Digimon: Anode Tamer & Cathode Tamer Veedramon Version/ROM map

From Data Crystal
Jump to navigation Jump to search

Chip tiny.png The following article is a ROM map for Digimon: Anode Tamer & Cathode Tamer Veedramon Version.

Overview

Index Segment Content
1 00
2 01
3 02
4 03
5 04
6 05
7 06
8 07
9 08
10 09
11 0A
12 0B
13 0C
14 0D
15 0E
16 0F
17 10
18 11
19 12
20 13
21 14
22 15 blank
23 16 blank
24 17
25 18
26 19
27 1A
28 1B
29 1C
30 1D
31 1E
32 1F
33 20
34 21
35 22
36 23
37 24
38 25
39 26
40 27 blank
41 28
42 29 blank
43 2A
44 2B
45 2C
46 2D
47 2E
48 2F
49 30 blank
50 31
51 32 blank
52 33 blank
53 34
54 35
55 36
56 37
57 38
58 39
59 3A
60 3B
61 3C font
62 3D program
63 3E
64 3F program


Segment 3C

Start End Content Pointer
5892 6832 8*16, 1bpp, kana, digit, letter and symbol
6832 73D2 8*16, 2bpp, digit, letter and symbol 0x3DD824, 0x3DD827

Segment 3D

Start End Content Pointer
09B8 09C0 function that reads data from the I/O port specified by AL into AL
09C8 09D0 function that writes data from AL to the I/O port specified by BL
3B31 3C6E function that renders portrait in the dialogue text box (AL: bank index, BL: portrait index
D5D7 D76C function that interprets dialogue script
D7CF D9F1 function that renders dialogue text glyph
D9F1 DA80 function that incrementally updates the tilemap entries for newly rendered tiles
DA80 DB48 function that probably calculates glyph render shift to implement VWF

Segment 3F

Start End Content Pointer
CC7A CC97 function that probably set up palettes
CE62 CF03 function that checks script buffer and fills player name if necessary
E228 E243 memcpy function