Mail has been fixed; you should now be able to confirm your e-mail address, watch pages, and the like.
Please report any issues on Discord.

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)