Super Mario Kart/ROM map: Difference between revisions

From Data Crystal
Jump to navigation Jump to search
m (Redundant category removal)
(Layout Edit)
Line 1: Line 1:
{{rommap|game=Super Mario Kart}}
{{rommap|game=Super Mario Kart}}


-- LEVEL NUMBER TEXT OFFSETS (uses normal table) --
==Level Number Text Offsets (uses normal table)==
<pre>
EU=0x1CA65, USA=0x1CBC9 - 1 (As in Battle Course 1)
EU=0x1CA69, USA=0x1CBCD - 2 (As in Battle Course 2)
EU=0x1CA6D, USA=0x1CBD1 - 3 (As in Battle Course 3)
EU=0x1CA71, USA=0x1CBD5 - 4 (As in Battle Course 4)
EU=0x1CA81, USA=0x1CBE5 - 1 (As in Mario Circuit 1)
EU=0x1CA85, USA=0x1CBE9 - 1 (As in Donut Plains 1)
EU=0x1CA89, USA=0x1CBED - 1 (As in Ghost Valley 1)
EU=0x1CA8D, USA=0x1CBF1 - 1 (As in Bowser Castle 1)
EU=0x1CA91, USA=0x1CBF5 - 2 (As in Mario Circuit 2)
EU=0x1CA95, USA=0x1CBF9 - 1 (As in Choco Island 1)
EU=0x1CA99, USA=0x1CBFD - 2 (As in Ghost Valley 2)
EU=0x1CA9D, USA=0x1CC01 - 2 (As in Donut Plains 2)
EU=0x1CAA1, USA=0x1CC05 - 2 (As in Bowser Castle 2)
EU=0x1CAA5, USA=0x1CC09 - 3 (As in Mario Circuit 3)
EU=0x1CAA9, USA=0x1CC0D - 1 (As in Koopa Beach 1)
EU=0x1CAAD, USA=0x1CC11 - 2 (As in Choco Island 2)
EU=0x1CAB1, USA=0x1CC15 - 1 (As in Vanilla Lake 1)
EU=0x1CAB5, USA=0x1CC19 - 3 (As in Bowser Castle 3)
EU=0x1CAB9, USA=0x1CC1D - 4 (As in Mario Circuit 4)
EU=0x1CABD, USA=0x1CC21 - 3 (As in Donut Plains 3)
EU=0x1CAC1, USA=0x1CC25 - 2 (As in Koopa Beach 2)
EU=0x1CAC5, USA=0x1CC29 - 3 (As in Ghost Valley 3)
EU=0x1CAC9, USA=0x1CC2D - 2 (As in Vanilla Lake 2)
 
You get the pattern? This relates to the LEVEL TEXT OFFSETS.
Which is shown in Time Trials and Battle Mode.
 
 
</pre>
==Level Text Offsets (uses normal table)==
<pre>
EU=0x1CB51, USA=0x1CCB5 - MARIO CIRCUIT
EU=0x1CB60, USA=0x1CCC4 - GHOST VALLEY
EU=0x1CB6E, USA=0x1CCD2 - DONUT PLAINS
EU=0x1CB7C, USA=0x1CCE0 - BOWSER CASTLE
EU=0x1CB8B, USA=0x1CCEF - VANILLA LAKE
EU=0x1CB99, USA=0x1CCFD - CHOCO ISLAND
EU=0x1CBA7, USA=0x1CD0B - KOOPA BEACH
EU=0x1CBB4, USA=0x1CD18 - BATTLE COURSE
EU=0x1CBC3, USA=0x1CD27 - RAINBOW ROAD


E=1CA65, USA=1CBC9 - 1 (As in Battle Course 1)<br>
E=1CA69, USA=1CBCD - 2 (As in Battle Course 2)<br>
E=1CA6D, USA=1CBD1 - 3 (As in Battle Course 3)<br>
E=1CA71, USA=1CBD5 - 4 (As in Battle Course 4)<br>
E=1CA81, USA=1CBE5 - 1 (As in Mario Circuit 1)<br>
E=1CA85, USA=1CBE9 - 1 (As in Donut Plains 1)<br>
E=1CA89, USA=1CBED - 1 (As in Ghost Valley 1)<br>
E=1CA8D, USA=1CBF1 - 1 (As in Bowser Castle 1)<br>
E=1CA91, USA=1CBF5 - 2 (As in Mario Circuit 2)<br>
E=1CA95, USA=1CBF9 - 1 (As in Choco Island 1)<br>
E=1CA99, USA=1CBFD - 2 (As in Ghost Valley 2)<br>
E=1CA9D, USA=1CC01 - 2 (As in Donut Plains 2)<br>
E=1CAA1, USA=1CC05 - 2 (As in Bowser Castle 2)<br>
E=1CAA5, USA=1CC09 - 3 (As in Mario Circuit 3)<br>
E=1CAA9, USA=1CC0D - 1 (As in Koopa Beach 1)<br>
E=1CAAD, USA=1CC11 - 2 (As in Choco Island 2)<br>
E=1CAB1, USA=1CC15 - 1 (As in Vanilla Lake 1)<br>
E=1CAB5, USA=1CC19 - 3 (As in Bowser Castle 3)<br>
E=1CAB9, USA=1CC1D - 4 (As in Mario Circuit 4)<br>
E=1CABD, USA-1CC21 - 3 (As in Donut Plains 3)<br>
E=1CAC1, USA=1CC25 - 2 (As in Koopa Beach 2)<br>
E=1CAC5, USA=1CC29 - 3 (As in Ghost Valley 3)<br>
E=1CAC9, USA=1CC2D - 2 (As in Vanilla Lake 2)<br>
<br>
You get the pattern? This relates to the LEVEL TEXT OFFSETS.<br>
Which is shown in Time Trials and Battle Mode.<br>
<br>
-- LEVEL TEXT OFFSETS (uses normal table) --<br>
<br>
E=1CB51, USA=1CCB5 - MARIO CIRCUIT<br>
E=1CB60, USA=1CCC4 - GHOST VALLEY<br>
E=1CB6E, USA=1CCD2 - DONUT PLAINS<br>
E=1CB7C, USA=1CCE0 - BOWSER CASTLE<br>
E=1CB8B, USA=1CCEF - VANILLA LAKE<br>
E=1CB99, USA=1CCFD - CHOCO ISLAND<br>
E=1CBA7, USA=1CD0B - KOOPA BEACH<br>
E=1CBB4, USA=1CD18 - BATTLE COURSE<br>
E=1CBC3, USA=1CD27 - RAINBOW ROAD<br>
<br>
Only shown in Time Trials and Battle Mode and uses the LEVEL
Only shown in Time Trials and Battle Mode and uses the LEVEL
NUMBER TEXT OFFSETS.<br>
NUMBER TEXT OFFSETS.
<br>
 
-- TEXT PLACEMENT OFFSETS (uses it's own table) --<br>
</pre>
<br>
==Text Placement Offsets (uses it's own table)==
E=1CA64, USA=1CBC8 - BATTLE COURSE 1<br>
<pre>
E=1CA68, USA=1CBCC - BATTLE COURSE 2<br>
EU=0x1CA64, USA=0x1CBC8 - BATTLE COURSE 1
E=1CA6C, USA=1CBD0 - BATTLE COURSE 3<br>
EU=0x1CA68, USA=0x1CBCC - BATTLE COURSE 2
E=1CA70, USA=1CBD4 - BATTLE COURSE 4<br>
EU=0x1CA6C, USA=0x1CBD0 - BATTLE COURSE 3
E=1CA74, USA=1CBD8 - MUSHROOM CUP<br>
EU=0x1CA70, USA=0x1CBD4 - BATTLE COURSE 4
E=1CA77, USA=1CBDB - FLOWER CUP<br>
EU=0x1CA74, USA=0x1CBD8 - MUSHROOM CUP
E=1CA7A, USA=1CBDE - STAR CUP<br>
EU=0x1CA77, USA=0x1CBDB - FLOWER CUP
E=1CA7D, USA=1CBE1 - SPECIAL CUP<br>
EU=0x1CA7A, USA=0x1CBDE - STAR CUP
E=1CA80, USA=1CBE4 - MUSHROOM CUP 1 (MARIO CIRCUIT)<br>
EU=0x1CA7D, USA=0x1CBE1 - SPECIAL CUP
E=1CA84, USA=1CBE8 - MUSHROOM CUP 2 (DONUT PLAINS)<br>
EU=0x1CA80, USA=0x1CBE4 - MUSHROOM CUP 1 (MARIO CIRCUIT)
E=1CA88, USA=1CBEC - MUSHROOM CUP 3 (GHOST VALLEY)<br>
EU=0x1CA84, USA=0x1CBE8 - MUSHROOM CUP 2 (DONUT PLAINS)
E=1CA8C, USA=1CBF0 - MUSHROOM CUP 4 (BOWSER CASTLE)<br>
EU=0x1CA88, USA=0x1CBEC - MUSHROOM CUP 3 (GHOST VALLEY)
E=1CA90, USA=1CBF4 - MUSHROOM CUP 5 (MARIO CIRCUIT)<br>
EU=0x1CA8C, USA=0x1CBF0 - MUSHROOM CUP 4 (BOWSER CASTLE)
E=1CA94, USA=1CBF8 - FLOWER CUP 1 (CHOCO ISLAND)<br>
EU=0x1CA90, USA=0x1CBF4 - MUSHROOM CUP 5 (MARIO CIRCUIT)
E=1CA98, USA=1CBFC - FLOWER CUP 2 (GHOST VALLEY)<br>
EU=0x1CA94, USA=0x1CBF8 - FLOWER CUP 1 (CHOCO ISLAND)
E=1CA9C, USA=1CC00 - FLOWER CUP 3 (DONUT PLAINS)<br>
EU=0x1CA98, USA=0x1CBFC - FLOWER CUP 2 (GHOST VALLEY)
E=1CAA0, USA=1CC04 - FLOWER CUP 4 (BOWSER CASTLE)<br>
EU=0x1CA9C, USA=0x1CC00 - FLOWER CUP 3 (DONUT PLAINS)
E=1CAA4, USA=1CC08 - FLOWER CUP 5 (MARIO CIRCUIT)<br>
EU=0x1CAA0, USA=0x1CC04 - FLOWER CUP 4 (BOWSER CASTLE)
E=1CAA8, USA=1CC0C - STAR CUP 1 (KOOPA BEACH)<br>
EU=0x1CAA4, USA=0x1CC08 - FLOWER CUP 5 (MARIO CIRCUIT)
E=1CAAC, USA=1CC10 - STAR CUP 2 (CHOCO ISLAND)<br>
EU=0x1CAA8, USA=0x1CC0C - STAR CUP 1 (KOOPA BEACH)
E=1CAB0, USA=1CC14 - STAR CUP 3 (VANILLA LAKE)<br>
EU=0x1CAAC, USA=0x1CC10 - STAR CUP 2 (CHOCO ISLAND)
E=1CAB4, USA=1CC18 - STAR CUP 4 (BOWSER CASTLE)<br>
EU=0x1CAB0, USA=0x1CC14 - STAR CUP 3 (VANILLA LAKE)
E=1CAB8, USA=1CC1C - STAR CUP 5 (MARIO CIRCUIT)<br>
EU=0x1CAB4, USA=0x1CC18 - STAR CUP 4 (BOWSER CASTLE)
E=1CABC, USA=1CC20 - SPECIAL CUP 1 (DONUT PLAINS)<br>
EU=0x1CAB8, USA=0x1CC1C - STAR CUP 5 (MARIO CIRCUIT)
E=1CAC0, USA=1CC24 - SPECIAL CUP 2 (KOOPA BEACH)<br>
EU=0x1CABC, USA=0x1CC20 - SPECIAL CUP 1 (DONUT PLAINS)
E=1CAC4, USA=1CC28 - SPECIAL CUP 3 (GHOST VALLEY)<br>
EU=0x1CAC0, USA=0x1CC24 - SPECIAL CUP 2 (KOOPA BEACH)
E=1CAC8, USA=1CC2C - SPECIAL CUP 4 (VANILLA LAKE)<br>
EU=0x1CAC4, USA=0x1CC28 - SPECIAL CUP 3 (GHOST VALLEY)
E=1CACC, USA=1CC30 - SPECIAL CUP 5 (RAINBOW ROAD)<br>
EU=0x1CAC8, USA=0x1CC2C - SPECIAL CUP 4 (VANILLA LAKE)
<br>
EU=0x1CACC, USA=0x1CC30 - SPECIAL CUP 5 (RAINBOW ROAD)
- TABLE (as in the LEVEL TEXT offsets) -<br>
</pre>
<br>
 
00 - 0<br>
==Table (as in the '''Level Text''' offsets)==
01 - 1<br>
<pre>
02 - 2<br>
00 - 0
03 - 3<br>
01 - 1
04 - 4<br>
02 - 2
05 - 5<br>
03 - 3
06 - 6<br>
04 - 4
07 - 7<br>
05 - 5
08 - 8<br>
06 - 6
09 - 9<br>
07 - 7
0A - A<br>
08 - 8
0B - B<br>
09 - 9
0C - C<br>
0A - A
0D - D<br>
0B - B
0E - E<br>
0C - C
0F - F<br>
0D - D
10 - G<br>
0E - E
11 - H<br>
0F - F
12 - I<br>
10 - G
13 - J<br>
11 - H
14 - K<br>
12 - I
15 - L<br>
13 - J
16 - M<br>
14 - K
17 - N<br>
15 - L
18 - O<br>
16 - M
19 - P<br>
17 - N
1A - Q<br>
18 - O
1B - R<br>
19 - P
1C - S<br>
1A - Q
1D - T<br>
1B - R
1E - U<br>
1C - S
1F - V<br>
1D - T
20 - W<br>
1E - U
21 - X<br>
1F - V
22 - Y<br>
20 - W
23 - Z<br>
21 - X
24 - ?<br>
22 - Y
25 - .<br>
23 - Z
26 - ,<br>
24 - ?
27 - !<br>
25 - .
28 - '<br>
26 - ,
29 - "<br>
27 - !
2A - cc<br>
28 - '
2B - *blank*<br>
29 - "
2C - *blank*<br>
2A - cc
2D - *black square*<br>
2B - *blank*
2E - :<br>
2C - *blank*
2F - *blank*<br>
2D - *black square*
30 - L<br>
2E - :
31 - A<br>
2F - *blank*
32 - P<br>
30 - L
33 - T<br>
31 - A
34 - IM<br>
32 - P
35 - E<br>
33 - T
36-DF - I dunno<br>
34 - IM
E0 - MUSHROOM CUP<br>
35 - E
E1 - FLOWER CUP<br>
36-DF - I dunno
E2 - STAR CUP<br>
E0 - MUSHROOM CUP
E3 - SPECIAL CUP<br>
E1 - FLOWER CUP
E4 - MARIO CIRCUIT<br>
E2 - STAR CUP
E5 - GHOST VALLEY<br>
E3 - SPECIAL CUP
E6 - DONUT PLAINS<br>
E4 - MARIO CIRCUIT
E7 - BOWSER CASTLE<br>
E5 - GHOST VALLEY
E8 - VANILLA LAKE<br>
E6 - DONUT PLAINS
E9 - CHOCO ISLAND<br>
E7 - BOWSER CASTLE
EA - KOOPA BEACH<br>
E8 - VANILLA LAKE
EB - BATTLE COURSE<br>
E9 - CHOCO ISLAND
EC - RAINBOW ROAD<br>
EA - KOOPA BEACH
ED-FF - I dunno<br>
EB - BATTLE COURSE
<br>
EC - RAINBOW ROAD
ED-FF - I dunno
 
This selects an offset from an offset
This selects an offset from an offset
category. For example, if you change E4 in 1CA80 to EB,
category. For example, if you change E4 in 1CA80 to EB,
it will show BATTLE COURSE 1 instead of MARIO CIRCUIT 1.<br>
it will show BATTLE COURSE 1 instead of MARIO CIRCUIT 1.
<br>
 
and if you change E0 in 1CA74 to EC, it will show
and if you change E0 in 1CA74 to EC, it will show
RAINBOW ROAD instead of MUSHROOM CUP. <br>
RAINBOW ROAD instead of MUSHROOM CUP.  
<br>
</pre>
<br>
 
- Information found by NES Tea, reposted on acmlm's board by Ok Impala!<br>
--Information found by NES Tea, reposted on acmlm's board by Ok Impala!

Revision as of 04:38, 29 July 2015

Chip tiny.png The following article is a ROM map for Super Mario Kart.

Level Number Text Offsets (uses normal table)

EU=0x1CA65, USA=0x1CBC9 - 1 (As in Battle Course 1)
EU=0x1CA69, USA=0x1CBCD - 2 (As in Battle Course 2)
EU=0x1CA6D, USA=0x1CBD1 - 3 (As in Battle Course 3)
EU=0x1CA71, USA=0x1CBD5 - 4 (As in Battle Course 4)
EU=0x1CA81, USA=0x1CBE5 - 1 (As in Mario Circuit 1)
EU=0x1CA85, USA=0x1CBE9 - 1 (As in Donut Plains 1)
EU=0x1CA89, USA=0x1CBED - 1 (As in Ghost Valley 1)
EU=0x1CA8D, USA=0x1CBF1 - 1 (As in Bowser Castle 1)
EU=0x1CA91, USA=0x1CBF5 - 2 (As in Mario Circuit 2)
EU=0x1CA95, USA=0x1CBF9 - 1 (As in Choco Island 1)
EU=0x1CA99, USA=0x1CBFD - 2 (As in Ghost Valley 2)
EU=0x1CA9D, USA=0x1CC01 - 2 (As in Donut Plains 2)
EU=0x1CAA1, USA=0x1CC05 - 2 (As in Bowser Castle 2)
EU=0x1CAA5, USA=0x1CC09 - 3 (As in Mario Circuit 3)
EU=0x1CAA9, USA=0x1CC0D - 1 (As in Koopa Beach 1)
EU=0x1CAAD, USA=0x1CC11 - 2 (As in Choco Island 2)
EU=0x1CAB1, USA=0x1CC15 - 1 (As in Vanilla Lake 1)
EU=0x1CAB5, USA=0x1CC19 - 3 (As in Bowser Castle 3)
EU=0x1CAB9, USA=0x1CC1D - 4 (As in Mario Circuit 4)
EU=0x1CABD, USA=0x1CC21 - 3 (As in Donut Plains 3)
EU=0x1CAC1, USA=0x1CC25 - 2 (As in Koopa Beach 2)
EU=0x1CAC5, USA=0x1CC29 - 3 (As in Ghost Valley 3)
EU=0x1CAC9, USA=0x1CC2D - 2 (As in Vanilla Lake 2)

You get the pattern? This relates to the LEVEL TEXT OFFSETS.
Which is shown in Time Trials and Battle Mode.


Level Text Offsets (uses normal table)

EU=0x1CB51, USA=0x1CCB5 - MARIO CIRCUIT
EU=0x1CB60, USA=0x1CCC4 - GHOST VALLEY
EU=0x1CB6E, USA=0x1CCD2 - DONUT PLAINS
EU=0x1CB7C, USA=0x1CCE0 - BOWSER CASTLE
EU=0x1CB8B, USA=0x1CCEF - VANILLA LAKE
EU=0x1CB99, USA=0x1CCFD - CHOCO ISLAND
EU=0x1CBA7, USA=0x1CD0B - KOOPA BEACH
EU=0x1CBB4, USA=0x1CD18 - BATTLE COURSE
EU=0x1CBC3, USA=0x1CD27 - RAINBOW ROAD

Only shown in Time Trials and Battle Mode and uses the LEVEL
NUMBER TEXT OFFSETS.

Text Placement Offsets (uses it's own table)

EU=0x1CA64, USA=0x1CBC8 - BATTLE COURSE 1
EU=0x1CA68, USA=0x1CBCC - BATTLE COURSE 2
EU=0x1CA6C, USA=0x1CBD0 - BATTLE COURSE 3
EU=0x1CA70, USA=0x1CBD4 - BATTLE COURSE 4
EU=0x1CA74, USA=0x1CBD8 - MUSHROOM CUP
EU=0x1CA77, USA=0x1CBDB - FLOWER CUP
EU=0x1CA7A, USA=0x1CBDE - STAR CUP
EU=0x1CA7D, USA=0x1CBE1 - SPECIAL CUP
EU=0x1CA80, USA=0x1CBE4 - MUSHROOM CUP 1 (MARIO CIRCUIT)
EU=0x1CA84, USA=0x1CBE8 - MUSHROOM CUP 2 (DONUT PLAINS)
EU=0x1CA88, USA=0x1CBEC - MUSHROOM CUP 3 (GHOST VALLEY)
EU=0x1CA8C, USA=0x1CBF0 - MUSHROOM CUP 4 (BOWSER CASTLE)
EU=0x1CA90, USA=0x1CBF4 - MUSHROOM CUP 5 (MARIO CIRCUIT)
EU=0x1CA94, USA=0x1CBF8 - FLOWER CUP 1 (CHOCO ISLAND)
EU=0x1CA98, USA=0x1CBFC - FLOWER CUP 2 (GHOST VALLEY)
EU=0x1CA9C, USA=0x1CC00 - FLOWER CUP 3 (DONUT PLAINS)
EU=0x1CAA0, USA=0x1CC04 - FLOWER CUP 4 (BOWSER CASTLE)
EU=0x1CAA4, USA=0x1CC08 - FLOWER CUP 5 (MARIO CIRCUIT)
EU=0x1CAA8, USA=0x1CC0C - STAR CUP 1 (KOOPA BEACH)
EU=0x1CAAC, USA=0x1CC10 - STAR CUP 2 (CHOCO ISLAND)
EU=0x1CAB0, USA=0x1CC14 - STAR CUP 3 (VANILLA LAKE)
EU=0x1CAB4, USA=0x1CC18 - STAR CUP 4 (BOWSER CASTLE)
EU=0x1CAB8, USA=0x1CC1C - STAR CUP 5 (MARIO CIRCUIT)
EU=0x1CABC, USA=0x1CC20 - SPECIAL CUP 1 (DONUT PLAINS)
EU=0x1CAC0, USA=0x1CC24 - SPECIAL CUP 2 (KOOPA BEACH)
EU=0x1CAC4, USA=0x1CC28 - SPECIAL CUP 3 (GHOST VALLEY)
EU=0x1CAC8, USA=0x1CC2C - SPECIAL CUP 4 (VANILLA LAKE)
EU=0x1CACC, USA=0x1CC30 - SPECIAL CUP 5 (RAINBOW ROAD)

Table (as in the Level Text offsets)

00 - 0
01 - 1
02 - 2
03 - 3
04 - 4
05 - 5
06 - 6
07 - 7
08 - 8
09 - 9
0A - A
0B - B
0C - C
0D - D
0E - E
0F - F
10 - G
11 - H
12 - I
13 - J
14 - K
15 - L
16 - M
17 - N
18 - O
19 - P
1A - Q
1B - R
1C - S
1D - T
1E - U
1F - V
20 - W
21 - X
22 - Y
23 - Z
24 - ?
25 - .
26 - ,
27 - !
28 - '
29 - "
2A - cc
2B - *blank*
2C - *blank*
2D - *black square*
2E - :
2F - *blank*
30 - L
31 - A
32 - P
33 - T
34 - IM
35 - E
36-DF - I dunno
E0 - MUSHROOM CUP
E1 - FLOWER CUP
E2 - STAR CUP
E3 - SPECIAL CUP
E4 - MARIO CIRCUIT
E5 - GHOST VALLEY
E6 - DONUT PLAINS
E7 - BOWSER CASTLE
E8 - VANILLA LAKE
E9 - CHOCO ISLAND
EA - KOOPA BEACH
EB - BATTLE COURSE
EC - RAINBOW ROAD
ED-FF - I dunno

This selects an offset from an offset
category. For example, if you change E4 in 1CA80 to EB,
it will show BATTLE COURSE 1 instead of MARIO CIRCUIT 1.

and if you change E0 in 1CA74 to EC, it will show
RAINBOW ROAD instead of MUSHROOM CUP. 

--Information found by NES Tea, reposted on acmlm's board by Ok Impala!