ThKattanek / emu64

C64 Emulator
https://www.thorsten-kattanek.de/index.php/projekte/emu64
GNU General Public License v2.0
37 stars 5 forks source link

Trap 17 - Failed #182

Closed ThKattanek closed 2 years ago

ThKattanek commented 4 years ago

VICE TESTPROG https://sourceforge.net/p/vice-emu/code/HEAD/tree/testprogs/general/Lorenz-2.15/src/trap17.prg https://sourceforge.net/p/vice-emu/code/HEAD/tree/testprogs/general/Lorenz-2.15/src/trap17.s

Screenshot_20190919_201052

ThKattanek commented 2 years ago

Problem lag an den illegalen Opcode $9E SHX. Dieser hat den Wert der geschrieben werden soll falsch berechnet. Somit waren auch die anderen Befehle SHA, SHY und SHS betroffen. Habe das für die 6510 und 6502 gefixt. Lasse jetzt nochmal die VICE Testbench drüber laufen bevor ich das hier zu mache.

ThKattanek commented 2 years ago

Kleiner Fehler in SHS, XR darf nicht verändert werden. Dadurch lief kein TRAP mehr durch :) Aber jetzt scheint es zu laufen.

ThKattanek commented 2 years ago

Die Lorenz Tests Trap1 - 17 laufen jetzt durch. Auch die Lorenz SHx laufen hier.

ThKattanek commented 2 years ago

Erledigt.