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

BurgerTime (Arcade)

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

BurgerTime

Developer: Data East
Publishers: Data East (JP), Bally Midway (US)
Platform: Arcade (Data East BurgerTime hardware)
Released in JP: August 1982
Released in US: June 23, 1982


SourceIcon.png This game has uncompiled source code.


It is the eighties, and there is time for Burger.

Source Code

A large chunk of uncompiled code (all relating to attract mode) can be found in the Data East (set 1) version of the game. This is located at 0x65D in aa07.15b:

	AT2070	/ KOREKARA DISP.             
	JMP	AT2030

	STA	DUMYP
	NOP
AT2070	LDX	#>TEKNAM    / TEKI NAME DISPLAY. STOP MOTION
	LDY	#<TEKNAM
	JSR	CHROUT-1	/ DISPLAY OUT
			/ MR.HOT DOG,MR.PICKLE,MR.EGG
	LDX	#0FF
	JSR	WAITE-1	      
	LDA	#00
	STA	FLGFLG	   / NAME DISP. END
	JMP	AT2000

TEKNAM	EQU	.
	DFA	1186		/ MR.HOTDOG
	DFC	3B,40,60,36,3D,42,00,32
	DFC	3D,35,61,62,0FE
	DFA	1586
	DFC	00,00,00,00,00,00,00,00
	DFC	00,00,00,00,0FE

	DFA	10CE		/ MR.PICKLE
	DFC	3B,40,60,3E,37,31,39,3A
	DFC	33,61,62,0FE
	DFA	14CE
	DFC	00,00,00,00,00,00,00,00
	DFC	00,00,00,0FE

	DFA	1156		/ MR.EGG
	DFC	3B,40,60,33,35,35,61,62,0FE
	DFA	1556
	DFC	00,00,00,00,00,00,00,00,0FF

/
/*----------------------------------------------*
/*	PEPPER & TEKI LAKKA ATRACTION		*
/*----------------------------------------------*
/
	STA	DUMYP	/ DUMMY WRITE
	NOP		/ DUMMY NOP
ATRCT3	EQU	.
	JSR	GAMINL-1
	JSR	RNDINL-1
/
	LDY	#01
	STY	LIVE+0
	STY	LIVE+1
	INY
	STY	LIVE+2
	STY	LIVE+3
	INY
	STY	LIVE+4
	STY	LIVE+5
/
	LDA	#1D
	STA	01803
	STA	01807
	STA	0180B
	STA	0180F
	STA	01813
	STA	01817
	STA	0181F
/
	LDA	#40
	STA	DIRECT+0
	STA	DIRECT+1
	STA	DIRECT+2
	STA	DIRECT+3
	STA	DIRECT+4
	STA	DIRECT+5
/
	LDA	#89
	STA	01802
	LDA	#59
	STA	01806
	LDA	#60
	STA	0180A
	LDA	#90
	STA	0180E
	LDA	#97
	STA	01812
	LDA	#30
	STA	01816
	LDA	#18
	STA	0181E
/	
	LDA	#01
	STA	TIMER1
	STA	TIMER2
/
	JSR	TEKMOV-1	/ TEKI DISPLAY
/
	STA	DUMYP	/ DUMMY WRITE
	NOP		/ DUMMY NOP
AT3030	EQU	.
	LDX	#01
	JSR	WAITE-1
	INC	TIMER1
	BNE	.+5
	INC	TIMER2
	NOP
/
	LDX	#07
	JSR	LIMIT-1
	BEQ	AT3040
	LDA	TIMER2
	CMP	#04
	BCC	AT3060
	
	LDX	#>PEPMSG
	LDY	#<PEPMSG
	JSR	CHROUT-1   / PEPPER SETSUMEI DISPLAY
	LDX	#0FF
	JSR	WAITE-1
	LDX	#040
	JSR	WAITE-1
	RTS

	STA	DUMYP	/ DUMMY WRITE
	NOP		/ DUMMY NOP
AT3040	LDA	LIVE+6
	BPL	AT3060
      	LDX	#07
	JSR	SPRMOV-1
/
	LDA	0181E
	CMP	#22
	BEQ	AT3050	/ PEPPER ON
	CMP	#4A
	BEQ	AT3050
	CMP	#82
	BNE	AT3060
	STA	DUMYP	/ DUMMY WRITE
	NOP		/ DUMMY NOP
AT3050	JSR	COKPPS-1	/ PEPPER SET
	INC	0181E
	INC	0181E
	STA	DUMYP	/ DUMMY WRITE
	NOP		/ DUMMY NOP
AT3060	JSR	COKPEP-1
	JSR	KATAMK-1
	JSR	PPTKPT-1
	JSR	LAKMOV-1
	JMP	AT3030

/PEPPER MESSAGE TABLE
/	MESSAGE  :  DON'T WASTE PEPPERS
		/   YOU START WITH ONLY FIVE
		/   EARN EXTRA PEPPERS & BONUSES
		/   CLAIM CONES,COFFEES & FRIES

PEPMSG	EQU	.	/ DON'T.....
	DFA	010C7
	DFC	32,3D,3C,64,42,00,45,2F
	D
(Source: Original TCRF research)