Commit graph

228 commits

Author SHA1 Message Date
DizzyEggg
24a1e3e544 decompile more of sprite.s 2017-09-02 12:12:09 +02:00
DizzyEggg
c146c247f2 decompile more of sprite.s 2017-09-02 01:42:44 +02:00
DizzyEggg
26bf61e06f start decompiling sprite.s 2017-09-02 00:21:11 +02:00
DizzyEggg
bc5acf7394 more splitting, move ewram sprite vars to C 2017-09-02 00:09:46 +02:00
DizzyEggg
449d546556 split some battle files 2017-09-01 23:40:13 +02:00
DizzyEggg
b614971cba find b scripting commands table, thx revo 2017-09-01 22:35:45 +02:00
DizzyEggg
cb12aaec65 git commit -m "label sprite for real this time"
git commit -m
2017-09-01 22:29:13 +02:00
DizzyEggg
ee7580753b rename sprite labels 2017-09-01 19:43:26 +02:00
DizzyEggg
6987dd9a21 decompile text window 2017-09-01 19:01:58 +02:00
DizzyEggg
7daeebd3f4 decompile window.s 2017-09-01 16:53:06 +02:00
DizzyEggg
6f03356237 begin working on pokeemerald 2017-08-31 16:48:24 +02:00
camthesaxman
cbe13acff1 split out battle_3.s 2017-07-29 15:18:01 -05:00
camthesaxman
16d30072cb fix the alignment, maybe? 2017-07-28 19:53:49 -05:00
camthesaxman
b89f1431f8 stop optimizing literal pool loads 2017-07-28 19:26:59 -05:00
Diegoisawesome
b95747dc69 Begin disassembling window.s 2017-03-29 19:02:15 -05:00
Diegoisawesome
5a8eeb353d Mostly decompile text.s 2017-03-27 19:30:49 -05:00
Diegoisawesome
1d95689766 Continue disassembling text.s 2017-03-08 14:44:44 -06:00
Diegoisawesome
20358c4c96 Begin disassembling text.s 2017-03-07 07:44:41 -06:00
ProjectRevoTPP
b2ec63d69e resolve implicit declarations and enforce warnings as errors 2017-03-05 13:27:22 -06:00
Diegoisawesome
d12fd5c5ce Merge remote-tracking branch 'refs/remotes/pret/master' 2017-03-04 23:32:12 -06:00
Diegoisawesome
56f5e8bdab Disassemble palette.s
All but two functions match.
2017-03-04 22:43:34 -06:00
YamaArashi
a60e850a86 make VBlankIntr() match 2017-02-17 10:52:03 -08:00
ProjectRevoTPP
afd45e9dd4 finish decompiling dma3_manager.c except for ProcessDma3Requests (#18) 2017-02-17 09:26:45 -08:00
ProjectRevoTPP
9a80b550f0 finish decompiling main.c (#17)
* partially decompile battle_ai.c up to tai60_unk

* nonmatching tai60_unk

* decompile more of battle_ai.c

* formatting

* finish porting battle_ai.c

* formatting

* decompile up to nonmatching VBlankIntr

* finish decompiling main.c

* formatting
2017-02-15 13:25:21 -08:00
ProjectRevoTPP
689df5cff8 finish decompiling battle_ai.c (#16)
* partially decompile battle_ai.c up to tai60_unk

* nonmatching tai60_unk

* decompile more of battle_ai.c

* formatting

* finish porting battle_ai.c

* formatting
2017-02-03 18:34:56 -08:00
YamaArashi
e2b834d21d begin decompiling main.s 2017-02-03 16:44:06 -08:00
YamaArashi
8f9ed6e585 decompile rng 2017-02-02 16:30:30 -08:00
camthesaxman
bcff8d1b45 start decompiling battle_ai 2017-02-01 22:15:38 -06:00
YamaArashi
0f27bfba8d split more code 2017-01-15 17:14:00 -08:00
YamaArashi
c01a3f4285 rename some functions to match pokeruby 2017-01-14 17:33:43 -08:00
YamaArashi
53935efc64 mostly finish string_util.c 2017-01-14 15:17:51 -08:00
YamaArashi
1268134668 decompile string_util 2017-01-14 14:20:49 -08:00
YamaArashi
2f76de380c placeholder strings 2017-01-14 02:22:08 -08:00
YamaArashi
ebf4c5ca76 decompile multiboot 2017-01-13 17:46:05 -08:00
YamaArashi
452bbe41cf port siirtc from pokeruby 2016-11-02 14:06:41 -07:00
Diegoisawesome
69c734c9a8 Ported libmks4agb from pokeruby (#12)
* Port agb_flash from pokeruby

* use ramscrgen

* formatting

* delete ewram_syms.txt and iwram_syms.txt

* Finish port of agb_flash

* Ported libmks4agb from pokeruby

* Reordered declarations to match pokeruby
2016-11-01 20:03:16 -07:00
Diegoisawesome
f5743c7d6f Ported libmks4agb from pokeruby 2016-11-01 21:48:22 -05:00
Diegoisawesome
2f6f3f8256 Port agb_flash from pokeruby (#11)
* Port agb_flash from pokeruby

* use ramscrgen

* formatting

* delete ewram_syms.txt and iwram_syms.txt

* Finish port of agb_flash
2016-11-01 16:04:03 -07:00
Diegoisawesome
67ac6db95e Finish port of agb_flash 2016-11-01 17:36:43 -05:00
YamaArashi
652600ba5d use ramscrgen 2016-11-01 17:36:37 -05:00
Diegoisawesome
7dad2846f8 Port agb_flash from pokeruby 2016-11-01 14:15:48 -05:00
YamaArashi
734ec8dd51 use ramscrgen 2016-11-01 12:10:55 -07:00
YamaArashi
6f0e42a91a split asm files 2016-11-01 10:16:34 -07:00
YamaArashi
fef81187dc add address of main function 2016-11-01 09:51:03 -07:00
YamaArashi
a793e62d83 .s -> .inc 2016-11-01 08:29:13 -07:00
Diegoisawesome
442002dada Ported libc from pokeruby 2016-11-01 10:17:40 -05:00
Diegoisawesome
4df1937738 Ported task.c and others from pokeruby 2016-10-31 09:43:17 -05:00
YamaArashi
6874afafe5 contest AI 2016-09-03 15:27:28 -07:00
YamaArashi
231ea2f27c base_emerald to baserom 2016-09-03 15:07:51 -07:00
YamaArashi
13a00040d7 eliminate libgcc.s 2016-09-03 04:11:10 -07:00
YamaArashi
c9b1c40b86 split out graphics data 2016-09-03 03:03:50 -07:00
YamaArashi
8866801ef9 make it build 2016-09-03 02:20:49 -07:00
YamaArashi
b12e80fc04 split asm/emerald.s 2016-09-03 01:11:14 -07:00
YamaArashi
a05857f889 make asm compatible with stock gas 2016-09-02 23:11:29 -07:00
YamaArashi
f910e326a1 new charmap 2016-09-02 22:27:57 -07:00
YamaArashi
92fa2f05f4 update pokedex entries for preproc 2016-09-02 22:10:43 -07:00
YamaArashi
7bef2a2783 convert comments (; -> @) 2016-09-02 19:51:16 -07:00
YamaArashi
b4781cdf03 gpu_regs.c 2016-01-08 01:08:16 -08:00
YamaArashi
4e95a13295 update asm 2016-01-07 23:27:40 -08:00
YamaArashi
cf8f490381 begin compiling C source in the build process 2016-01-07 00:45:06 -08:00
YamaArashi
b18325fc3e fix last @ local label 2016-01-06 21:24:27 -08:00
YamaArashi
c14df031ad use $ for local labels 2016-01-06 20:44:58 -08:00
YamaArashi
8c312b28ab get rid of @ local labels 2016-01-06 20:23:20 -08:00
YamaArashi
b116b3cb2e update disasm with function data from idb 2016-01-03 07:04:11 -08:00
YamaArashi
54c7ef9fc6 naming/renaming some field object functions 2015-12-29 18:41:57 -08:00
YamaArashi
fe1076d42c update graphics function disasm 2015-12-03 00:17:29 -08:00
YamaArashi
4339dc18fc clean bg and core function names 2015-11-29 23:20:00 -08:00
YamaArashi
e84b5c5eef trainer pic indices 2015-11-28 22:12:14 -08:00
YamaArashi
f8504f2c9c new game Birch pic 2015-11-28 21:21:42 -08:00
YamaArashi
fe5e75ac8f update window, text, and main menu disasm 2015-11-28 19:28:41 -08:00
YamaArashi
03778a4c06 split out main menu (and Birch speech) 2015-11-28 19:26:45 -08:00
YamaArashi
54640ba0bf remove unnecessary '.align' before '.pool' 2015-11-27 19:38:13 -08:00
YamaArashi
716991410a RTC data 2015-11-27 19:14:13 -08:00
YamaArashi
d4cbc7e468 split out RTC functions 2015-11-27 18:54:15 -08:00
YamaArashi
9eabe80048 name game's RTC functions 2015-11-27 18:50:30 -08:00
YamaArashi
244ae4c8b8 name GPIO registers 2015-11-27 15:46:51 -08:00
YamaArashi
ddc1ae2fed name RTC lib functions 2015-11-27 15:32:24 -08:00
YamaArashi
08c0c508cf name unknown library as 'librtc' 2015-11-27 15:30:41 -08:00
YamaArashi
13340a9d82 split out tileset animation code 2015-11-27 09:39:52 -08:00
YamaArashi
144bab20ce name tileset functions 2015-11-27 09:34:59 -08:00
YamaArashi
6105801ee7 split out multiboot.s 2015-11-27 02:19:02 -08:00
YamaArashi
85036fe67f partially comment GameCube multi-boot library 2015-11-27 01:33:50 -08:00
YamaArashi
0e3464ffa0 name unknown lib as 'libgcnmultiboot' (GameCube multi-boot) 2015-11-26 18:37:35 -08:00
YamaArashi
5ce2d43498 field effect graphics and scripts 2015-11-25 16:43:06 -08:00
YamaArashi
f7a92b9a95 string ref charmap consts and field effect script macros 2015-11-24 18:04:56 -08:00
YamaArashi
3565d5ea5b split out string utility code 2015-11-24 12:35:16 -08:00
YamaArashi
e417efb820 split out string utility data 2015-11-24 12:29:15 -08:00
YamaArashi
c0502849fa powers of ten 2015-11-24 12:05:08 -08:00
YamaArashi
9968f7fbf8 update disasm 2015-11-24 11:59:32 -08:00
YamaArashi
69d1b312f6 title screen background tiles and palettes 2015-11-24 01:41:14 -08:00
YamaArashi
3e95160b25 tilesets 2015-11-22 15:29:11 -08:00
YamaArashi
08210ef39e field object data 2015-11-21 01:39:40 -08:00
YamaArashi
f978097c69 field object PNGs and palettes (without .s files yet) 2015-11-19 08:38:21 -08:00
YamaArashi
43dae25742 berry PNGs and palettes 2015-11-14 16:32:02 -08:00
YamaArashi
e205a499de renamed trainer pic to trainer front pic 2015-11-14 07:44:13 -08:00
YamaArashi
3d1b6597f3 trainer back pics 2015-11-08 14:13:45 -08:00
YamaArashi
a221c035f8 trainer graphics labels 2015-11-08 12:47:49 -08:00
YamaArashi
ab7ab10c72 trainer data 2015-11-08 11:41:34 -08:00
YamaArashi
d46221aad1 item graphics labels 2015-11-07 19:25:31 -08:00
YamaArashi
795246a93d pokemon graphics labels 2015-11-07 15:09:26 -08:00