Wrong behaviour of FE3 RAM/ROM mode
Versatile Commodore Emulator
Brought to you by:
blackystardust,
gpz
The implementation of Final Expansion 3 RAM/ROM mode does not seem to match real hardware. From experimentation this mode behaves as follows
I've created a test program that
With the attached patch xvic now behaves identically to real hardware.
Patch against 3.6.0
Output that matches real hardware.
it would be really nice if you could modify the test program so that it can be started by RUN, and then compares the output against the expected value, and changes border color to green or red depending on success/failure - then we can use it in the automatic testbench
i tried to do it quickly, but my vic20 experience is really limited and i dont have a FE to confirm it still works, so better if someone who has that does this :)
Last edit: gpz 2022-01-08
Sure, will look at doing that tomorrow
Updated test program
patch applied in r41573 - thanks!