If you are still using the old URL (datacrystal.romhacking.net), please update your bookmarks! The old URL may stop working soon.
The current URL is datacrystal.tcrf.net.
The current URL is datacrystal.tcrf.net.
Magical Vacation/Notes: Difference between revisions
Jump to navigation
Jump to search
Line 347: | Line 347: | ||
|--- --- --- --- --- --- --- --- $080A07C8 | |--- --- --- --- --- --- --- --- $080A07C8 | ||
|--- --- --- --- --- --- --- --- --- $080A0800 | |--- --- --- --- --- --- --- --- --- $080A0800 | ||
|--- --- --- --- --- --- --- --- --- --- $080BF9A0 swi CpuFastSet | |||
|--- --- --- --- --- --- --- --- --- $080A08C8 | |||
|--- --- --- --- --- --- --- --- --- --- $0809EEBC | |||
|--- --- --- --- --- --- --- --- --- --- --- $0809EEF4 | |||
|--- --- --- --- --- --- --- --- --- --- --- --- $080BE330 again | |||
|--- --- --- --- --- --- --- --- --- --- --- --- $080BDD28 - Few Code, no Subroutine | |||
|--- --- --- --- --- --- --- --- --- --- --- $0809F124 - Few Code, no Subroutine | |||
|--- --- --- --- --- --- --- --- --- --- --- $080BDD28 again | |||
|--- --- --- --- --- --- --- --- --- --- --- $0809D5F0 again | |||
|--- --- --- --- --- --- --- --- --- --- $0809F24C | |||
|--- --- --- --- --- --- --- --- --- --- --- $080BE330 again | |||
|--- --- --- --- --- --- --- --- --- --- --- $080BDD28 again | |||
|--- --- --- --- --- --- --- --- --- --- $0809F3E0 | |||
|--- --- --- --- --- --- --- --- --- --- --- $080BE330 again | |||
|--- --- --- --- --- --- --- --- --- --- $0809F450 | |||
|--- --- --- --- --- --- --- --- --- --- --- $080BE330 again | |||
|--- --- --- --- --- --- --- --- --- --- $0809F4C0 | |||
|--- --- --- --- --- --- --- --- --- --- --- $080BE330 again | |||
|--- --- --- --- --- --- --- --- --- --- $0809F53C | |||
|--- --- --- --- --- --- --- --- --- --- --- $080BD320 again | |||
|--- --- --- --- --- --- --- --- --- --- --- $080BD360 again | |||
|--- --- --- --- --- --- --- --- --- --- --- $0809F5FC | |||
|--- --- --- --- --- --- --- --- --- --- --- --- $080BE330 again | |||
|--- --- --- --- --- --- --- --- --- --- --- --- $080BDD28 again | |||
|--- --- --- --- --- --- --- --- --- --- $0809F158 | |||
|--- --- --- --- --- --- --- --- --- --- --- $0809F200 | |||
|--- --- --- --- --- --- --- --- --- --- --- --- $080BD320 again | |||
|--- --- --- --- --- --- --- --- --- --- --- --- $080BB444 again | |||
|--- --- --- --- --- --- --- --- --- --- --- $080BDD28 again | |||
|--- --- --- --- --- --- --- --- --- --- $0809F59C | |||
|--- --- --- --- --- --- --- --- --- --- --- $080BD380 again | |||
|--- --- --- --- --- --- --- --- --- --- --- $080BD2C8 | |||
|--- --- --- --- --- --- --- --- --- --- --- --- $080BD320 again | |||
|--- --- --- --- --- --- --- --- --- --- --- $080BD360 again | |||
|--- --- --- --- --- --- --- --- --- --- --- $0809F744 | |||
|--- --- --- --- --- --- --- --- --- --- --- --- $080BE330 again | |||
|--- --- --- --- --- --- --- --- --- --- --- --- $080BDD28 again | |||
|--- --- --- --- --- --- --- --- --- --- $0809FC9C | |||
|--- --- --- --- --- --- --- --- --- --- $0809FBE0 | |||
|--- --- --- --- --- --- --- --- --- --- --- $080BE330 again | |||
|--- --- --- --- --- --- --- --- --- --- --- $080BF9B4 swi LZ677UnCompVram | |||
|--- --- --- --- --- --- --- --- --- --- --- $080BDD28 again | |||
|--- --- --- --- --- --- --- --- --- --- $0809F8BC | |||
|--- --- --- --- --- --- --- --- --- --- --- $080BD320 again | |||
|--- --- --- --- --- --- --- --- --- --- --- $080BD360 again | |||
|--- --- --- --- --- --- --- --- --- --- --- $0809FA7C | |||
|--- --- --- --- --- --- --- --- --- --- --- --- $080BDD28 again | |||
|--- --- --- --- --- --- --- --- --- --- $0809F91C | |||
|--- --- --- --- --- --- --- --- --- --- --- $080BD320 again | |||
|--- --- --- --- --- --- --- --- --- --- --- $080BD360 again | |||
|--- --- --- --- --- --- --- --- --- --- --- $0809FA7C again | |||
|--- --- --- --- --- --- --- --- --- --- --- $0809FB3C | |||
|--- --- --- --- --- --- --- --- --- --- --- --- $080BE330 again | |||
|--- --- --- --- --- --- --- --- --- --- $0809F9BC | |||
|--- --- --- --- --- --- --- --- --- --- --- $809FA7C again | |||
|--- --- --- --- --- --- --- --- --- --- $0809FA04 | |||
|--- --- --- --- --- --- --- --- --- --- --- $0809FA7C again | |||
|--- --- --- --- --- --- --- --- --- --- --- $0809FB3C again | |||
|--- --- --- --- --- --- --- --- --- --- $0809FCD0 | |||
|--- --- --- --- --- --- --- --- --- --- --- $080BE330 again | |||
|--- --- --- --- --- --- --- --- --- --- --- $080BDD28 again | |||
|--- --- --- --- --- --- --- --- --- --- $0809FE50 | |||
|--- --- --- --- --- --- --- --- --- --- --- $080BE330 again | |||
|--- --- --- --- --- --- --- --- --- --- --- $080BDD28 again | |||
|--- --- --- --- --- --- --- --- --- --- $0809FEF0 | |||
|--- --- --- --- --- --- --- --- --- --- --- $080BDD28 again | |||
|--- --- --- --- --- --- --- --- --- --- $0809FF34 | |||
|--- --- --- --- --- --- --- --- --- --- --- $080BE330 again | |||
|--- --- --- --- --- --- --- --- --- --- --- $080BDD28 again | |||
|--- --- --- --- --- --- --- --- --- --- $080A0098 | |||
|--- --- --- --- --- --- --- --- --- --- --- $080BD320 again | |||
|--- --- --- --- --- --- --- --- --- --- --- $080A011C | |||
|--- --- --- --- --- --- --- --- --- --- --- --- $080C1FE4 again - Data Transfer | |||
|--- --- --- --- --- --- --- --- --- --- --- --- $080C05A0 | |||
|--- --- --- --- --- --- --- --- --- --- --- $080BDD28 again | |||
|--- --- --- --- --- --- --- --- --- $080A0AD0 | |||
|--- --- --- --- --- --- --- --- --- --- $080A0DEC No Subroutine | |||
|--- --- --- --- --- --- --- --- --- $080A0B84 | |||
|--- --- --- --- --- --- --- --- --- --- $080A0DEC again | |||
|--- --- --- --- --- --- --- --- --- --- $0809EC04 again | |||
|--- --- --- --- --- --- --- --- --- $080A0CE8 No Subroutine | |||
|--- --- --- --- --- --- --- --- --- $080A0864 | |||
|--- --- --- --- --- --- --- --- --- --- $080BF9A0 again | |||
|--- --- --- --- --- --- --- --- $080A0654 - Few Code, no Subroutine | |||
|--- --- --- --- --- --- $080BE3B8 again | |||
|--- --- --- --- --- --- $080BDC38 | |||
|--- --- --- --- --- --- --- $080BE330 again | |||
|--- --- --- --- --- --- --- $080BDB98 | |||
|--- --- --- --- --- --- --- --- $080BE5E0 - | |||
|--- --- --- --- --- --- --- --- --- $080BE6C4 - | |||
|--- --- --- --- --- --- --- --- --- --- $080C0708 again | |||
|--- --- --- --- --- --- --- --- $080BDD28 again | |||
|--- --- --- --- --- $0809CDE0 | |||
|--- --- --- --- --- --- $0809CFA0 again | |||
|--- --- --- --- --- $0809CEF0 | |||
|--- --- --- --- --- --- $080BF428 | |||
|--- --- --- --- --- --- --- $0805B5A4 | |||
|--- --- --- --- --- --- --- --- $080C206C - Loop infinitely?! | |||
|--- --- --- --- --- --- $0809CFA0 again | |||
|--- --- --- --- --- --- $080BDCB0 | |||
|--- --- --- --- --- --- --- $080BE330 again | |||
|--- --- --- --- --- --- --- $080BDBE8 | |||
|--- --- --- --- --- --- --- --- $080BE5E0 again | |||
|--- --- --- --- --- --- --- --- $080BDD28 again | |||
|--- --- --- --- --- --- $080BE3EC | |||
|--- --- --- --- --- --- --- $080BE420 again | |||
|--- --- --- --- --- $080BE6E4 - Few Code, no Subroutine | |||
|--- --- |-- $0809CB84 - | |||
|--- --- --- --- $080A7BE8 | |||
|--- --- --- --- --- $080A9318 no subroutine | |||
|--- --- --- --- --- $080A93BC | |||
|--- --- --- --- --- --- $080C0568 bx r1 | |||
|--- --- --- --- --- $0809EB6C again | |||
|--- --- --- --- $080B4AF0 again | |||
|--- --- --- --- $080B2E48 again | |||
|--- --- --- --- $0809FCD0 again | |||
|--- --- --- --- $080BDC38 again | |||
|--- --- --- --- $0809D694 | |||
|--- --- --- --- --- $080BE6C4 again | |||
|--- --- --- --- $080A045C - Few Code, no Subroutine | |||
|--- --- --- --- $080BBE70 | |||
|--- --- --- --- --- $080BF2E0 | |||
|--- --- --- --- --- --- $080BF278 again | |||
|--- --- |-- $0809CC20 - | |||
|--- --- --- --- $080A7920 - Few Code, no Subroutine | |||
|--- --- --- --- $080B4AF0 again | |||
|--- --- --- --- $080B2E48 again | |||
|--- --- --- --- $0809D638 - Few Code, no Subroutine | |||
|--- --- --- --- $080A8EAC again | |||
|--- --- --- --- $0805B564 again | |||
|--- --- --- --- $0809CD54 again | |||
|--- --- |-- $0809CC8C - | |||
|--- --- --- --- $080A7AFC | |||
|--- --- --- --- --- $080B86E0 again | |||
|--- --- --- --- --- $080BA728 - No Subroutine | |||
|--- --- --- --- $080B4AF0 again | |||
|--- --- --- --- $080B2E48 again | |||
|--- --- --- --- $0809CD54 again | |||
|--- --- |-- $0809CCB0 - | |||
|--- --- --- --- $080A7C60 | |||
|--- --- --- --- --- $080BD320 again | |||
|--- --- --- --- --- $080B95B4 | |||
|--- --- --- --- --- --- $080BD308 | |||
|--- --- --- --- --- --- --- $080BD2C8 | |||
|--- --- --- --- $080B4AF0 again | |||
|--- --- --- --- $080B2E48 again | |||
|--- --- --- --- $0809CD54 again | |||
|--- --- |-- $0809CCD4 - | |||
|--- --- --- --- $080A7CDC - Few Code, no Subroutine | |||
|--- --- --- --- $080B4AF0 again | |||
|--- --- --- --- $080B2E48 again | |||
|--- --- --- --- $080B8228 | |||
|--- --- --- --- --- $080BDDFC | |||
|--- --- --- --- --- --- $080BDD70 | |||
|--- --- --- --- --- --- $080BDF70 | |||
|--- --- --- --- --- --- --- $080C1FE4 again - Data Transfer | |||
|--- --- --- --- --- --- $080BF438 | |||
|--- --- --- --- --- --- --- $080BF9A4 swi CpuSet | |||
|--- --- --- --- --- $080BE020 - Few Code, no Subroutine | |||
|--- --- --- --- --- $080A9184 again | |||
|--- --- --- --- $0809CD54 again | |||
|--- --- --- --- $080C1FE4 again - Data Transfer | |||
|--- --- --- --- $080B6E14 again | |||
|--- --- |-- $0809CD20 - | |||
|--- --- --- --- $080A7D40 Few Code | |||
|--- --- --- --- --- $080B8F48 - No Subroutine | |||
|--- --- --- --- $080B4AF0 again | |||
|--- --- --- --- $080B2E48 again | |||
|--- --- --- --- $080B8228 again | |||
|--- --- --- --- $0805B564 again | |||
|--- --- --- --- $0809CD54 again | |||
|--- --- \-- $0809D0AC - Few Code, no Subroutine | |||
|--- --- $08098484 again | |||
|--- --- $080B6970 again | |||
|--- --- $0805B574 - Turn to ARM mode and jump to Sound Boot | |||
|--- --- $080BE90C again | |||
|--- --- $080976DC - | |||
|--- --- --- $080977CC - Do something slightly different depending on a jump index value | |||
|--- --- --- --- $080978B4 - Transfer a few values | |||
|--- --- --- $080978F4 - Several DMAs | |||
|--- --- --- $08097A50 - | |||
|--- --- --- --- $08097AC0 - |
Revision as of 23:14, 22 January 2014
Structure of the Intro/Title Screen Subroutine
This is not complete at the moment, and the comments might be a bit misunderstanding. Yet it shows all Subroutines that are called (without dublicates).
|--- $080972B4 - INTRO/TITLE |--- --- $08098484 - |--- --- --- $080C1FE4 - Data Transfer |--- --- $080B6970 - |--- --- --- $080B74E0 - |--- --- --- --- $080BFA78 - |--- --- --- --- --- $080BF9E0 - SRAM Stuff |--- --- --- --- --- --- $080BFC58 - No Subroutine |--- --- --- --- --- --- $080C0578 - Jump to address in r5 |--- --- --- --- --- --- $080C0578 again |--- --- --- $080BFB30 - No Subroutine |--- --- --- $080B6AF0 - |--- --- --- --- $080B74F8 - |--- --- --- --- --- $080BFD40 - |--- --- --- --- --- --- $080C0570 - Jump to address in r3 |--- --- --- --- --- $080BFDEC - |--- --- --- --- --- --- $080C0570 again |--- --- --- --- $080B6BB4 - |--- --- --- --- --- $080BEBA8 - No Subroutine |--- --- --- --- $080B7414 - <NEVER EXECUTED(?)> |--- --- --- --- --- $080B7628 - |--- --- --- --- --- --- $080C0564 - bx r0 |--- --- --- --- --- $080C1FE4 again (Data Transfer) |--- --- --- --- --- $080B6E14 - |--- --- --- --- --- --- $080B6E98 - |--- --- --- --- --- --- --- $080B9AC0 No Subroutine, kurz |--- --- --- --- --- --- --- $080BD320 No Subroutine, kurz |--- --- --- --- --- --- --- $080BEF68 No Subroutine, kurz |--- --- --- --- --- --- --- $080C1FE4 again (Data Transfer) |--- --- --- --- --- --- --- $080BEBA8 again (No Subroutine) |--- --- --- --- --- --- $080C1FE4 again (Data Transfer) |--- --- --- --- --- --- $080B755C |--- --- --- --- --- --- --- $080C056C bx r2 |--- --- --- --- --- --- --- $080BFDEC again |--- --- --- --- $080C1FE4 again (Data Transfer) |--- --- --- --- $080B6C14 - |--- --- --- --- --- $080C1FE4 again (Data Transfer) |--- --- $0805B564 - Jump SR |--- --- --- $080C2044 - Loop infinitely? |--- --- $0809C8C0 - |--- --- --- $080B6970 again |--- --- --- $080BE90C - No Subroutine |--- --- --- $0809D0C0 - |--- --- --- --- $080BF278 - No Subroutine |--- --- --- --- $0809D3B4 - |--- --- --- --- --- $0809D48C - |--- --- --- --- $0809D4CC - |--- --- --- --- --- $0809D5F0 - |--- --- --- --- $0809D758 - |--- --- --- --- --- $0809D880 - |--- --- --- --- --- --- $080BD380 - Few Code, no Subroutine |--- --- --- --- --- $080BD320 - Few Code, no Subroutine |--- --- --- --- --- $080BD340 - Few Code, no Subroutine |--- --- --- --- --- $080BD360 - Few Code, no Subroutine |--- --- --- --- --- $0809DA20 - |--- --- --- --- --- --- $0809DA40 - Much Code, no Subroutine |--- --- --- --- --- --- $0809DD0C - No Subroutine |--- --- --- --- --- --- $0809DDDC - |--- --- --- --- --- --- --- $080BBAC0 - Few Code, no Subroutine |--- --- --- --- --- --- --- $080C05A0 - No Subroutine |--- --- --- --- --- $0809E448 - |--- --- --- --- --- --- $080BBBBC - |--- --- --- --- --- --- --- $080428D0 - |--- --- --- --- --- --- --- --- $080C05A0 again |--- --- --- --- --- --- --- $080C0708 - |--- --- --- --- --- --- --- --- $080C0634 - Does nothing, returns directly |--- --- --- --- --- --- $080BBBF8 - |--- --- --- --- --- --- --- $080479E8 - Few Code, no Subroutine |--- --- --- --- --- --- --- $080C0708 again |--- --- --- --- $0809E500 - |--- --- --- --- --- $080BE330 again |--- --- --- --- --- $080B86E0 - |--- --- --- --- --- --- $080C0570 - bx r3 |--- --- --- --- --- $080B9B88 - |--- --- --- --- --- --- $080C0568 - bx r1 |--- --- --- --- --- $0809E788 - |--- --- --- --- --- --- $080BD320 again |--- --- --- --- --- --- $080BC030 - |--- --- --- --- --- --- --- $080BC2BC - |--- --- --- --- --- --- --- --- $080BD320 again |--- --- --- --- --- --- --- --- $080C05A0 again |--- --- --- --- --- --- --- --- $080BB51C - Few Code, no Subroutine |--- --- --- --- --- --- --- $080C05A0 again |--- --- --- --- --- --- $080C05A0 again |--- --- --- --- --- --- $080BB51C again |--- --- --- --- --- --- $080B97E8 - |--- --- --- --- --- --- --- $080B9AC0 again |--- --- --- --- $0809EA38 - |--- --- --- --- --- $0809EA58 - Few Code, no Subroutine |--- --- --- --- --- $0809EAA0 - no Subroutine |--- --- --- --- --- $0809EB6C - no Subroutine |--- --- --- --- $0809EC04 - |--- --- --- --- --- $0809ED10 - no Subroutine |--- --- --- --- $080BA630 - Few Code, no Subroutine |--- --- --- --- $080BA65C - Few Code, no Subroutine |--- --- --- --- $080BA678 - Few Code, no Subroutine |--- --- --- --- $080BA694 - Few Code, no Subroutine |--- --- --- --- $080BA6B0 - Few Code, no Subroutine |--- --- --- --- $080BDD70 - |--- --- --- --- --- $080BF9A4 - swi CpuSEt |--- --- --- --- --- $080BF500 - Few Code, no Subroutine |--- --- --- --- $080BD320 again |--- --- --- --- $080BE72C - Few Code, no Subroutine |--- --- --- --- $080BE7FC - Few Code, no Subroutine |--- --- /-- $0809CA14 - |--- --- --- --- $080A7AD8 - Few Code, no Subroutine |--- --- --- --- $080B2E48 |--- --- --- --- --- $080B56C0 |--- --- --- --- --- $080B4AAC - Few Code, no Subroutine |--- --- --- --- --- $080C056C - bx r2 |--- --- --- --- $080BE3B8 |--- --- --- --- --- $080BE420 |--- --- --- --- --- --- $080C05A0 |--- --- --- --- $080A8EAC - Much Code, no Subroutine |--- --- --- --- $0805B564 again |--- --- --- --- $080B4AF0 |--- --- --- --- --- $080C056C - bx r2 |--- --- --- --- --- $080B51E4 |--- --- --- --- --- --- $080B56C0 |--- --- --- --- --- --- --- $080BD5E0 |--- --- --- --- --- --- $080B532C |--- --- --- --- --- --- --- $080B53B0 |--- --- --- --- --- --- --- --- $080BD5E0 again |--- --- --- --- --- --- --- $080B5494 |--- --- --- --- --- --- --- --- $080BD5E0 again |--- --- --- --- --- --- --- $080B5608 |--- --- --- --- --- --- --- --- $080BD5E0 again |--- --- --- --- --- $080B5264 |--- --- --- --- --- --- $080B56C0 again |--- --- --- --- --- --- $080B532C again |--- --- --- --- --- $080B52C8 |--- --- --- --- --- --- $080B56C0 again |--- --- --- --- --- --- $080B532C again |--- --- --- --- $0809CD54 |--- --- --- --- --- $0809CE60 |--- --- --- --- --- --- $0809CFA0 |--- --- --- --- --- --- --- $0809CFF4 - Few Code |--- --- --- --- --- --- --- --- $080BE998 |--- --- --- --- --- --- --- $080BE750 |--- --- --- --- --- --- --- $080A0E48 |--- --- --- --- --- --- --- --- $080A6DD4 |--- --- --- --- --- --- --- --- --- $080BF9C0 - Few Code, swi |--- --- --- --- --- --- --- --- $0805B564 again |--- --- --- --- --- --- --- --- $080A6E3C |--- --- --- --- --- --- --- --- --- $080B6AAC |--- --- --- --- --- --- --- --- --- --- $080B71C4 |--- --- --- --- --- --- --- --- --- --- --- $080B755C again |--- --- --- --- --- --- --- --- --- --- $080B7228 |--- --- --- --- --- --- --- --- --- --- --- $080B7400 - Few Code, no Subroutine |--- --- --- --- --- --- --- --- --- --- --- $08008E98 |--- --- --- --- --- --- --- --- --- --- --- --- $080C1FE4 again |--- --- --- --- --- --- --- --- --- --- --- $080BEBA8 again |--- --- --- --- --- --- --- --- --- --- --- $080C1FE4 again |--- --- --- --- --- --- --- --- --- --- --- $080B755C again |--- --- --- --- --- --- --- --- --- --- $080B6E14 again |--- --- --- --- --- --- --- --- --- $0805B564 again |--- --- --- --- --- --- --- --- --- $080B2E48 again |--- --- --- --- --- --- --- --- --- $080A6DAC - Few Code, no Subroutine |--- --- --- --- --- --- --- --- --- $080A8EAC - Much Code, no Subroutine |--- --- --- --- --- --- --- --- $080A6EBC |--- --- --- --- --- --- --- --- --- $080BD9B4 |--- --- --- --- --- --- --- --- --- --- $080BD9FC |--- --- --- --- --- --- --- --- --- --- $08042910 - Much Code, no Subroutine |--- --- --- --- --- --- --- --- --- --- $080BDAB4 |--- --- --- --- --- --- --- --- --- --- --- $080BD380 again |--- --- --- --- --- --- --- --- --- --- --- $080BA39C |--- --- --- --- --- --- --- --- --- --- --- --- $080BEF68 again |--- --- --- --- --- --- --- --- --- --- --- $080BB608 |--- --- --- --- --- --- --- --- --- --- --- --- $080BD3A0 - few Code |--- --- --- --- --- --- --- --- --- --- --- --- --- $080C0708 again |--- --- --- --- --- --- --- --- --- --- --- --- $080BEF68 again |--- --- --- --- --- --- --- --- --- --- --- --- $080BB7FC |--- --- --- --- --- --- --- --- --- --- --- --- --- $080BBAE4 |--- --- --- --- --- --- --- --- --- --- --- --- --- --- $080BD3A0 again |--- --- --- --- --- --- --- --- --- --- --- --- --- $080BBA08 |--- --- --- --- --- --- --- --- --- --- --- --- --- --- $080BB444 - Few Code, no Subroutine |--- --- --- --- --- --- --- --- --- --- --- --- --- --- $080BB4C8 |--- --- --- --- --- --- --- --- --- --- --- --- --- $080BB78C |--- --- --- --- --- --- --- --- --- --- --- --- --- --- $080C0708 again |--- --- --- --- --- --- --- --- --- --- --- --- --- --- $080BB444 again |--- --- --- --- --- --- --- --- --- --- $080B9B28 - Few Code, no Subroutine |--- --- --- --- --- --- --- --- --- $080A6DAC again |--- --- --- --- --- --- --- --- --- $0805B564 again |--- --- --- --- --- --- --- --- --- $080A8EAC again |--- --- --- --- --- --- --- --- $080A6F28 |--- --- --- --- --- --- --- --- --- $0805B564 again |--- --- --- --- --- --- --- --- --- $0809EE90 |--- --- --- --- --- --- --- --- --- --- $0800EBE4 |--- --- --- --- --- --- --- --- --- --- --- $0800EC3C |--- --- --- --- --- --- --- --- --- $080A8EAC again |--- --- --- --- --- --- --- --- --- $080A6DAC again |--- --- --- --- --- --- --- --- $080A5B84 |--- --- --- --- --- --- --- --- --- $0805B564 again |--- --- --- --- --- --- --- --- --- $080A9298 |--- --- --- --- --- --- --- --- --- --- $080BD520 |--- --- --- --- --- --- --- --- --- --- --- $080BE330 again |--- --- --- --- --- --- --- --- --- --- $080BF094 |--- --- --- --- --- --- --- --- --- --- --- $080BEDE4 |--- --- --- --- --- --- --- --- --- --- --- --- $080BEDE4 --- Yeah, recursion |--- --- --- --- --- --- --- --- --- --- $080BF0EC |--- --- --- --- --- --- --- --- --- --- --- $080BF094 again |--- --- --- --- --- --- --- --- --- --- --- $080BEDE4 again |--- --- --- --- --- --- --- --- --- --- $080C1FE4 again |--- --- --- --- --- --- --- --- $080A59E8 |--- --- --- --- --- --- --- --- --- $0805B564 again |--- --- --- --- --- --- --- --- --- $080C056C bx r2 |--- --- --- --- --- --- --- --- --- $080BE848 |--- --- --- --- --- --- --- --- $080A4D8C |--- --- --- --- --- --- --- --- --- $0805B564 again |--- --- --- --- --- --- --- --- --- $080A6DAC again |--- --- --- --- --- --- --- --- --- $080C056C bx r2 |--- --- --- --- --- --- --- --- --- $080BE848 again |--- --- --- --- --- --- --- --- $080A41F0 |--- --- --- --- --- --- --- --- --- $0805B564 again |--- --- --- --- --- --- --- --- --- $080A81B4 - No Subroutine |--- --- --- --- --- --- --- --- --- $080B56C0 again |--- --- --- --- --- --- --- --- --- $080C0570 bx r3 |--- --- --- --- --- --- --- --- --- $080BC55C |--- --- --- --- --- --- --- --- --- --- $0805B564 again |--- --- --- --- --- --- --- --- --- $080BC5F4 |--- --- --- --- --- --- --- --- --- --- $0805B564 again |--- --- --- --- --- --- --- --- --- $080BC94C |--- --- --- --- --- --- --- --- --- --- $080C0708 again |--- --- --- --- --- --- --- --- --- --- $0805B564 again |--- --- --- --- --- --- --- --- --- --- $080C0780 |--- --- --- --- --- --- --- --- --- --- --- $080C0634 again |--- --- --- --- --- --- --- --- --- --- --- $080C1F28 |--- --- --- --- --- --- --- --- --- $080B2E48 again |--- --- --- --- --- --- --- --- --- $080BE848 again |--- --- --- --- --- --- --- --- $080C0570 - bx r3 |--- --- --- --- --- --- --- $0809D018 |--- --- --- --- --- --- --- --- $080B77E0 |--- --- --- --- --- --- --- --- --- $080C1FE4 again - Data Transfer |--- --- --- --- --- --- --- --- --- $080B786C |--- --- --- --- --- --- --- --- --- --- $080C056C bx r2 |--- --- --- --- --- --- --- --- --- $080B7A40 |--- --- --- --- --- --- --- --- --- --- $080B7EE4 - Few Code, no Subroutine |--- --- --- --- --- --- --- --- --- --- $080BE028 |--- --- --- --- --- --- --- --- --- --- --- $080C056C bx r2 |--- --- --- --- --- --- --- --- --- --- $080C056C bx r2 |--- --- --- --- --- --- --- --- --- $080B7BAC |--- --- --- --- --- --- --- --- --- --- $080C056C bx r2 |--- --- --- --- --- --- --- --- --- $080B7F00 |--- --- --- --- --- --- --- --- --- --- $080B8284 |--- --- --- --- --- --- --- --- --- --- --- $080B776C |--- --- --- --- --- --- --- --- --- --- --- $080BDE74 |--- --- --- --- --- --- --- --- --- --- --- --- $080BF500 again |--- --- --- --- --- --- --- --- --- --- --- --- $080BDFD0 |--- --- --- --- --- --- --- --- --- --- --- --- --- $080C1FE4 again - Data Transfer |--- --- --- --- --- --- --- --- --- --- --- $080B7780 |--- --- --- --- --- --- --- --- --- --- --- --- $080A9184 |--- --- --- --- --- --- --- --- --- --- $080B2E48 again |--- --- --- --- --- --- --- --- $080A975C |--- --- --- --- --- --- --- --- --- $080B1F44 |--- --- --- --- --- --- --- --- --- --- $080BD684 |--- --- --- --- --- --- --- --- --- $080C0568 bx r1 |--- --- --- --- --- --- --- --- --- $080AFD60 |--- --- --- --- --- --- --- --- --- --- $080B10D0 |--- --- --- --- --- --- --- --- --- --- --- $080BD684 again |--- --- --- --- --- --- --- --- --- --- $080BD72C |--- --- --- --- --- --- --- --- --- --- --- $080BD684 again |--- --- --- --- --- --- --- --- --- --- $080B0FF8 |--- --- --- --- --- --- --- --- --- --- --- $080B10D0 again |--- --- --- --- --- --- --- --- --- --- $080B2674 |--- --- --- --- --- --- --- --- --- --- --- $080BD884 |--- --- --- --- --- --- --- --- --- --- --- --- $080BF9A8 swi Div |--- --- --- --- --- --- --- --- --- --- --- --- $080BF9AC swi Div / add r0, r1, #0x0 |--- --- --- --- --- --- --- --- --- --- --- $080BD684 again |--- --- --- --- --- --- --- --- --- --- $080B58F0 |--- --- --- --- --- --- --- --- --- $080B1AB4 |--- --- --- --- --- --- --- --- --- --- $080B10D0 again |--- --- --- --- --- --- --- --- --- $080B0DB8 |--- --- --- --- --- --- --- --- --- --- $080B0ED4 |--- --- --- --- --- --- --- --- --- --- --- $080B10D0 again |--- --- --- --- --- --- --- --- --- --- $080B0E44 |--- --- --- --- --- --- --- --- --- --- --- $080B10D0 again |--- --- --- --- --- --- --- --- --- $080C056C bx r2 |--- --- --- --- --- --- --- --- $080B4AF0 again |--- --- --- --- --- --- --- --- $080B5CA4 |--- --- --- --- --- --- --- --- --- $080B64D0 |--- --- --- --- --- --- --- --- --- --- $080BEE90 |--- --- --- --- --- --- --- --- --- --- --- $080BEEFC |--- --- --- --- --- --- --- --- --- --- --- $080BEDE4 again |--- --- --- --- --- --- --- --- --- --- $080B694C |--- --- --- --- --- --- --- --- --- --- --- $080B1EDC |--- --- --- --- --- --- --- --- --- --- --- --- $080B1A4C |--- --- --- --- --- --- --- --- --- --- --- --- --- $080BD684 again |--- --- --- --- --- --- --- --- --- --- --- --- $080B1180 |--- --- --- --- --- --- --- --- --- --- --- --- --- $080BD684 again |--- --- --- --- --- --- --- --- --- --- $080B6898 |--- --- --- --- --- --- --- --- --- --- --- $080B1EDC again |--- --- --- --- --- --- --- --- --- --- $080BD684 again |--- --- --- --- --- --- --- --- --- --- $080BEBD8 |--- --- --- --- --- --- --- --- --- --- --- $080BEC2C - Few Code, no Subroutine |--- --- --- --- --- --- --- --- --- --- $080BF9AC again - swi Div / add r0, r1, #0x0 |--- --- --- --- --- --- --- --- --- $080B5CFC |--- --- --- --- --- --- --- --- --- --- $080BD868 - Few Code, no Subroutine |--- --- --- --- --- --- --- --- --- --- $080BEE90 again |--- --- --- --- --- --- --- --- --- --- $080B5FE4 |--- --- --- --- --- --- --- --- --- --- --- $080BD868 again |--- --- --- --- --- --- --- --- --- --- $080B5FB0 |--- --- --- --- --- --- --- --- --- --- --- $080BD868 again |--- --- --- --- --- --- --- --- --- $080B5E4C |--- --- --- --- --- --- --- --- --- $080B6080 |--- --- --- --- --- --- --- --- --- $080B6108 |--- --- --- --- --- --- --- --- --- --- $080B64A0 |--- --- --- --- --- --- --- --- --- --- --- $080BF9A8 swi Div |--- --- --- --- --- --- --- --- --- --- --- $080BF9AC swi Div / add r0, r1, #0x0 |--- --- --- --- --- --- --- --- --- --- $080BD854 - Few Code, no Subroutine |--- --- --- --- --- --- --- --- --- --- $080BD5E0 again |--- --- --- --- --- --- --- --- --- --- $080B62F4 |--- --- --- --- --- --- --- --- --- --- --- $080BEC84 - Much Code, no Subroutine |--- --- --- --- --- --- --- --- --- --- --- $080B6388 No Subroutine |--- --- --- --- --- --- --- --- --- --- --- $080BEC2C again |--- --- --- --- --- --- --- --- --- $080B628C - Few Code, no Subroutine |--- --- --- --- --- --- --- --- $080BD4E0 - Few Code, no Subroutine |--- --- --- --- --- --- --- --- $080BE8E4 - Few Code, no Subroutine |--- --- --- --- --- --- --- --- $080BD838 - Few Code |--- --- --- --- --- --- --- --- --- $080BEA78 |--- --- --- --- --- --- --- --- --- --- $080C0708 again |--- --- --- --- --- --- --- --- $080BEA40 - Few Code, no Subroutine, Double Loop |--- --- --- --- --- --- --- $0809D0A8 - returns directly |--- --- --- --- --- --- --- $080BE050 |--- --- --- --- --- --- --- --- $080BF9D8 - swi VBlankIntrWait |--- --- --- --- --- --- --- --- $080BE190 |--- --- --- --- --- --- --- --- --- $080BE028 again |--- --- --- --- --- --- --- --- --- $080C0780 again |--- --- --- --- --- --- --- --- --- $080BF54C |--- --- --- --- --- --- --- --- --- --- $080BF9D8 - swi VBlankIntrWait |--- --- --- --- --- --- --- --- $080BE0A0 |--- --- --- --- --- --- --- --- --- $080BF5A8 |--- --- --- --- --- --- --- --- --- --- $080BF764 |--- --- --- --- --- --- --- --- --- --- --- $080BF9A4 swi CpuSet |--- --- --- --- --- --- --- --- --- $080BF4F0 - Few Code, no Subroutine |--- --- --- --- --- --- --- --- --- $080BE028 again |--- --- --- --- --- --- --- --- --- $080C0780 again |--- --- --- --- --- --- --- --- --- $080BF54C again |--- --- --- --- --- --- --- --- --- $080BF6FC Few Code |--- --- --- --- --- --- --- --- --- --- $080BF9A4 swi CpuSet |--- --- --- --- --- --- --- $080BEDD8 Does nothing but call $080BF9D8 |--- --- --- --- --- --- --- --- $080BF9D8 - swi VBlankIntrWait |--- --- --- --- --- --- --- $080A05E4 |--- --- --- --- --- --- --- --- $080A0630 - Few Code, no Subroutine |--- --- --- --- --- --- --- --- $080A07C8 |--- --- --- --- --- --- --- --- --- $080A0800 |--- --- --- --- --- --- --- --- --- --- $080BF9A0 swi CpuFastSet |--- --- --- --- --- --- --- --- --- $080A08C8 |--- --- --- --- --- --- --- --- --- --- $0809EEBC |--- --- --- --- --- --- --- --- --- --- --- $0809EEF4 |--- --- --- --- --- --- --- --- --- --- --- --- $080BE330 again |--- --- --- --- --- --- --- --- --- --- --- --- $080BDD28 - Few Code, no Subroutine |--- --- --- --- --- --- --- --- --- --- --- $0809F124 - Few Code, no Subroutine |--- --- --- --- --- --- --- --- --- --- --- $080BDD28 again |--- --- --- --- --- --- --- --- --- --- --- $0809D5F0 again |--- --- --- --- --- --- --- --- --- --- $0809F24C |--- --- --- --- --- --- --- --- --- --- --- $080BE330 again |--- --- --- --- --- --- --- --- --- --- --- $080BDD28 again |--- --- --- --- --- --- --- --- --- --- $0809F3E0 |--- --- --- --- --- --- --- --- --- --- --- $080BE330 again |--- --- --- --- --- --- --- --- --- --- $0809F450 |--- --- --- --- --- --- --- --- --- --- --- $080BE330 again |--- --- --- --- --- --- --- --- --- --- $0809F4C0 |--- --- --- --- --- --- --- --- --- --- --- $080BE330 again |--- --- --- --- --- --- --- --- --- --- $0809F53C |--- --- --- --- --- --- --- --- --- --- --- $080BD320 again |--- --- --- --- --- --- --- --- --- --- --- $080BD360 again |--- --- --- --- --- --- --- --- --- --- --- $0809F5FC |--- --- --- --- --- --- --- --- --- --- --- --- $080BE330 again |--- --- --- --- --- --- --- --- --- --- --- --- $080BDD28 again |--- --- --- --- --- --- --- --- --- --- $0809F158 |--- --- --- --- --- --- --- --- --- --- --- $0809F200 |--- --- --- --- --- --- --- --- --- --- --- --- $080BD320 again |--- --- --- --- --- --- --- --- --- --- --- --- $080BB444 again |--- --- --- --- --- --- --- --- --- --- --- $080BDD28 again |--- --- --- --- --- --- --- --- --- --- $0809F59C |--- --- --- --- --- --- --- --- --- --- --- $080BD380 again |--- --- --- --- --- --- --- --- --- --- --- $080BD2C8 |--- --- --- --- --- --- --- --- --- --- --- --- $080BD320 again |--- --- --- --- --- --- --- --- --- --- --- $080BD360 again |--- --- --- --- --- --- --- --- --- --- --- $0809F744 |--- --- --- --- --- --- --- --- --- --- --- --- $080BE330 again |--- --- --- --- --- --- --- --- --- --- --- --- $080BDD28 again |--- --- --- --- --- --- --- --- --- --- $0809FC9C |--- --- --- --- --- --- --- --- --- --- $0809FBE0 |--- --- --- --- --- --- --- --- --- --- --- $080BE330 again |--- --- --- --- --- --- --- --- --- --- --- $080BF9B4 swi LZ677UnCompVram |--- --- --- --- --- --- --- --- --- --- --- $080BDD28 again |--- --- --- --- --- --- --- --- --- --- $0809F8BC |--- --- --- --- --- --- --- --- --- --- --- $080BD320 again |--- --- --- --- --- --- --- --- --- --- --- $080BD360 again |--- --- --- --- --- --- --- --- --- --- --- $0809FA7C |--- --- --- --- --- --- --- --- --- --- --- --- $080BDD28 again |--- --- --- --- --- --- --- --- --- --- $0809F91C |--- --- --- --- --- --- --- --- --- --- --- $080BD320 again |--- --- --- --- --- --- --- --- --- --- --- $080BD360 again |--- --- --- --- --- --- --- --- --- --- --- $0809FA7C again |--- --- --- --- --- --- --- --- --- --- --- $0809FB3C |--- --- --- --- --- --- --- --- --- --- --- --- $080BE330 again |--- --- --- --- --- --- --- --- --- --- $0809F9BC |--- --- --- --- --- --- --- --- --- --- --- $809FA7C again |--- --- --- --- --- --- --- --- --- --- $0809FA04 |--- --- --- --- --- --- --- --- --- --- --- $0809FA7C again |--- --- --- --- --- --- --- --- --- --- --- $0809FB3C again |--- --- --- --- --- --- --- --- --- --- $0809FCD0 |--- --- --- --- --- --- --- --- --- --- --- $080BE330 again |--- --- --- --- --- --- --- --- --- --- --- $080BDD28 again |--- --- --- --- --- --- --- --- --- --- $0809FE50 |--- --- --- --- --- --- --- --- --- --- --- $080BE330 again |--- --- --- --- --- --- --- --- --- --- --- $080BDD28 again |--- --- --- --- --- --- --- --- --- --- $0809FEF0 |--- --- --- --- --- --- --- --- --- --- --- $080BDD28 again |--- --- --- --- --- --- --- --- --- --- $0809FF34 |--- --- --- --- --- --- --- --- --- --- --- $080BE330 again |--- --- --- --- --- --- --- --- --- --- --- $080BDD28 again |--- --- --- --- --- --- --- --- --- --- $080A0098 |--- --- --- --- --- --- --- --- --- --- --- $080BD320 again |--- --- --- --- --- --- --- --- --- --- --- $080A011C |--- --- --- --- --- --- --- --- --- --- --- --- $080C1FE4 again - Data Transfer |--- --- --- --- --- --- --- --- --- --- --- --- $080C05A0 |--- --- --- --- --- --- --- --- --- --- --- $080BDD28 again |--- --- --- --- --- --- --- --- --- $080A0AD0 |--- --- --- --- --- --- --- --- --- --- $080A0DEC No Subroutine |--- --- --- --- --- --- --- --- --- $080A0B84 |--- --- --- --- --- --- --- --- --- --- $080A0DEC again |--- --- --- --- --- --- --- --- --- --- $0809EC04 again |--- --- --- --- --- --- --- --- --- $080A0CE8 No Subroutine |--- --- --- --- --- --- --- --- --- $080A0864 |--- --- --- --- --- --- --- --- --- --- $080BF9A0 again |--- --- --- --- --- --- --- --- $080A0654 - Few Code, no Subroutine |--- --- --- --- --- --- $080BE3B8 again |--- --- --- --- --- --- $080BDC38 |--- --- --- --- --- --- --- $080BE330 again |--- --- --- --- --- --- --- $080BDB98 |--- --- --- --- --- --- --- --- $080BE5E0 - |--- --- --- --- --- --- --- --- --- $080BE6C4 - |--- --- --- --- --- --- --- --- --- --- $080C0708 again |--- --- --- --- --- --- --- --- $080BDD28 again |--- --- --- --- --- $0809CDE0 |--- --- --- --- --- --- $0809CFA0 again |--- --- --- --- --- $0809CEF0 |--- --- --- --- --- --- $080BF428 |--- --- --- --- --- --- --- $0805B5A4 |--- --- --- --- --- --- --- --- $080C206C - Loop infinitely?! |--- --- --- --- --- --- $0809CFA0 again |--- --- --- --- --- --- $080BDCB0 |--- --- --- --- --- --- --- $080BE330 again |--- --- --- --- --- --- --- $080BDBE8 |--- --- --- --- --- --- --- --- $080BE5E0 again |--- --- --- --- --- --- --- --- $080BDD28 again |--- --- --- --- --- --- $080BE3EC |--- --- --- --- --- --- --- $080BE420 again |--- --- --- --- --- $080BE6E4 - Few Code, no Subroutine |--- --- |-- $0809CB84 - |--- --- --- --- $080A7BE8 |--- --- --- --- --- $080A9318 no subroutine |--- --- --- --- --- $080A93BC |--- --- --- --- --- --- $080C0568 bx r1 |--- --- --- --- --- $0809EB6C again |--- --- --- --- $080B4AF0 again |--- --- --- --- $080B2E48 again |--- --- --- --- $0809FCD0 again |--- --- --- --- $080BDC38 again |--- --- --- --- $0809D694 |--- --- --- --- --- $080BE6C4 again |--- --- --- --- $080A045C - Few Code, no Subroutine |--- --- --- --- $080BBE70 |--- --- --- --- --- $080BF2E0 |--- --- --- --- --- --- $080BF278 again |--- --- |-- $0809CC20 - |--- --- --- --- $080A7920 - Few Code, no Subroutine |--- --- --- --- $080B4AF0 again |--- --- --- --- $080B2E48 again |--- --- --- --- $0809D638 - Few Code, no Subroutine |--- --- --- --- $080A8EAC again |--- --- --- --- $0805B564 again |--- --- --- --- $0809CD54 again |--- --- |-- $0809CC8C - |--- --- --- --- $080A7AFC |--- --- --- --- --- $080B86E0 again |--- --- --- --- --- $080BA728 - No Subroutine |--- --- --- --- $080B4AF0 again |--- --- --- --- $080B2E48 again |--- --- --- --- $0809CD54 again |--- --- |-- $0809CCB0 - |--- --- --- --- $080A7C60 |--- --- --- --- --- $080BD320 again |--- --- --- --- --- $080B95B4 |--- --- --- --- --- --- $080BD308 |--- --- --- --- --- --- --- $080BD2C8 |--- --- --- --- $080B4AF0 again |--- --- --- --- $080B2E48 again |--- --- --- --- $0809CD54 again |--- --- |-- $0809CCD4 - |--- --- --- --- $080A7CDC - Few Code, no Subroutine |--- --- --- --- $080B4AF0 again |--- --- --- --- $080B2E48 again |--- --- --- --- $080B8228 |--- --- --- --- --- $080BDDFC |--- --- --- --- --- --- $080BDD70 |--- --- --- --- --- --- $080BDF70 |--- --- --- --- --- --- --- $080C1FE4 again - Data Transfer |--- --- --- --- --- --- $080BF438 |--- --- --- --- --- --- --- $080BF9A4 swi CpuSet |--- --- --- --- --- $080BE020 - Few Code, no Subroutine |--- --- --- --- --- $080A9184 again |--- --- --- --- $0809CD54 again |--- --- --- --- $080C1FE4 again - Data Transfer |--- --- --- --- $080B6E14 again |--- --- |-- $0809CD20 - |--- --- --- --- $080A7D40 Few Code |--- --- --- --- --- $080B8F48 - No Subroutine |--- --- --- --- $080B4AF0 again |--- --- --- --- $080B2E48 again |--- --- --- --- $080B8228 again |--- --- --- --- $0805B564 again |--- --- --- --- $0809CD54 again |--- --- \-- $0809D0AC - Few Code, no Subroutine |--- --- $08098484 again |--- --- $080B6970 again |--- --- $0805B574 - Turn to ARM mode and jump to Sound Boot |--- --- $080BE90C again |--- --- $080976DC - |--- --- --- $080977CC - Do something slightly different depending on a jump index value |--- --- --- --- $080978B4 - Transfer a few values |--- --- --- $080978F4 - Several DMAs |--- --- --- $08097A50 - |--- --- --- --- $08097AC0 -