We just released a Feb. 5 '89 prototype of DuckTales for the NES!
If you'd like to support our preservation efforts (and this wasn't cheap), please consider donating or supporting us on Patreon. Thank you!

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)