My Brill Game Site
My Brill Game Site twitch.tv/RyanFaeScotland reddit.com/user/RyanFaeScotland youtube.com/RyanFaeScotland
- Summary
Current State: Active
Last updated: 29-Jun-2020
ROM File: Toejam & Earl (REV 00) (U) [!].bin

My favourite game on my favourite console!

This is just a tiny snippet of the information I've discovered for this game! Enough to have a little fun, but nothing in comparision to what is available in my dedicated Toejam and Earl Disassembly project.

Key: Game Dynamics Data Block Graphics General Routine Error Handling ROM Header Empty Space
+/- Offset Length (hex) Opcode / Hexcode Instruction / ASCII Description
+
00000-001FF
200
00FF 8000 0000 ...
.ÿ€.....
Standard rom header with the following details:
					Initial stack pointer value: 00FF 8000
					Entry Point: 0000 0202
					ROM Details: SEGA GENESIS    (C)SEGA 1991.JULTOEJAM & EARL TOEJAM & EARL GM MK-1020 -00
+
00200-00201
2
60FE
BRA       $00000200
1 line infinite loop, used for exceptions.
+
00202-0028F
8E
4AB9 00A10008 ...
TST.L     $00A10008 ...
Megadrive initialisation routine...
+
00290-002FB
6C
8000 3FFF 0100 ...
N/A
Setup values
+
002FC-00305
A
4A79 00C00004 ...
TST.W     $00C00004 ...
Game Entry Point.
+
00306-00321
1C
4E71 ...
NOP ...
Clear RAM Routine.
+
0BB78-0BC27
AB
207C 00FFA248 ...
MOVE.L    #$00FFA248,A0 ...
Sets Toejam and Earl's Starting Stats...
+
2C52C-2E72B
21FF
N/A
N/A
Graphics
+
FFDE7-FFFFF
219
FFFF FFFF FFFF ...
N/A
Empty space
Key: Game Dynamics General Routine Unused
RAM Offset Length (hex) Original Value Useful Values Description
A248 1 03 00-09 Toejam's lives.
A249 1 03 00-09 Earl's lives.
A24A 1 Unknown 00-?? Toejam's cash.
A24B 1 Unknown 00-?? Earl's cash.
A24C-A24D 2 0000 0000-???? Toejam's score.
A24E-A24F 2 0000 0000-???? Earl's score.
A250 1 00 00-09 Toejam's promotion level. (See note 1)
A251 1 00 00-09 Earl's promotion level. (See note 1)
A298-A29B 4 Unknown ??-?? Toejam's health.
A29C-A29F 4 Unknown ??-?? Earl's health.
DA8A-DAC1 37 00 00-01 Stores whether presents are identified or not. (See note 3)
DAC2-DAE1 1F 1B or FF 00-1B Stores Toejam and Earl's inventory. (See note 2)
DAE2-DAF1 10 Mixed Unknown Present 1 data.

Note 1:

00 = Wiener 05 = Bro
01 = Dufus 06 = Homey
02 = Poindexter 07 = Rapmaster
03 = Peanut 08 = Funk Lord
04 = Dude 09 = Goner

Note 2:

00 = Icarus Wings 0A = Rootbeer 14= Extra Buck
01 = Spring Shoes 0B = Promotion 15 = Jackpot
02 = Innertube 0C = Un-fall (Togetherness in 2 player) 16 = Tomato Rain
03 = Tomatoes 0D = Rain Cloud 17 = Earthling
04 = Sling Shot 0E = Fudge Sundae 18 = School Book
05 = Rocket Skates 0F = Decoy 19 = BoomBox
06 = Rose Bushes 10 = Total Bummer 1A = Random
07 = Super Hitops 11 = Extra Life 1B = Bonus Hi Tops
08 = Doorway 12 = Randomizer FF = Empty
09 = Food 13 = Telephone  

Note 3:

These come it pairs with the value in the even offsets representing the present and the value in the following odd offset representing if it is identified or not. 00 means it's not, 01 means it is.