Impacto wrote:How can an emulator be faster than a real hardware?
Easy Nulldc does not do proper timing so instant DMA instant file access faster then gdemu no delay for memory 4x the speed of the real machine 40mhz ACIA when it's 8mhz normal
BIG BIG things is they allow multi threads at the same speed on a single core cpu which you cant run 5 6 threads at once they take turns all the emulators run them all at once..
Which is a huge speed up want test it they allow running 2 streaming files even 5 at once you just cant do this.. So if the homebrew has threads there instant on Real hardware they can take turns slow everything to a crawl waiting for the next cycle which they have to.. Also do multi cycles on frames..
Nulldc is a super dreamcast modded past what you could ever on real hardware
These emulators including redream break all the rules of the hardware there just hacks they dont emulate the hardware fully at all just enff to run ..
None of them pass the sh4 asm test at all
So yes Nulldc is much faster then real dreamcast 10% or more sometimes a lot more
Nulldc will allow me to write to the boot rom and not crash thats instant crash on hardware
Main problem with all these they dont emulator the speed of the real memory chips timing it's as fast as it can be on these emulators this is not the case on hardware at all.. and there written with wrong specs from the ACIA which is way slower on real hardware.. using them to run homebrew is a fools paradise it's no were near how they really run at all.. Also dont wait for DMA i wish the dreamcast had instant DMA it dont it steals bandwith from the rest of the system when you call it slows everything down..
Dreamcast emulators not like say SNES or PS1 we dont even have the full proper workings of the DSP or proper PVR rendering in any of them