Drobne poprawki do dwóch starych gierek, nie wiem, może ktoś je już poprawiał, w każdym razie wygrzebano je u mnie na dysku i okazało się, że nie działają:
1) Dreadnaught Factor (oryginał, nie wersja Fandala)
2) Snooker
Generalnie obie to przyczynek do tematu-rzeki "wszystko co wyprawiają gry, żeby tylko nie zadziałać". Przypadek nr 1 jest banalny, nielegalny skok do ROM-u, niestety do OS-u B, i skutek: nieuruchamianie się na XL/XE. Teraz powinno się już uruchamiać na wszystkim.
Snooker: tu sprawa ciekawsza, w środku następujące trzy rozkazy:
wait: lda $d014
and #$0e
beq wait
Czyli program ma się uruchamiać tylko na NTSC. Pętlę pozwoliłem sobie "rozluźnić" przez usunięcie ostatniego rozkazu.
Wersje z poprawkami tutaj http://drac030.krap.pl/pl-fixes.php
? HEX$(6670358)