Notes
Known ErrorsBugfix provided by Bandit:
<UL><LI> Killing the Night Slasher when you have the invincibility power-up causes the game to never end. In this case, you are left to endlessly stroll around the level without any enemies. Fixed using the following patch:
<PRE> org $9490 ; 38032
jp $aef0 ; 195 240 174
org $aef0 ; 44784
cp 7 ; 254 7
jp z,$9566 ; 202 102 149
jp $956a ; 195 106 149</PRE></UL>
Bugfix provided by zxbruno, jp, and Einar Saukas:<UL><LI> The original release synchronized with video display by reading IN $FF port, however this routine was incompatible with +2A/+3 due to hardware differences, causing the game to freeze in an infinite loop:
<PRE>95fe: ld bc,$3f28
9601: ld a,c
9602: in a,($ff) ; register 'A' always set to $FF in +2A/+3
9604: cp b
9605: jr nc,$9601 ; repeat forever!
9607: ret</PRE>The Hit Squad re-release solved this problem by replacing this routine with a fixed loop:
<PRE>95fe: ld bc,$0300
9601: dec bc
9602: ld a,b
9603: or c
9604: nop
9605: jr nz,$9601
9607: ret</PRE></UL>
Modified "BUGFIX" files provided by Einar Saukas (edited TAP image) and jp (Alkatraz loader patch for the original TZX image).