the cutting room mirror

Cybernoid II (ZX Spectrum)

This page contains no introduction.
What makes this game notable or what is it about? Are you a bad enough dude to save this article?

Source Code Fragments#

A few code fragments can be found on both the 48k and 128k versions of the game. Since the two versions of the game are on the same tape and the code fragments match up at certain points, these have been combined to create more complete fragments. All addresses listed below are for the .tzx dumps of both sides.

2720 (48k version), 271B (128k version):

         P  BC
    RET


CHKRI1: PUSH    DE
    LD  A,E
    CP  120
    JR  NC,$1
    INC E
    INC E
    INC D
    INC D
    INC D
    INC D
    CALL    CHKRT8
$1: OR  A

2968 (48k version), 2964 (128k version):

                DE
    RET

***********************************************************

INITRACK:LD A,(GAMCNT)
     AND    00000011B
     JP NZ,WEPRET
     LD BC,7
     LD IX,TRACKTABLE
     LD A,(IX+4)
     OR A
     JR Z,$2

2EDA (48k version), 2EBD (128k version):

    LD  A,(IY+7)
    ADD D
    LD  D,A
    CALL    CHKALL
    JR  NZ,$B
    
    LD  (IX+2),L
    CALL    GETTAB
    LD  A,(IY+6

3244 (48k version), 321D (128k version):


CHKRI1
    DB  DOWN*8
    DW  CHKUP1
    DB  2,0

    DW  CHKUP1
    DB  RIGHT*8
    DW  CHKLF1