If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

Cybernoid II (ZX Spectrum)

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Cybernoid II

Also known as: Cybernoid II: The Revenge
Developer: Hewson Consultants
Publisher: Hewson Consultants
Platform: ZX Spectrum
Released in EU: 1988


SourceIcon.png This game has uncompiled source code.


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