156 lines
3.4 KiB
Text
156 lines
3.4 KiB
Text
ROM Bank #0 (HOME):
|
|
SECTION: $0200-$027F ($0080 bytes) ["rom_textmap"]
|
|
$0200 = textwriter_map
|
|
SECTION: $1280-$13EA ($016B bytes) ["TextWriter"]
|
|
$12D7 = ClearWindow
|
|
$132E = DrawActiveText.afterLoading
|
|
$1348 = DrawActiveText.checkPausing
|
|
$1344 = DrawActiveText.closingAll
|
|
$136E = DrawActiveText.checkDelay
|
|
$135E = DrawActiveText.continuingNextLine
|
|
$137D = DrawActiveText.delayFinished
|
|
$139C = DrawActiveText.drawletter
|
|
$13AE = DrawActiveText.checkContinuing
|
|
$13D8 = DrawActiveText.continue
|
|
$13BA = DrawActiveText.checkNewline
|
|
$13CE = DrawActiveText.checkRepeatOnce
|
|
$12EA = StartText
|
|
$1313 = DrawActiveText
|
|
$1280 = InitWindow
|
|
SECTION: $0000-$0039 ($003A bytes) ["Controller"]
|
|
$0029 = UpdateController.onenibble
|
|
$0009 = UpdateController
|
|
$0000 = InitController
|
|
SECTION: $017C-$0193 ($0018 bytes) ["Game Loop"]
|
|
$0182 = GameLoop.mainloop
|
|
$017C = GameLoop
|
|
SECTION: $00AB-$00EC ($0042 bytes) ["Hello wrold string"]
|
|
$00AB = FirstCutScene
|
|
SECTION: $014F-$017B ($002D bytes) ["Tools"]
|
|
$0165 = Memfill
|
|
$016F = WaitVBlank
|
|
$0172 = dma_routine_start
|
|
$017C = dma_routine_end
|
|
$015C = Memcpy
|
|
$0165 = Memfill.repeatFill
|
|
$016A = Memfill16.repeatFill
|
|
$0178 = dma_routine_start.loop
|
|
$014F = InitTools
|
|
SECTION: $0040-$0040 ($0001 bytes) ["InterruptVblank"]
|
|
SECTION: $0048-$0048 ($0001 bytes) ["InterruptLCDC"]
|
|
SECTION: $0050-$0050 ($0001 bytes) ["InterruptTimer_Overflow"]
|
|
SECTION: $0058-$0058 ($0001 bytes) ["InterruptSerial"]
|
|
SECTION: $0060-$0060 ($0001 bytes) ["Interruptp1thru4"]
|
|
SECTION: $0100-$014E ($004F bytes) ["Header"]
|
|
SECTION: $0061-$00AA ($004A bytes) ["Intro code"]
|
|
$0061 = Start
|
|
SECTION: $0280-$127F ($1000 bytes) ["Font"]
|
|
$0280 = Page1
|
|
$1280 = Page1End
|
|
SLACK: $2CB6 bytes
|
|
|
|
ROM Bank #1:
|
|
SECTION: $4000 ($0 bytes) ["rom1_intro"]
|
|
EMPTY
|
|
|
|
WRAM Bank #0:
|
|
SECTION: $C0A1-$C0A9 ($0009 bytes) ["ram_textwriter"]
|
|
$C0A3 = textwriter_posx
|
|
$C0A4 = textwriter_posy
|
|
$C0A8 = textwriter_ending
|
|
$C0A9 = textwriter_pausing
|
|
$C0A6 = textwriter_active
|
|
$C0A5 = textwriter_curdelay
|
|
$C0A7 = textwriter_starting
|
|
$C0A1 = textwriter_curtext
|
|
SECTION: $C0AA-$C0AB ($0002 bytes) ["ram_controller"]
|
|
$C0AB = controller_newkeys
|
|
$C0AA = controller_curkeys
|
|
SECTION: $C000-$C0A0 ($00A1 bytes) ["ram_shadowoam"]
|
|
$C0A0 = shadow_oam_inuse
|
|
$C000 = shadow_oam
|
|
SLACK: $0F54 bytes
|
|
|
|
WRAM Bank #1:
|
|
EMPTY
|
|
|
|
WRAM Bank #2:
|
|
EMPTY
|
|
|
|
WRAM Bank #3:
|
|
EMPTY
|
|
|
|
WRAM Bank #4:
|
|
EMPTY
|
|
|
|
WRAM Bank #5:
|
|
EMPTY
|
|
|
|
WRAM Bank #6:
|
|
EMPTY
|
|
|
|
WRAM Bank #7:
|
|
EMPTY
|
|
|
|
VRAM Bank #0:
|
|
EMPTY
|
|
|
|
VRAM Bank #1:
|
|
EMPTY
|
|
|
|
OAM:
|
|
EMPTY
|
|
|
|
HRAM:
|
|
SECTION: $FF80-$FF8A ($000B bytes) ["hram_tools"]
|
|
$FF80 = RunDMA
|
|
SLACK: $0074 bytes
|
|
|
|
SRAM Bank #0:
|
|
EMPTY
|
|
|
|
SRAM Bank #1:
|
|
EMPTY
|
|
|
|
SRAM Bank #2:
|
|
EMPTY
|
|
|
|
SRAM Bank #3:
|
|
EMPTY
|
|
|
|
SRAM Bank #4:
|
|
EMPTY
|
|
|
|
SRAM Bank #5:
|
|
EMPTY
|
|
|
|
SRAM Bank #6:
|
|
EMPTY
|
|
|
|
SRAM Bank #7:
|
|
EMPTY
|
|
|
|
SRAM Bank #8:
|
|
EMPTY
|
|
|
|
SRAM Bank #9:
|
|
EMPTY
|
|
|
|
SRAM Bank #10:
|
|
EMPTY
|
|
|
|
SRAM Bank #11:
|
|
EMPTY
|
|
|
|
SRAM Bank #12:
|
|
EMPTY
|
|
|
|
SRAM Bank #13:
|
|
EMPTY
|
|
|
|
SRAM Bank #14:
|
|
EMPTY
|
|
|
|
SRAM Bank #15:
|
|
EMPTY
|
|
|