Commit Graph
100 Commits
Author SHA1 Message Date
YamaArashi 83ae14e2b9 use constant in WaitForVBlank() 2017-02-17 10:58:42 -08:00
YamaArashi 73bf7791f8 use i/o register constants 2017-02-17 10:56:19 -08:00
YamaArashi a60e850a86 make VBlankIntr() match 2017-02-17 10:52:03 -08:00
YamaArashi 79c7922c23 remove asm/battle_ai.o from ld script 2017-02-03 18:39:54 -08:00
YamaArashi e2b834d21d begin decompiling main.s 2017-02-03 16:44:06 -08:00
YamaArashi ae1f731e60 add missing 'static' 2017-02-03 09:34:55 -08:00
YamaArashi 8f9ed6e585 decompile rng 2017-02-02 16:30:30 -08:00
YamaArashi a0311c8f84 split more data 2017-01-15 22:56:19 -08:00
YamaArashi 0f27bfba8d split more code 2017-01-15 17:14:00 -08:00
YamaArashi 3c6e4dba69 formatting 2017-01-15 14:15:38 -08:00
YamaArashi af822ef2a7 make StringCopyN_Multibyte match 2017-01-15 14:10:24 -08:00
YamaArashi c01a3f4285 rename some functions to match pokeruby 2017-01-14 17:33:43 -08:00
YamaArashi b7e2a25915 port matching InsertTask() from pokeruby 2017-01-14 17:14:36 -08:00
YamaArashi 72470c7048 remove explicit array size 2017-01-14 15:50:29 -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 dd0ed3d043 split out more data 2017-01-14 01:54:02 -08:00
YamaArashi a74c6f8586 begin splitting data2 2017-01-14 00:53:26 -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
YamaArashi a99e9a16c6 add *.bat to .gitignore 2016-11-02 13:03:36 -07:00
YamaArashi a1e41e65a9 formatting 2016-11-01 20:10:33 -07:00
YamaArashi dcf291abe4 name pokemon cry voicegroup 2016-11-01 20:10:09 -07:00
YamaArashi 2db94cf5eb remove libagbbackup_rodata.s 2016-11-01 16:14:27 -07:00
YamaArashi 105050fbe5 formatting 2016-11-01 16:09:15 -07:00
YamaArashi dd3e5da227 delete ewram_syms.txt and iwram_syms.txt 2016-11-01 17:36:43 -05:00
YamaArashi e14f46dd65 formatting 2016-11-01 17:36:43 -05:00
YamaArashi 652600ba5d use ramscrgen 2016-11-01 17:36:37 -05:00
YamaArashi 555bbb5494 define variables in gpu_regs.c 2016-11-01 14:52:19 -07:00
YamaArashi f71ceb29b4 define variables in mallo.c 2016-11-01 14:45:06 -07:00
YamaArashi 532cff43fb delete ewram_syms.txt and iwram_syms.txt 2016-11-01 12:15:43 -07:00
YamaArashi d708372ea9 formatting 2016-11-01 12:13:12 -07: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 4db33778ad formatting 2016-11-01 08:35:13 -07:00
YamaArashi a793e62d83 .s -> .inc 2016-11-01 08:29:13 -07:00
YamaArashi 74834c0ca0 remove old tools 2016-11-01 07:59:44 -07: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 764fdaf381 add *.sha1 to .gitattributes 2016-09-03 14:49:37 -07:00
YamaArashi f5879e72d9 clean up aligns 2016-09-03 14:31:43 -07:00
YamaArashi 5af8ba570c add INSTALL file 2016-09-03 14:25:34 -07:00
YamaArashi de1bee2ddf update graphics makefile 2016-09-03 14:20:45 -07:00
YamaArashi a43a1cd76f move trainer graphics 2016-09-03 14:04:23 -07:00
YamaArashi a824690dbd move title screen graphics 2016-09-03 14:01:37 -07:00
YamaArashi 8e8d5dcba5 move pokemon graphics 2016-09-03 13:57:41 -07:00
YamaArashi 92d2c4ea10 move birch speech graphics 2016-09-03 11:13:17 -07:00
YamaArashi 4c543a3e5c move item graphics 2016-09-03 11:10:34 -07:00
YamaArashi 1af50a809c move map object graphics 2016-09-03 11:02:35 -07:00
YamaArashi 0a89eb1e66 move berry graphics 2016-09-03 10:38:37 -07:00
YamaArashi 513a162994 move tilesets to match pokeruby 2016-09-03 10:32:18 -07:00
YamaArashi deb6d7c6ba split data1.s 2016-09-03 10:20:06 -07:00
YamaArashi 8399f0af6b split data out of data2.s 2016-09-03 09:25:58 -07:00
YamaArashi e215a4b6c5 RFU data section 2016-09-03 04:29:59 -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 a11fe6f83b global labels 2016-09-03 01:17:20 -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 9a8c780523 {next} -> \n 2016-09-02 21:59:16 -07:00
YamaArashi 1ad80dfe89 .charmapstr to .string 2016-09-02 19:56:47 -07:00
YamaArashi 7bef2a2783 convert comments (; -> @) 2016-09-02 19:51:16 -07:00
YamaArashi bc10815b94 reorganize headers and add CpuFill macros 2016-01-08 12:49:23 -08:00
YamaArashi b06f500539 rename macro in gpu_regs.c 2016-01-08 11:46:13 -08:00
YamaArashi 8cc19c6b5e use FALSE instead of 0 2016-01-08 01:12:04 -08: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 d35478a398 move C files 2016-01-06 18:57:32 -08:00
YamaArashi 9da6dee38e update .gitattributes with *.c and *.h rules 2016-01-06 18:55:37 -08:00
YamaArashi bc8a55565b fix mistake in location of return 2016-01-03 19:19:38 -08:00
YamaArashi c013862b69 make mem alloc functions more consistent 2016-01-03 19:03:30 -08:00
YamaArashi ccfaadc775 comment MemBlock struct and add data field 2016-01-03 15:34:11 -08:00
YamaArashi b116b3cb2e update disasm with function data from idb 2016-01-03 07:04:11 -08:00
YamaArashi 50fb956024 update struct field type 2016-01-03 06:46:11 -08:00
YamaArashi 9d535add1e c source code for malloc.c 2016-01-03 06:40:10 -08:00
YamaArashi 54c7ef9fc6 naming/renaming some field object functions 2015-12-29 18:41:57 -08:00
YamaArashi 47cae7f740 name some field object image animations 2015-12-27 00:09:10 -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 d9995eae1a leading zeroes for numbered maps 2015-11-29 11:01:24 -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