Closed Alessandro1970 closed 6 years ago
+;---------------------------------------------------------------------------- +; SHA "stable" behaviour check +; inspired by emulamers "bad copy" +;---------------------------------------------------------------------------- + +basicstart = $0801 +
+;---------------------------------------------------------
++++++++++++++++++
+;---------------------------------------------------------------------------- +; SHA "unstable" behaviour check +; inspired by emulamers "bad copy" +;---------------------------------------------------------------------------- + +basicstart = $0801 + +testpatternlen = 21 + 2 +
+;----------------------------------------------------
Do you remember which demo is using the processor port bitfading stuff? The badcopy demo seems to use illegal opcodes and tricky sprite collision stuff, only.
Although I have managed to get bitfade.prg to mimic VICE's output, I'm pretty sure that the implementation is not 100% accurate.
...not sure, maybe this:
...or this: Noice_PseudoCode.zip
Both demos and the test case seems to work:
Bitfade test fails (it could be involved in some Emulamer code). bitfade.prg.zip Source: https://sourceforge.net/p/vice-emu/code/HEAD/tree/testprogs/CPU/cpuport/
VirtualC64:
ViceSC: