22 Commits since the last release - Hopefully some big changes coming *Fingers Crossed*
snemulds == emulatorsnemulds? what does that have to do with daedalus?
what's -03?
that´s totally incorrect.they may both be emulators but that doesn't mean anything. snemulds is for ds, this is for psp. snemulds emulates the snes, this emulates the n64. they both work completely differently.
that´s totally incorrect.
Emulating the CPU and other parts will break depending in how these parts are assembled, and if optimizations take place. Add that the N64 processor has more vector like opcodes, besides the usual processor opcodes. If those are written in C or higher, using -03 will cause some issue or bug that is harder to detect than -O2
I am basing this from research, so I know what it means. It means if an opcode the emulator relies on unrolls a loop, then the emulated parts might behave incorrectly and lead to weird bugs such as not working with other emulated hardware parts or not emulating input timeouts or the likes.
At that level, I would safely say, building an emulator at -O3 without doing side by side testcases will break functionality and that will end up in bugs.
It does not matter if a SNES and a N64 work different, the emulators behave all the same (for high level and low level ones) and I know -O3 will give you a nasty bug that will take some time to find out.
Great news! Ocarina of Time is now largely full speed with sound! Here's a picture of Ocarina of Time (ripped from the GameCube collection) running on a PSP 1000 with sound on. As the framerate counter shows, it's full speed! Average framerate is just short of full speed (19FPS?) but it's very playable and very close already. DaedalusX64 1.1.8 is looking good! You can get it here and try it for yourself.