We just released a prototype of the cancelled SNES port of Puggsy! Take a look!
As always, thank you for supporting The Cutting Room Floor on Patreon!

Extra Inning

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Extra Inning

Developer: Midway Games
Publisher: Midway Games
Platform: Arcade (Midway 8080-based black and white hardware)
Released in US: March 1978


SourceIcon.png This game has uncompiled source code.


Extra Inning is a simple baseball-type game. Ancient arcade action!

Source Code

A chunk of source code is present in ROM chip ei.b, uncompiled and commented:

BALLD	EQU	50H	;BALL DIST FOR PITCH
BPOS	EQU	44	;BAT ADDER
SEC	EQU	60
; PORTS
SAP	EQU	1	;SHIFT AMT
SNDP	EQU	3	;SOUNDS
SOP	EQU	2	;SHIFT DATA
SIP	EQU	3	;SHIFT IN
P2IP	EQU	0	;PLAYER 2
SETP	EQU	2	;OPERATOR SETTINGS
P1IP	EQU	1	;PLAYER 1
MUP1	EQU	5	; MUSIC PORT
MUP2	EQU	6	; """"" """"
WDOG	EQU	4
;SOUNDS
CCNTR	EQU	30H
GASND	EQU	10H
; TIMES
TBALL	EQU	SEC/8	;BALL SOUND TIME
THIT	EQU	SEC/60	;HIT SOUND TIME
TOUT	EQU	SEC	;OUT SOUND TIME
TSTRK	EQU	SEC/2	;STRIKE SOUND TIME
TCRDC	EQU	4*SEC	;CROWD SOUND TIME
; PLAYER POSITIONS
XP1	EQU	0C8H
YP1	EQU	50H
XP2	EQU	0A0H
YP2	EQU	2EH
XP3	EQU	58H
YP3	EQU	YP2
XP4	EQU	-XP1-8 AND 0FFH
YP4	EQU	YP1
XP5	EQU	81H
YP5	EQU	7AH
XPL	EQU	20H
YPL	EQU	20H
XPC	EQU	80H
YPC	EQU	1
XPR	EQU	-XPL AND 0FFH
YPR	EQU	YPL
; BASE POSITIONS
XB1	EQU	0C9H
YB1	EQU	75H
XB2	EQU	81H
YB2	EQU	3CH
; BALL TO POSITION
XOFF	EQU	4	;X OFFSET FOR BALL
YOFF	EQU	3	;Y OFFSET FOR BALL
XBP1	EQU	XP1-XOFF
YBP1	EQU	YP1+YOFF
XBP2	EQU	XP2-XOFF
YBP2	EQU	YP2+YOFF
XBP3	EQU	XP3-XOFF
YBP3	EQU	YP3+YOFF
XBP4	EQU	XP4-XOFF
YBP4	EQU	YP4+YOFF
XBP5	EQU	XP5-XOFF
YBP5	EQU	YP5+YOFF
XBPL	EQU	XPL-XOFF
YBPL	EQU	YPL+YOFF
XBPC	EQU	XPC-XOFF
YBPC	EQU	YPC+YOFF
XBPR	EQU	XPR-XOFF
YBPR	EQU	YPR+YOFF
; BALL POSITIONS
XBB1	EQU	XB1-XOFF
YBB1	EQU	YB1+YOFF
XBB2	EQU	XB2-XOFF
YBB2	EQU	YB2+YOFF
XBB5	EQU	XP5-XOFF
YBB5	EQU	YP5+YOFF
;
(Source: Original TCRF research)