ZX Spectrum 48K simulation

Quote from arcachofo on December 25, 2024, 10:04 amNothing is "problematic" with ULA, if you "detach" it the circuit just do nothing, it is generating the clock that drives the whole thing.
As I already told you, simulating this circuit or any other similar one at 3.5 MHz is slow, can you understand that?
Nothing is "problematic" with ULA, if you "detach" it the circuit just do nothing, it is generating the clock that drives the whole thing.
As I already told you, simulating this circuit or any other similar one at 3.5 MHz is slow, can you understand that?

Quote from Deleted user on December 25, 2024, 10:49 am
Quote from arcachofo on December 25, 2024, 10:04 amNothing is "problematic" with ULA, if you "detach" it the circuit just do nothing, it is generating the clock that drives the whole thing.
As I already told you, simulating this circuit or any other similar one at 3.5 MHz is slow, can you understand that?
Actually, I can't... Something radically slow down execution and I really have no time nor wish to debug.
Detach all except CPU and override clock pulse to CLK into CPU. Execution speed is around 80%, instead 10%. Thus, if CPU execution takes 20% of time, something is very wrong here.
No need to be so rude. I regret I waste so much of my time to create DS18B20 in the past and I will not waste further my time to make your project better. Good luck.
Quote from arcachofo on December 25, 2024, 10:04 amNothing is "problematic" with ULA, if you "detach" it the circuit just do nothing, it is generating the clock that drives the whole thing.
As I already told you, simulating this circuit or any other similar one at 3.5 MHz is slow, can you understand that?
Actually, I can't... Something radically slow down execution and I really have no time nor wish to debug.
Detach all except CPU and override clock pulse to CLK into CPU. Execution speed is around 80%, instead 10%. Thus, if CPU execution takes 20% of time, something is very wrong here.
No need to be so rude. I regret I waste so much of my time to create DS18B20 in the past and I will not waste further my time to make your project better. Good luck.

Quote from arcachofo on December 25, 2024, 11:05 amTo reach any conclusion, the first thing is to understand what is happening in the circuit.
ULA is not only driving the CPU, it is dealing with video memory (and some other stuff), creating a lot of activity in the circuit, apart of that it is fairly complex and quite CPU intensive by itself.
About DS18B20 I will not even comment, that would be actually rude.
To reach any conclusion, the first thing is to understand what is happening in the circuit.
ULA is not only driving the CPU, it is dealing with video memory (and some other stuff), creating a lot of activity in the circuit, apart of that it is fairly complex and quite CPU intensive by itself.
About DS18B20 I will not even comment, that would be actually rude.