Commit Graph

116 Commits

Author SHA1 Message Date
Michael Panzlaff 3264cf697f fix aggressive loop optimizations
Previously, aggressive loop optimizations with a new compiler were not
possible due to undefined behaviour at end of arrays.

A macro "UBFIX" is added to allow ifdefs for fixes which resolve
undefined behavior. For example newer GCC versions will detect various
bugs in the original game code and will otherwise not compile with -Werror.
2020-07-05 18:09:59 +02:00
nullableVoidPtr 8381828571 Match sub_80F0708
Special thanks to @kazblox
2020-06-10 21:13:58 +08:00
GriffinR f6275cce57 Misc constant use in TV 2020-02-17 13:09:35 -06:00
GriffinR 956090b05f Merge branch 'master' of https://github.com/pret/pokeemerald into fix-eventobj 2020-02-12 13:05:57 -05:00
GriffinR 084bd66924 Document Trainer Card 2020-02-08 14:31:17 -06:00
GriffinR 655910a16f Merge branch 'master' into fix-eventobj 2020-01-12 22:42:43 -05:00
GriffinR 6a470ddfda Some script clean up, document secret base secrets show 2020-01-12 19:39:30 -06:00
GriffinR f559fa3fe2 Merge master into ObjEvent rename 2019-11-25 20:00:04 -05:00
GriffinR 63ee15fc28 Document Frontier Util 2019-11-25 18:37:48 -06:00
GriffinR ec3e86f1d2 Standardize Event Object to Object Event 2019-11-20 22:55:44 -05:00
GriffinR 5c5c1836bb Document Trainer Fan Club 2019-11-20 09:08:24 -06:00
GriffinR ff7e11c0b0 Merge branch 'master' into doc-scriptclean 2019-11-13 19:25:41 -05:00
GriffinR ef8370566f Document Contest scripts 2019-11-13 18:20:55 -06:00
GriffinR 7455bd9b9a Document interview and TV scripts, and misc script clean up 2019-11-12 14:20:05 -05:00
GriffinR a38bff8c17 Document Slateport scripts 2019-11-09 08:37:06 -06:00
GriffinR 5ef300c10b Document dept store 2019-11-04 16:49:06 -06:00
GriffinR 9a86769847 Document obtain_item.inc 2019-10-22 17:57:28 -05:00
GriffinR 0db188b487 Clean up berry_tree.inc and misc adjacent documentation 2019-10-20 09:46:46 -05:00
GriffinR 0df304d629 Document roulette.inc 2019-10-07 02:00:16 -04:00
GriffinR 81ee8f07ef Document pc.inc and prof_birch.inc 2019-10-07 01:13:34 -04:00
PikalaxALT 7b8b5b5c8c Merge branch 'master' into gflib 2019-09-27 09:11:22 -04:00
GriffinR b596322ca2 Initial script_menu documentation 2019-09-18 18:57:25 -04:00
GriffinR aac9658a8e Document some field_specials data 2019-09-17 16:50:17 -05:00
GriffinR 85d97542cd Use MAX_MON_MOVES constants 2019-09-16 19:21:23 -05:00
PikalaxALT 306ce048ad Move gflib srcs and headers to gflib subdir 2019-09-08 21:07:54 -04:00
GriffinR 771a7b25fa move data, more contest lady funcs 2019-08-21 17:06:55 -05:00
GriffinR 23979c4d7d initial documentation commit 2019-08-21 17:06:55 -05:00
PikalaxALT 20863ac85b Resolve compile warnings in modern 2019-07-18 20:46:00 -04:00
PikalaxALT fb06e4a3c9 Modernize code
Can compile with arm-none-eabi-gcc 8.3.0
gbafix correctly handles ELF input
2019-06-26 12:12:10 -04:00
Flametix dbdb827e54 Fix typos (#713)
* fix typos
2019-05-18 21:56:19 -05:00
Marcus Huderle 033580da96 Document secret base 2019-04-05 16:24:57 -05:00
DizzyEggg b0223f691f Clean up data headers 2019-04-05 07:53:23 -05:00
huderlem ee9694d9ba Merge pull request #587 from Phlosioneer/document-all-event-vars
Document all event vars
2019-03-02 08:24:46 -06:00
Phlosioneer da0687987d Pick better names for constants 2019-02-28 22:21:16 -06:00
Phlosioneer 189d387f01 Add macros for metatile manipulation 2019-02-28 22:21:16 -06:00
hondew 1dc0d346d9 fix spelling error 2019-02-28 21:21:56 -06:00
hondew dd8ecabe26 fix mistakes and bad formatting 2019-02-28 21:21:56 -06:00
hondew 67fe781ed2 clean up slot machine until AwardPayout 2019-02-28 21:21:56 -06:00
hondew 5c8cc5225f document slot machine 2019-02-28 21:21:56 -06:00
Phlosioneer bf45b83c65 Finish documenting event vars 2019-02-27 23:54:51 -05:00
Marcus Huderle 4b9e93850c Document easy chat screen types 2019-02-27 12:55:29 -06:00
Phlosioneer cea5696f23 Finish moving pokeruby vars 2019-02-22 04:18:43 -05:00
huderlem b0ee100975 Merge pull request #543 from pret/mapdata
Convert map data to JSON
2019-02-04 21:36:18 -06:00
Diegoisawesome ff48e5ada0 Merge pull request #541 from Diegoisawesome/master
Misc documentation
2019-02-02 16:00:56 -06:00
Diegoisawesome 46a3969f69 Add constants for flags and vars 2019-02-02 00:25:43 -06:00
Marcus Huderle 29d6221935 Convert map data to JSON 2019-01-31 15:51:20 -06:00
Marcus Huderle e81838dba3 Misc. documentation and move some data into .c files 2019-01-29 14:36:02 -06:00
Marcus Huderle 95db853a78 Decompile more of contest_link_80F57C4.c 2019-01-04 20:03:29 -06:00
huderlem cba2f81bf8 Merge pull request #507 from Tetrable/master
Finish off labeling flags
2019-01-03 20:37:25 -06:00
Marcus Huderle bc43dbab13 Decompile contest_link_81D9DE4.c 2019-01-03 20:35:20 -06:00