copy homebuttonLib from oot-vc (#2960)

* initial copy of hbm from sdk_2009-12-11

* some more nw4hbm cleanup

* nw4hbm db mostly done

* nw4hbm snd copied from oot-vc

* nw4hbm ut copied

* nw4hbm lyt copied

* nw4hbm copied, mostly matching usa 1.0

* setup nw4hbm debug define

* fix HBMDataInfo struct

* add rvl sdk card lib
This commit is contained in:
TakaRikka
2025-12-16 06:55:07 -08:00
committed by GitHub
parent c8104b6d62
commit 8185d87f85
235 changed files with 32438 additions and 320 deletions
+39 -39
View File
@@ -2345,7 +2345,7 @@ revolution/gf/GFPixel.cpp:
revolution/gf/GFTev.cpp:
.text start:0x802B20AC end:0x802B210C
revolution/hbm/HBMBase.cpp:
revolution/homebuttonLib/HBMBase.cpp:
.text start:0x802B210C end:0x802BA91C
.rodata start:0x803EF1C8 end:0x803EF478
.data start:0x804253D8 end:0x80426308
@@ -2354,125 +2354,125 @@ revolution/hbm/HBMBase.cpp:
.sbss start:0x8053B090 end:0x8053B098
.sdata2 start:0x8053FCD0 end:0x8053FD30
revolution/hbm/HBMAnmController.cpp:
revolution/homebuttonLib/HBMAnmController.cpp:
.text start:0x802BA91C end:0x802BAA3C
.data start:0x80426308 end:0x80426318
revolution/hbm/HBMFrameController.cpp:
revolution/homebuttonLib/HBMFrameController.cpp:
.text start:0x802BAA3C end:0x802BABDC
.sdata2 start:0x8053FD30 end:0x8053FD38
revolution/hbm/HBMGUIManager.cpp:
revolution/homebuttonLib/HBMGUIManager.cpp:
.text start:0x802BABDC end:0x802BC260
.data start:0x80426318 end:0x804264F8
.sdata start:0x8053A118 end:0x8053A120
.sbss start:0x8053B098 end:0x8053B0A0
.sdata2 start:0x8053FD38 end:0x8053FD48
revolution/hbm/HBMController.cpp:
revolution/homebuttonLib/HBMController.cpp:
.text start:0x802BC260 end:0x802BCAB8
.bss start:0x804C2448 end:0x804C25D8
.sbss start:0x8053B0A0 end:0x8053B0A8
.sdata2 start:0x8053FD48 end:0x8053FD58
revolution/hbm/HBMRemoteSpk.cpp:
revolution/homebuttonLib/HBMRemoteSpk.cpp:
.text start:0x802BCAB8 end:0x802BD2B8
.data start:0x804264F8 end:0x80426568
.sbss start:0x8053B0A8 end:0x8053B0B0
revolution/db/db_assert.cpp:
revolution/homebuttonLib/nw4hbm/db/db_assert.cpp:
.text start:0x802BD2B8 end:0x802BD8C8
.data start:0x80426568 end:0x80426618
.bss start:0x804C25D8 end:0x804C2608
.sdata start:0x8053A120 end:0x8053A128
.sbss start:0x8053B0B0 end:0x8053B0C0
revolution/db/db_console.cpp:
revolution/homebuttonLib/nw4hbm/db/db_console.cpp:
.text start:0x802BD8C8 end:0x802BE1C8
.data start:0x80426618 end:0x80426738
.bss start:0x804C2608 end:0x804C2A20
.sdata start:0x8053A128 end:0x8053A130
revolution/db/db_DbgPrintBase.cpp:
revolution/homebuttonLib/nw4hbm/db/db_DbgPrintBase.cpp:
.text start:0x802BE1C8 end:0x802BE208
revolution/db/db_directPrint.cpp:
revolution/homebuttonLib/nw4hbm/db/db_directPrint.cpp:
.text start:0x802BE208 end:0x802BEC18
.rodata start:0x803EF478 end:0x803EF730
.data start:0x80426738 end:0x804267E8
.bss start:0x804C2A20 end:0x804C2A60
.sbss start:0x8053B0C0 end:0x8053B0C8
revolution/db/db_mapFile.cpp:
revolution/homebuttonLib/nw4hbm/db/db_mapFile.cpp:
.text start:0x802BEC18 end:0x802BF52C
.data start:0x804267E8 end:0x804269F0
.bss start:0x804C2A60 end:0x804C2CA0
.sdata start:0x8053A130 end:0x8053A138
.sbss start:0x8053B0C8 end:0x8053B0D8
revolution/homebuttonLib/lyt_animation.cpp:
revolution/homebuttonLib/nw4hbm/lyt/lyt_animation.cpp:
.text start:0x802BF52C end:0x802C049C
.data start:0x804269F0 end:0x80426E60
.sdata start:0x8053A138 end:0x8053A140
.sdata2 start:0x8053FD58 end:0x8053FD78
revolution/homebuttonLib/lyt_arcResourceAccessor.cpp:
revolution/homebuttonLib/nw4hbm/lyt/lyt_arcResourceAccessor.cpp:
.text start:0x802C049C end:0x802C0BA0
.data start:0x80426E60 end:0x804270D8
.sdata start:0x8053A140 end:0x8053A148
revolution/homebuttonLib/lyt_bounding.cpp:
revolution/homebuttonLib/nw4hbm/lyt/lyt_bounding.cpp:
.text start:0x802C0BA0 end:0x802C0CB8
.ctors start:0x803CE384 end:0x803CE388
.data start:0x804270D8 end:0x80427140
.sbss start:0x8053B0D8 end:0x8053B0E8
revolution/homebuttonLib/lyt_common.cpp:
revolution/homebuttonLib/nw4hbm/lyt/lyt_common.cpp:
.text start:0x802C0CB8 end:0x802C1B38
.data start:0x80427140 end:0x804271B0
.bss start:0x804C2CA0 end:0x804C2CC0
.sdata2 start:0x8053FD78 end:0x8053FD88
revolution/homebuttonLib/lyt_drawInfo.cpp:
revolution/homebuttonLib/nw4hbm/lyt/lyt_drawInfo.cpp:
.text start:0x802C1B38 end:0x802C1BEC
.data start:0x804271B0 end:0x804271C0
.sdata2 start:0x8053FD88 end:0x8053FD90
revolution/homebuttonLib/lyt_group.cpp:
revolution/homebuttonLib/nw4hbm/lyt/lyt_group.cpp:
.text start:0x802C1BEC end:0x802C2094
.data start:0x804271C0 end:0x804272C0
revolution/homebuttonLib/lyt_layout.cpp:
revolution/homebuttonLib/nw4hbm/lyt/lyt_layout.cpp:
.text start:0x802C2094 end:0x802C3048
.data start:0x804272C0 end:0x80427528
.sbss start:0x8053B0E8 end:0x8053B0F0
.sdata2 start:0x8053FD90 end:0x8053FD98
revolution/homebuttonLib/lyt_material.cpp:
revolution/homebuttonLib/nw4hbm/lyt/lyt_material.cpp:
.text start:0x802C3048 end:0x802C6768
.data start:0x80427528 end:0x80427B28
.sdata2 start:0x8053FD98 end:0x8053FDB8
.sbss2 start:0x80540BD0 end:0x80540BE8
revolution/homebuttonLib/lyt_pane.cpp:
revolution/homebuttonLib/nw4hbm/lyt/lyt_pane.cpp:
.text start:0x802C6768 end:0x802C7AC0
.ctors start:0x803CE388 end:0x803CE38C
.data start:0x80427B28 end:0x80427EB8
.sbss start:0x8053B0F0 end:0x8053B0F8
.sdata2 start:0x8053FDB8 end:0x8053FDD8
revolution/homebuttonLib/lyt_picture.cpp:
revolution/homebuttonLib/nw4hbm/lyt/lyt_picture.cpp:
.text start:0x802C7AC0 end:0x802C81E0
.ctors start:0x803CE38C end:0x803CE390
.data start:0x80427EB8 end:0x804280E0
.sbss start:0x8053B0F8 end:0x8053B100
.sdata2 start:0x8053FDD8 end:0x8053FDE0
revolution/homebuttonLib/lyt_resourceAccessor.cpp:
revolution/homebuttonLib/nw4hbm/lyt/lyt_resourceAccessor.cpp:
.text start:0x802C81E0 end:0x802C8238
.data start:0x804280E0 end:0x804280F8
revolution/homebuttonLib/lyt_textBox.cpp:
revolution/homebuttonLib/nw4hbm/lyt/lyt_textBox.cpp:
.text start:0x802C8238 end:0x802CB080
.ctors start:0x803CE390 end:0x803CE394
.data start:0x804280F8 end:0x80428770
@@ -2480,74 +2480,74 @@ revolution/homebuttonLib/lyt_textBox.cpp:
.sbss start:0x8053B100 end:0x8053B108
.sdata2 start:0x8053FDE0 end:0x8053FDF8
revolution/homebuttonLib/lyt_window.cpp:
revolution/homebuttonLib/nw4hbm/lyt/lyt_window.cpp:
.text start:0x802CB080 end:0x802CD954
.ctors start:0x803CE394 end:0x803CE398
.data start:0x80428770 end:0x804289D0
.sbss start:0x8053B108 end:0x8053B114
.sdata2 start:0x8053FDF8 end:0x8053FE10
revolution/homebuttonLib/math_triangular.cpp:
revolution/homebuttonLib/nw4hbm/math/math_triangular.cpp:
.text start:0x802CD954 end:0x802CDBC4
.data start:0x804289D0 end:0x80429AE8
.sdata2 start:0x8053FE10 end:0x8053FE30
revolution/homebuttonLib/snd_SoundArchivePlayer.cpp:
revolution/homebuttonLib/nw4hbm/snd/snd_SoundArchivePlayer.cpp:
.text start:0x802CDBC4 end:0x802CDC34
.data start:0x80429AE8 end:0x80429B48
revolution/homebuttonLib/snd_SoundHandle.cpp:
revolution/homebuttonLib/nw4hbm/snd/snd_SoundHandle.cpp:
.text start:0x802CDC34 end:0x802CDC84
revolution/homebuttonLib/snd_SoundPlayer.cpp:
revolution/homebuttonLib/nw4hbm/snd/snd_SoundPlayer.cpp:
.text start:0x802CDC84 end:0x802CDD74
.data start:0x80429B48 end:0x80429BB8
.sdata2 start:0x8053FE30 end:0x8053FE38
revolution/homebuttonLib/snd_SoundStartable.cpp:
revolution/homebuttonLib/nw4hbm/snd/snd_SoundStartable.cpp:
.text start:0x802CDD74 end:0x802CDDE0
revolution/homebuttonLib/ut_binaryFileFormat.cpp:
revolution/homebuttonLib/nw4hbm/ut/ut_binaryFileFormat.cpp:
.text start:0x802CDDE0 end:0x802CE038
.data start:0x80429BB8 end:0x80429D08
revolution/homebuttonLib/ut_CharStrmReader.cpp:
revolution/homebuttonLib/nw4hbm/ut/ut_CharStrmReader.cpp:
.text start:0x802CE038 end:0x802CE998
.data start:0x80429D08 end:0x80429E50
revolution/homebuttonLib/ut_CharWriter.cpp:
revolution/homebuttonLib/nw4hbm/ut/ut_CharWriter.cpp:
.text start:0x802CE998 end:0x802D2EF4
.data start:0x80429E50 end:0x8042A130
.bss start:0x804C2CC0 end:0x804C2CE0
.sbss start:0x8053B114 end:0x8053B118
.sdata2 start:0x8053FE38 end:0x8053FE58
revolution/homebuttonLib/ut_Font.cpp:
revolution/homebuttonLib/nw4hbm/ut/ut_Font.cpp:
.text start:0x802D2EF4 end:0x802D30B8
.data start:0x8042A130 end:0x8042A1A8
revolution/homebuttonLib/ut_LinkList.cpp:
revolution/homebuttonLib/nw4hbm/ut/ut_LinkList.cpp:
.text start:0x802D30B8 end:0x802D3528
.data start:0x8042A1A8 end:0x8042A350
revolution/homebuttonLib/ut_list.cpp:
revolution/homebuttonLib/nw4hbm/ut/ut_list.cpp:
.text start:0x802D3528 end:0x802D38D0
.data start:0x8042A350 end:0x8042A3B0
revolution/homebuttonLib/ut_ResFont.cpp:
revolution/homebuttonLib/nw4hbm/ut/ut_ResFont.cpp:
.text start:0x802D38D0 end:0x802D48E8
.data start:0x8042A3B0 end:0x8042AC68
revolution/homebuttonLib/ut_ResFontBase.cpp:
revolution/homebuttonLib/nw4hbm/ut/ut_ResFontBase.cpp:
.text start:0x802D48E8 end:0x802D80C8
.data start:0x8042AC68 end:0x8042AF80
revolution/homebuttonLib/ut_TagProcessorBase.cpp:
revolution/homebuttonLib/nw4hbm/ut/ut_TagProcessorBase.cpp:
.text start:0x802D80C8 end:0x802D92D0
.data start:0x8042AF80 end:0x8042B058
.sdata2 start:0x8053FE58 end:0x8053FE60
revolution/homebuttonLib/ut_TextWriterBase.cpp:
revolution/homebuttonLib/nw4hbm/ut/ut_TextWriterBase.cpp:
.text start:0x802D92D0 end:0x802E1FB4
.ctors start:0x803CE398 end:0x803CE39C
.data start:0x8042B058 end:0x8042B680
+35 -35
View File
@@ -2348,7 +2348,7 @@ revolution/gf/GFPixel.cpp:
revolution/gf/GFTev.cpp:
.text start:0x802B1D5C end:0x802B1DBC
revolution/hbm/HBMBase.cpp:
revolution/homebuttonLib/HBMBase.cpp:
.text start:0x802B1DBC end:0x802BA3D4
.rodata start:0x803DA7C8 end:0x803DAA78
.data start:0x804107F0 end:0x80411398
@@ -2357,95 +2357,95 @@ revolution/hbm/HBMBase.cpp:
.sbss start:0x805210B0 end:0x805210B8
.sdata2 start:0x80525D58 end:0x80525DB8
revolution/hbm/HBMAnmController.cpp:
revolution/homebuttonLib/HBMAnmController.cpp:
.text start:0x802BA3D4 end:0x802BA4E0
.data start:0x80411398 end:0x804113A8
revolution/hbm/HBMFrameController.cpp:
revolution/homebuttonLib/HBMFrameController.cpp:
.text start:0x802BA4E0 end:0x802BA680
.sdata2 start:0x80525DB8 end:0x80525DC0
revolution/hbm/HBMGUIManager.cpp:
revolution/homebuttonLib/HBMGUIManager.cpp:
.text start:0x802BA680 end:0x802BBAB8
.data start:0x804113A8 end:0x80411500
.sbss start:0x805210B8 end:0x805210C0
.sdata2 start:0x80525DC0 end:0x80525DD0
revolution/hbm/HBMController.cpp:
revolution/homebuttonLib/HBMController.cpp:
.text start:0x802BBAB8 end:0x802BC310
.bss start:0x804A8B78 end:0x804A8D08
.sbss start:0x805210C0 end:0x805210C8
.sdata2 start:0x80525DD0 end:0x80525DE0
revolution/hbm/HBMRemoteSpk.cpp:
revolution/homebuttonLib/HBMRemoteSpk.cpp:
.text start:0x802BC310 end:0x802BCA6C
.data start:0x80411500 end:0x80411510
.sbss start:0x805210C8 end:0x805210D0
revolution/db/db_DbgPrintBase.cpp:
revolution/homebuttonLib/nw4hbm/db/db_DbgPrintBase.cpp:
.text start:0x802BCA6C end:0x802BCAAC
revolution/homebuttonLib/lyt_animation.cpp:
revolution/homebuttonLib/nw4hbm/lyt/lyt_animation.cpp:
.text start:0x802BCAAC end:0x802BD61C
.data start:0x80411510 end:0x80411530
.sdata2 start:0x80525DE0 end:0x80525E00
revolution/homebuttonLib/lyt_arcResourceAccessor.cpp:
revolution/homebuttonLib/nw4hbm/lyt/lyt_arcResourceAccessor.cpp:
.text start:0x802BD61C end:0x802BD990
.data start:0x80411530 end:0x80411548
.sdata start:0x80520160 end:0x80520168
revolution/homebuttonLib/lyt_bounding.cpp:
revolution/homebuttonLib/nw4hbm/lyt/lyt_bounding.cpp:
.text start:0x802BD990 end:0x802BDAA8
.ctors start:0x803B8DC8 end:0x803B8DCC
.data start:0x80411548 end:0x804115B0
.sbss start:0x805210D0 end:0x805210E0
revolution/homebuttonLib/lyt_common.cpp:
revolution/homebuttonLib/nw4hbm/lyt/lyt_common.cpp:
.text start:0x802BDAA8 end:0x802BE8A0
.bss start:0x804A8D08 end:0x804A8D28
.sdata2 start:0x80525E00 end:0x80525E10
revolution/homebuttonLib/lyt_drawInfo.cpp:
revolution/homebuttonLib/nw4hbm/lyt/lyt_drawInfo.cpp:
.text start:0x802BE8A0 end:0x802BE954
.data start:0x804115B0 end:0x804115C0
.sdata2 start:0x80525E10 end:0x80525E18
revolution/homebuttonLib/lyt_group.cpp:
revolution/homebuttonLib/nw4hbm/lyt/lyt_group.cpp:
.text start:0x802BE954 end:0x802BEC74
.data start:0x804115C0 end:0x804115D0
revolution/homebuttonLib/lyt_layout.cpp:
revolution/homebuttonLib/nw4hbm/lyt/lyt_layout.cpp:
.text start:0x802BEC74 end:0x802BF8E4
.data start:0x804115D0 end:0x80411608
.sbss start:0x805210E0 end:0x805210E8
.sdata2 start:0x80525E18 end:0x80525E20
revolution/homebuttonLib/lyt_material.cpp:
revolution/homebuttonLib/nw4hbm/lyt/lyt_material.cpp:
.text start:0x802BF8E4 end:0x802C2CB8
.data start:0x80411608 end:0x80411670
.sdata2 start:0x80525E20 end:0x80525E40
.sbss2 start:0x80526C50 end:0x80526C68
revolution/homebuttonLib/lyt_pane.cpp:
revolution/homebuttonLib/nw4hbm/lyt/lyt_pane.cpp:
.text start:0x802C2CB8 end:0x802C3BEC
.ctors start:0x803B8DCC end:0x803B8DD0
.data start:0x80411670 end:0x804116D8
.sbss start:0x805210E8 end:0x805210F0
.sdata2 start:0x80525E40 end:0x80525E60
revolution/homebuttonLib/lyt_picture.cpp:
revolution/homebuttonLib/nw4hbm/lyt/lyt_picture.cpp:
.text start:0x802C3BEC end:0x802C410C
.ctors start:0x803B8DD0 end:0x803B8DD4
.data start:0x804116D8 end:0x80411748
.sbss start:0x805210F0 end:0x805210F8
.sdata2 start:0x80525E60 end:0x80525E68
revolution/homebuttonLib/lyt_resourceAccessor.cpp:
revolution/homebuttonLib/nw4hbm/lyt/lyt_resourceAccessor.cpp:
.text start:0x802C410C end:0x802C4164
.data start:0x80411748 end:0x80411760
revolution/homebuttonLib/lyt_textBox.cpp:
revolution/homebuttonLib/nw4hbm/lyt/lyt_textBox.cpp:
.text start:0x802C4164 end:0x802C5794
.ctors start:0x803B8DD4 end:0x803B8DD8
.data start:0x80411760 end:0x804117D8
@@ -2453,66 +2453,66 @@ revolution/homebuttonLib/lyt_textBox.cpp:
.sbss start:0x805210F8 end:0x80521100
.sdata2 start:0x80525E68 end:0x80525E80
revolution/homebuttonLib/lyt_window.cpp:
revolution/homebuttonLib/nw4hbm/lyt/lyt_window.cpp:
.text start:0x802C5794 end:0x802C7C10
.ctors start:0x803B8DD8 end:0x803B8DDC
.data start:0x804117D8 end:0x80411890
.sbss start:0x80521100 end:0x8052110C
.sdata2 start:0x80525E80 end:0x80525E98
revolution/homebuttonLib/math_triangular.cpp:
revolution/homebuttonLib/nw4hbm/math/math_triangular.cpp:
.text start:0x802C7C10 end:0x802C7E80
.data start:0x80411890 end:0x804129A8
.sdata2 start:0x80525E98 end:0x80525EB8
revolution/homebuttonLib/snd_SoundArchivePlayer.cpp:
revolution/homebuttonLib/nw4hbm/snd/snd_SoundArchivePlayer.cpp:
.text start:0x802C7E80 end:0x802C7E90
revolution/homebuttonLib/snd_SoundHandle.cpp:
revolution/homebuttonLib/nw4hbm/snd/snd_SoundHandle.cpp:
.text start:0x802C7E90 end:0x802C7EE0
revolution/homebuttonLib/snd_SoundPlayer.cpp:
revolution/homebuttonLib/nw4hbm/snd/snd_SoundPlayer.cpp:
.text start:0x802C7EE0 end:0x802C7F50
revolution/homebuttonLib/snd_SoundStartable.cpp:
revolution/homebuttonLib/nw4hbm/snd/snd_SoundStartable.cpp:
.text start:0x802C7F50 end:0x802C7FBC
revolution/homebuttonLib/ut_binaryFileFormat.cpp:
revolution/homebuttonLib/nw4hbm/ut/ut_binaryFileFormat.cpp:
.text start:0x802C7FBC end:0x802C8030
revolution/homebuttonLib/ut_CharStrmReader.cpp:
revolution/homebuttonLib/nw4hbm/ut/ut_CharStrmReader.cpp:
.text start:0x802C8030 end:0x802C8140
revolution/homebuttonLib/ut_CharWriter.cpp:
revolution/homebuttonLib/nw4hbm/ut/ut_CharWriter.cpp:
.text start:0x802C8140 end:0x802C9BC4
.bss start:0x804A8D28 end:0x804A8D48
.sbss start:0x8052110C end:0x80521110
.sdata2 start:0x80525EB8 end:0x80525ED8
revolution/homebuttonLib/ut_Font.cpp:
revolution/homebuttonLib/nw4hbm/ut/ut_Font.cpp:
.text start:0x802C9BC4 end:0x802C9C6C
.data start:0x804129A8 end:0x804129D8
revolution/homebuttonLib/ut_LinkList.cpp:
revolution/homebuttonLib/nw4hbm/ut/ut_LinkList.cpp:
.text start:0x802C9C6C end:0x802C9D64
revolution/homebuttonLib/ut_list.cpp:
revolution/homebuttonLib/nw4hbm/ut/ut_list.cpp:
.text start:0x802C9D64 end:0x802C9EC4
revolution/homebuttonLib/ut_ResFont.cpp:
revolution/homebuttonLib/nw4hbm/ut/ut_ResFont.cpp:
.text start:0x802C9EC4 end:0x802CA1C8
.data start:0x804129D8 end:0x80412A30
revolution/homebuttonLib/ut_ResFontBase.cpp:
revolution/homebuttonLib/nw4hbm/ut/ut_ResFontBase.cpp:
.text start:0x802CA1C8 end:0x802CA798
.data start:0x80412A30 end:0x80412AF0
revolution/homebuttonLib/ut_TagProcessorBase.cpp:
revolution/homebuttonLib/nw4hbm/ut/ut_TagProcessorBase.cpp:
.text start:0x802CA798 end:0x802CAF58
.data start:0x80412AF0 end:0x80412B48
.sdata2 start:0x80525ED8 end:0x80525EE0
revolution/homebuttonLib/ut_TextWriterBase.cpp:
revolution/homebuttonLib/nw4hbm/ut/ut_TextWriterBase.cpp:
.text start:0x802CAF58 end:0x802CC984
.ctors start:0x803B8DDC end:0x803B8DE0
.bss start:0x804A8D48 end:0x804A8D60
+35 -35
View File
@@ -2348,7 +2348,7 @@ revolution/gf/GFPixel.cpp:
revolution/gf/GFTev.cpp:
.text start:0x802B387C end:0x802B38DC
revolution/hbm/HBMBase.cpp:
revolution/homebuttonLib/HBMBase.cpp:
.text start:0x802B38DC end:0x802BBEF4
.rodata start:0x803D8788 end:0x803D8A38
.data start:0x8040E670 end:0x8040F218
@@ -2357,95 +2357,95 @@ revolution/hbm/HBMBase.cpp:
.sbss start:0x8051EF20 end:0x8051EF28
.sdata2 start:0x80523BB0 end:0x80523C10
revolution/hbm/HBMAnmController.cpp:
revolution/homebuttonLib/HBMAnmController.cpp:
.text start:0x802BBEF4 end:0x802BC000
.data start:0x8040F218 end:0x8040F228
revolution/hbm/HBMFrameController.cpp:
revolution/homebuttonLib/HBMFrameController.cpp:
.text start:0x802BC000 end:0x802BC1A0
.sdata2 start:0x80523C10 end:0x80523C18
revolution/hbm/HBMGUIManager.cpp:
revolution/homebuttonLib/HBMGUIManager.cpp:
.text start:0x802BC1A0 end:0x802BD5D8
.data start:0x8040F228 end:0x8040F380
.sbss start:0x8051EF28 end:0x8051EF30
.sdata2 start:0x80523C18 end:0x80523C28
revolution/hbm/HBMController.cpp:
revolution/homebuttonLib/HBMController.cpp:
.text start:0x802BD5D8 end:0x802BDE30
.bss start:0x804A69F8 end:0x804A6B88
.sbss start:0x8051EF30 end:0x8051EF38
.sdata2 start:0x80523C28 end:0x80523C38
revolution/hbm/HBMRemoteSpk.cpp:
revolution/homebuttonLib/HBMRemoteSpk.cpp:
.text start:0x802BDE30 end:0x802BE58C
.data start:0x8040F380 end:0x8040F390
.sbss start:0x8051EF38 end:0x8051EF40
revolution/db/db_DbgPrintBase.cpp:
revolution/homebuttonLib/nw4hbm/db/db_DbgPrintBase.cpp:
.text start:0x802BE58C end:0x802BE5CC
revolution/homebuttonLib/lyt_animation.cpp:
revolution/homebuttonLib/nw4hbm/lyt/lyt_animation.cpp:
.text start:0x802BE5CC end:0x802BF13C
.data start:0x8040F390 end:0x8040F3B0
.sdata2 start:0x80523C38 end:0x80523C58
revolution/homebuttonLib/lyt_arcResourceAccessor.cpp:
revolution/homebuttonLib/nw4hbm/lyt/lyt_arcResourceAccessor.cpp:
.text start:0x802BF13C end:0x802BF4B0
.data start:0x8040F3B0 end:0x8040F3C8
.sdata start:0x8051DFD0 end:0x8051DFD8
revolution/homebuttonLib/lyt_bounding.cpp:
revolution/homebuttonLib/nw4hbm/lyt/lyt_bounding.cpp:
.text start:0x802BF4B0 end:0x802BF5C8
.ctors start:0x803BA888 end:0x803BA88C
.data start:0x8040F3C8 end:0x8040F430
.sbss start:0x8051EF40 end:0x8051EF50
revolution/homebuttonLib/lyt_common.cpp:
revolution/homebuttonLib/nw4hbm/lyt/lyt_common.cpp:
.text start:0x802BF5C8 end:0x802C03C0
.bss start:0x804A6B88 end:0x804A6BA8
.sdata2 start:0x80523C58 end:0x80523C68
revolution/homebuttonLib/lyt_drawInfo.cpp:
revolution/homebuttonLib/nw4hbm/lyt/lyt_drawInfo.cpp:
.text start:0x802C03C0 end:0x802C0474
.data start:0x8040F430 end:0x8040F440
.sdata2 start:0x80523C68 end:0x80523C70
revolution/homebuttonLib/lyt_group.cpp:
revolution/homebuttonLib/nw4hbm/lyt/lyt_group.cpp:
.text start:0x802C0474 end:0x802C0794
.data start:0x8040F440 end:0x8040F450
revolution/homebuttonLib/lyt_layout.cpp:
revolution/homebuttonLib/nw4hbm/lyt/lyt_layout.cpp:
.text start:0x802C0794 end:0x802C1404
.data start:0x8040F450 end:0x8040F488
.sbss start:0x8051EF50 end:0x8051EF58
.sdata2 start:0x80523C70 end:0x80523C78
revolution/homebuttonLib/lyt_material.cpp:
revolution/homebuttonLib/nw4hbm/lyt/lyt_material.cpp:
.text start:0x802C1404 end:0x802C47D8
.data start:0x8040F488 end:0x8040F4F0
.sdata2 start:0x80523C78 end:0x80523C98
.sbss2 start:0x80524A90 end:0x80524AA8
revolution/homebuttonLib/lyt_pane.cpp:
revolution/homebuttonLib/nw4hbm/lyt/lyt_pane.cpp:
.text start:0x802C47D8 end:0x802C570C
.ctors start:0x803BA88C end:0x803BA890
.data start:0x8040F4F0 end:0x8040F558
.sbss start:0x8051EF58 end:0x8051EF60
.sdata2 start:0x80523C98 end:0x80523CB8
revolution/homebuttonLib/lyt_picture.cpp:
revolution/homebuttonLib/nw4hbm/lyt/lyt_picture.cpp:
.text start:0x802C570C end:0x802C5C2C
.ctors start:0x803BA890 end:0x803BA894
.data start:0x8040F558 end:0x8040F5C8
.sbss start:0x8051EF60 end:0x8051EF68
.sdata2 start:0x80523CB8 end:0x80523CC0
revolution/homebuttonLib/lyt_resourceAccessor.cpp:
revolution/homebuttonLib/nw4hbm/lyt/lyt_resourceAccessor.cpp:
.text start:0x802C5C2C end:0x802C5C84
.data start:0x8040F5C8 end:0x8040F5E0
revolution/homebuttonLib/lyt_textBox.cpp:
revolution/homebuttonLib/nw4hbm/lyt/lyt_textBox.cpp:
.text start:0x802C5C84 end:0x802C72B4
.ctors start:0x803BA894 end:0x803BA898
.data start:0x8040F5E0 end:0x8040F658
@@ -2453,66 +2453,66 @@ revolution/homebuttonLib/lyt_textBox.cpp:
.sbss start:0x8051EF68 end:0x8051EF70
.sdata2 start:0x80523CC0 end:0x80523CD8
revolution/homebuttonLib/lyt_window.cpp:
revolution/homebuttonLib/nw4hbm/lyt/lyt_window.cpp:
.text start:0x802C72B4 end:0x802C9730
.ctors start:0x803BA898 end:0x803BA89C
.data start:0x8040F658 end:0x8040F710
.sbss start:0x8051EF70 end:0x8051EF7C
.sdata2 start:0x80523CD8 end:0x80523CF0
revolution/homebuttonLib/math_triangular.cpp:
revolution/homebuttonLib/nw4hbm/math/math_triangular.cpp:
.text start:0x802C9730 end:0x802C99A0
.data start:0x8040F710 end:0x80410828
.sdata2 start:0x80523CF0 end:0x80523D10
revolution/homebuttonLib/snd_SoundArchivePlayer.cpp:
revolution/homebuttonLib/nw4hbm/snd/snd_SoundArchivePlayer.cpp:
.text start:0x802C99A0 end:0x802C99B0
revolution/homebuttonLib/snd_SoundHandle.cpp:
revolution/homebuttonLib/nw4hbm/snd/snd_SoundHandle.cpp:
.text start:0x802C99B0 end:0x802C9A00
revolution/homebuttonLib/snd_SoundPlayer.cpp:
revolution/homebuttonLib/nw4hbm/snd/snd_SoundPlayer.cpp:
.text start:0x802C9A00 end:0x802C9A70
revolution/homebuttonLib/snd_SoundStartable.cpp:
revolution/homebuttonLib/nw4hbm/snd/snd_SoundStartable.cpp:
.text start:0x802C9A70 end:0x802C9ADC
revolution/homebuttonLib/ut_binaryFileFormat.cpp:
revolution/homebuttonLib/nw4hbm/ut/ut_binaryFileFormat.cpp:
.text start:0x802C9ADC end:0x802C9B50
revolution/homebuttonLib/ut_CharStrmReader.cpp:
revolution/homebuttonLib/nw4hbm/ut/ut_CharStrmReader.cpp:
.text start:0x802C9B50 end:0x802C9C60
revolution/homebuttonLib/ut_CharWriter.cpp:
revolution/homebuttonLib/nw4hbm/ut/ut_CharWriter.cpp:
.text start:0x802C9C60 end:0x802CB6E4
.bss start:0x804A6BA8 end:0x804A6BC8
.sbss start:0x8051EF7C end:0x8051EF80
.sdata2 start:0x80523D10 end:0x80523D30
revolution/homebuttonLib/ut_Font.cpp:
revolution/homebuttonLib/nw4hbm/ut/ut_Font.cpp:
.text start:0x802CB6E4 end:0x802CB78C
.data start:0x80410828 end:0x80410858
revolution/homebuttonLib/ut_LinkList.cpp:
revolution/homebuttonLib/nw4hbm/ut/ut_LinkList.cpp:
.text start:0x802CB78C end:0x802CB884
revolution/homebuttonLib/ut_list.cpp:
revolution/homebuttonLib/nw4hbm/ut/ut_list.cpp:
.text start:0x802CB884 end:0x802CB9E4
revolution/homebuttonLib/ut_ResFont.cpp:
revolution/homebuttonLib/nw4hbm/ut/ut_ResFont.cpp:
.text start:0x802CB9E4 end:0x802CBCE8
.data start:0x80410858 end:0x804108B0
revolution/homebuttonLib/ut_ResFontBase.cpp:
revolution/homebuttonLib/nw4hbm/ut/ut_ResFontBase.cpp:
.text start:0x802CBCE8 end:0x802CC2B8
.data start:0x804108B0 end:0x80410970
revolution/homebuttonLib/ut_TagProcessorBase.cpp:
revolution/homebuttonLib/nw4hbm/ut/ut_TagProcessorBase.cpp:
.text start:0x802CC2B8 end:0x802CCA78
.data start:0x80410970 end:0x804109C8
.sdata2 start:0x80523D30 end:0x80523D38
revolution/homebuttonLib/ut_TextWriterBase.cpp:
revolution/homebuttonLib/nw4hbm/ut/ut_TextWriterBase.cpp:
.text start:0x802CCA78 end:0x802CE4A4
.ctors start:0x803BA89C end:0x803BA8A0
.bss start:0x804A6BC8 end:0x804A6BE0