Home
Archives
Banned List
NES Victory
Reviews
Forums
Search
RBI Baseball
Drinking Game
Hall Of Shame
Database/Wiki
Glossary
Rankings
FAQ
Forums
Media
Watn?
Records
Tourneys
Misc
ROMs
Links
NES
Boston
California
Detroit
Houston
Minnesota
New York
San Francisco
St. Louis
AL All-Star
NL All-Star
Arcade
Astros
Athletics
Braves
Cardinals
Cubs
Dodgers
Giants
Reds
Red Sox
Yankees
The Players
Gantry
Lips
Potsie
Sperling
RBI Legends
R. Burleson
R. Bush
R. Jones
J. Lindeman
T. Puhl
P. Sheridan
H. Spilman
M. Sullivan
T. Teufel
R. Wilfong
The Friends
Eddy
Jae
Jason
Nick
Good Brother
Wrestling
Lineup 2003
Lineup 2002
Lineup 2001
Lineup 2000
Nicknames
Links

|
RBI Baseball Technical Page
This page will be the housing point for all technical aspect of RBI Baseball. Mostly this will apply to the ROM data and editable fields. It will also give more information regarding gameplay. Very bare for now, but keep coming back...
Many Flavors of ROMs
One of the problems with listing out the data for RBI is that there are a bunch of different RBI ROMs floating around the Internet. The "standard" ROMs used for editing are actually overstuffed (meaning they have more data in them than necessary) ROMs with Super Sprint tiles at the end. How these ROMs came about is a mystery to me, but they store the player data in a different location than the "normal" ROMs. Some of the different types:
- Clean Licensed ROM - 98,448 bytes, one set of player data. Has "Licensed by Nintendo" on the main screen, aka Grey Cartridge.
- Clean Unlicensed ROM - 98,448 bytes, one set of player data. Does not have "Licensed by Nintendo" on the main screen, aka Black Cartridge.
- Overstuffed Licensed ROM -196,924 bytes, two sets of player data. Data at 10000 editable. Has "Licensed by Nintendo" on the main screen. Super Sprint tiles at end of ROM.
- Overstuffed Unlicensed ROM -262,160 bytes, two sets of player data. Does not have "Licensed by Nintendo" on the main screen. Data at 10000 editable.
Editable Fields
This gives all hex locations of text data that can be edited in the ROM. If you are using the overstuffed ROMs, but sure to add 10000 to the location.
- 0000-1000 - Player and Pitcher Data
- 1456-145B - End Paper Name 1
- 145D-1463 - End Paper Name 2
- 1464-1467 - End Paper Name 3
- 2F37-2F47 - Opening Screen Line 1
- 2F4B-2F61 - Opening Screen Line 2
- 2F76-2F8D - Opening Screen Line 3
NES RAM fields
- 00B3-00B5 = baserunner present on 1B,2B,3B (boolean)
- 00B6-00B8 = baserunner speed of runner on 1B,2B,3B
- 0114 = current inning
- 0115 = current half of inning (00=away batting, 10=home batting)
- 0116-0117 = chosen teams (away,home;00=Ca,01=Bo,02=Dt,03=Mn,04=Ho,05=NY,06=SL,07
=SF,08=Am,09=Na
- 0118-0119 = current score (away,home)
- 011C-011E = current strike,ball,out
- 0600 = away pitcher player number (0C-0F)
- 0601-0606 = away pitcher name
- 0607-060F = away pitcher stats (SE/handed,ERA,SS,CS,FS,CL/CR,STA,U1,U2
- 0610 = home pitcher player number (0C-0F)
- 0611-0616 = home pitcher name
- 0617-061F = home pitcher stats (SE/handed,ERA,SS,CS,FS,CL/CR,STA,U1,U2)
- 0620 = away batter player number (00-07, 08-0B PH, 0C-0F pitcher)
- 0621-0626 = away batter name
- 0627-062D = away batter stats (handed,BA,HR,CO,P(high,low),SP)
- 0630 = home batter player number (00-07, 08-0B PH, 0C-0F pitcher)
- 0631-0636 = home batter name
- 0637-063D = home batter stats (handed,BA,HR,CO,P(high,low),SP)
- 0660-0668 = away team boxscore (ab,h,2b,3b,hr,so,bb,sb,er)
- 0670-0678 = home team boxscore (ab,h,2b,3b,hr,so,bb,sb,er)
Return to the RBI page
|