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

Theme Park (Genesis)

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Theme Park

Developer: Bullfrog Productions
Publisher: Electronic Arts
Platform: Genesis
Released in US: 1995
Released in EU: 1995


DevTextIcon.png This game has hidden development-related text.


A classic Sim-alike where the aim is to build and manage an amusement park.

Special Names

Theme Park Genesis ZARKON balance.png

When starting a new game, entering one of the three names below will enable special effects. The memory address listed next to the name will be set to #$01, while the other two are set to #$00.

ZARKON ($FF19BC)

Start with 10,000,000 balance. Moves #$00989680 into $FF1B42.

In addition, most (if not all) rides, shops and scenery are unlocked. There may be more effects. The game moves #$01234321 into $FF19A6 which sets the total amount of research units done to a huge number, which in turn unlocks all researchable rides, shops and scenery.


(Source: GameFAQs)

LOSER ($FF2B8E)

Start with only 5,000 balance. Moves #$00001388 into $FF1B42.

KHADIBAKH ($FF018C)

Start with 10,000,000 balance. Moves #$00989680 into $FF1B42.

At year end, moves #$01 into register D6 (the purpose is currently unknown), then clears $FF018C. This means it's a one time effect after the first year end. However, It may be possible to repeat the effect using the game's continue system.

Debug Text

Elementary, my dear Cactus.
This needs some investigation.
Discuss ideas and findings on the talk page.

Debug related text is located around address $028D3B:

DEBUG

Error Messages

Some error messages found at $7AF0:

BOX DRAW ERROR
BACKGROUND DRAW ERROR
ICON NUMBER TOO BIG
ICON NUMBER PTS TO 0
NO VRAM ROOM FOR CELLS
SRIDE NUM WRONG
ANIM STAGE -VE
PRINT OFF SCREEN
ADD SRIDE NO. TOO HIGH
CHECKSUM ERROR
BLOCK NUM ERROR
SPRITE NO. TOO HIGH

Filenames

Various source filenames can be found embedded in the source, mostly starting at $0702ca (many are similar to the DOS release of Theme Park):

"data/mpalette.dat"
"data/wingame.dat"
"data/mmenu-1.dat"
"data/mmenu-0.dat"
"data/mglobe-0.dat"
"data/mglpal-0.dat"
"data/mplay-0.dat"
"data/mplay-0.tab"
"data/mawpal-0.dat"
"data/mawar0-0.dat"
"data/mawar1-0.dat"
"data/mcup-0.dat"
"data/mcup-0.tab"
"data/mstate-0.dat"
"data/mstap-0.dat"
"data/mstock-0.dat"
"data/mstpal-0.dat"
"data/mstspr-0.dat"
"data/mstspr-0.tab"
"data/mauct-0.dat"
"data/mauspr-0.dat"
"data/mauspr-0.tab"
"data/mres-0.dat"
"data/mrspal-0.dat"
"data/mrsspr-0.dat"
"data/mrsspr-0.tab"
"data/mneg-0.dat"
"data/mngpal-0.dat"
"data/mhand-0.dat"
"data/mhand-0.tab"
"data/mshare-0.dat"
"data/rideani."
"data/intro.dat"
"data/mmap-0.dat"
"data/busted.dat"
"data/buspal.dat"
"data/busted.anm"
"data/takover.dat"
"data/takpal.dat"
"data/takover.anm"
"data/music"
"data/snds"
"data\\inst.bnk"
"data\\drum.bnk"

3DO-related menu text

As the 3DO version was released around this time, it's possible there was some cross-platform development or code-reuse, as the following strings can be found in the genesis ROM starting at $28944:

NB. Note especially "CTRL", "SHIFT", "ALT", "GAME 00-09", "LOAD", "SAVE", "TOGGLE SCREEN MODE" which are likely leftover from the DOS build, and the suspicious-sounding "3DO TEST" - however all the below can be found but is not actively referenced in the Mega Drive build.

"BINGO HIWAY"
"PROF. MONEYBAGS"
"H JOHNSON"
"RHINO MALHOON"
"V GLADSTONE"
"PROF. KEETING"
"GREG BEAR"
"J KENEDY"
"ALAN HORSTED"
"SIMON HILL"
"R NIXON"
"DR. ZANDINI"
"LORD BELLFRY"
"DHARSHAN KUMURAN"
"JOHNNY GOLDSTAR"
"SAM BULLEN"
"C STONE"
"MR. GRIMSNITCH"
"MALT WISNEY"
"JANE"
"A EINSTEIN"
"B CLINTON"
"L OLIVIER"
"C CRAWFORD"
"JES WORLD"
"PEZ WORLD"
"MARS WORLD"
"SWEET WORLD"
"JONES WORLD"
"SICK WORLD"
"BAD WORLD"
"SHAKS WORLD"
"WAKKY WORLD"
"JACKS WORLD"
"LANES WORLD"
"PANES WORLD"
"JANES WORLD"
"SMITH WORLD"
"SMITH WORLD"  
"SMITH WORLD"
"PARK"
"DISPLAY"
"LOAD"
"SAVE"
"GAME 00"
"GAME 01"
"GAME 02"
"GAME 03"
"GAME 04"
"GAME 05"
"GAME 06"
"GAME 07"
"GAME 08"
"GAME 09"
"PAUSE"
"RESTART"
"QUIT"
"SCROLL ONLY"
"VERSION"
"TURBO MODE"
"GAME SPEED"
"MISCELLANEOUS"
"RIDE PURCHASER"
"SHOP PURCHASER"
"SCENERY PURCHASER"
"STAFF PURCHASER"
"SHOP LIST"
"RIDE LIST"
"STAFF LIST"
"PARK MAP"
"BANK REQUESTER"
"PARK STATUS"
"SHIFT "
"CTRL "
"ALT "
"SOUND FX"
"MUSIC"
"FIREWORK DISPLAY"
"PARK OPEN"
"RAIN LEFT"
"RAIN RIGHT"
"PALETTE DARKER"
"PALETTE LIGHTER"
"PALETTE"
"CHANGE"
"RESET"
"FORCE YEAR END"
"COM PLAYERS"
"GAME SPEED"
"FASTER"
"SLOWER"
"CHEATS"
"MORE MONEY"
"LESS MONEY"
"TOGGLE SCREEN MODE"
"DEBUG"
"GENERAL"
"3DO TEST"
"WEATHER"
"NEXT TYPE"
"PARK NAMING"
"GAME"
"STOCK MARKET"
"MOVE PANEL"
"ADVISOR"
"DELETE PEOPLE"
"STOCK SCREEN"
"RESEARCH DEPARTMENT"
"LOAD SAVED GAME"
"SAVE CURRENT GAME"
"WORLD MAP"
"OPTIONS"
"AUTO BUY BUS"
"SANDBOX GAME"
"SIM GAME"
"BUSINESS GAME"
"BANK STATEMENT"
"SLOW"
"NORMAL"
"FAST"
"ULTRA"
"MAKE THINGS TINY"