Game contain bad joystick controll. Before start game must be tested joystick port. All ZX Spectrum computers and some other ZX clones not support kempston joystick port and IN A,(#1F) will always return #FF of attribute data from screen. All unused ports work as IN A,(#FF) !!!
If joystick port is tested as inactive, you must disable joystick in game !
kempston joy test example:
HALT ;after interrupt ula draw border and on data bus is #FF value if unused port is readed
LD BC,#001F
IN A,(C) ;if you will read joystick via IN A,(c), then kemp.joy will work also on russian ZX clone SPRINTER
AND #80 ;you can test only D7
JR Z,GAME ;if D7=0 then joy is connect
;if D7=1 then joy port not exist = you must disable joystick port reading
This game work only on ZX/clones with connected kempston joystick interface. Please fix if.
It's possible fix also on ZX basic with POKE commands.
Test joy in ZX basic:
IF IN 31 > 127 THEN POKE xxx,xx .....
It's fixed version - http://velesoft.speccy.cz/other/prel...pston_joy).zip
(add one line in basic loader)




Ответить с цитированием