pokecrystal/home/copy2.asm, branch master Pokémon Crystal Small home/ reorganization 2020-02-21T23:23:47+00:00 mid-kid esteve.varela@gmail.com 2020-02-21T22:48:51+00:00 43eff93861b5b00473e567e6449c64f039f8f4ba Time to move everything out of home.asm: - InexplicablyEmptyFunction was moved to home/map.asm - The wDebugFlags functions and xor_a brothers were moved to home/flag.asm because they're all flag-related. - ret_2f3e was moved into home/region.asm - The register alias sisters were moved to a new file called home/call_regs.asm - IsInArray and SkipNames were joined by AddNTimes from home/math.asm into home/array.asm, as they're all used to index arrays. - CallPointerAt was moved into home/print_text.asm because given the contents of that file it doesn't feel very out of place (that file isn't very aptly named...) - CountSetBits was moved into home/pokedex_flags.asm because it's unique use is counting the amount of seen/caught mon in the podedex. GetWeekday was pulled into this by proximity. Other changes were also made: - PushLYOverrides was moved from home/sprite_anims.asm to home/battle.asm, because it's almost exclusively used for battle animations, with the lone exception being the Magnet Train. - home/copy.asm was renamed to home/gfx.asm, as it's all gfx-related - home/copy2.asm was renamed to home/copy.asm, now it's the only file called copy. - SetHPPal and GetHPPal were moved from home/hp_pals.asm to home/tilemap.asm, as they're attrmap related, like many functions in that file are. - home/rtc.asm was renamed to home/time_palettes.asm, as it had very little to do with the RTC at all, all RTC functions being in home/time.asm - home/handshake.asm was renamed to home/printer.asm. - home/mon_data_2.asm was renamed to home/mon_party.asm.
Time to move everything out of home.asm:
- InexplicablyEmptyFunction was moved to home/map.asm
- The wDebugFlags functions and xor_a brothers were moved to
  home/flag.asm because they're all flag-related.
- ret_2f3e was moved into home/region.asm
- The register alias sisters were moved to a new file called home/call_regs.asm
- IsInArray and SkipNames were joined by AddNTimes from home/math.asm
  into home/array.asm, as they're all used to index arrays.
- CallPointerAt was moved into home/print_text.asm because given the
  contents of that file it doesn't feel very out of place (that file
  isn't very aptly named...)
- CountSetBits was moved into home/pokedex_flags.asm because it's unique
  use is counting the amount of seen/caught mon in the podedex. GetWeekday
  was pulled into this by proximity.

Other changes were also made:
- PushLYOverrides was moved from home/sprite_anims.asm to
  home/battle.asm, because it's almost exclusively used for battle
  animations, with the lone exception being the Magnet Train.
- home/copy.asm was renamed to home/gfx.asm, as it's all gfx-related
- home/copy2.asm was renamed to home/copy.asm, now it's the only file
  called copy.
- SetHPPal and GetHPPal were moved from home/hp_pals.asm to
  home/tilemap.asm, as they're attrmap related, like many functions in
  that file are.
- home/rtc.asm was renamed to home/time_palettes.asm, as it had very
  little to do with the RTC at all, all RTC functions being in home/time.asm
- home/handshake.asm was renamed to home/printer.asm.
- home/mon_data_2.asm was renamed to home/mon_party.asm.
Use labels instead of constants for HRAM 2018-08-25T18:28:22+00:00 Rangi remy.oukaour+rangi42@gmail.com 2018-08-25T18:28:22+00:00 eb1e3636bb71509546c274bf2a5910d8e71a9600 Use explicit ldh instruction to access HRAM locations, don't rely on optimizing ld
Use explicit ldh instruction to access HRAM locations, don't rely on optimizing ld
Remove even more address comments 2018-06-25T00:10:37+00:00 mid-kid esteve.varela@gmail.com 2018-06-25T00:10:37+00:00 5efce10789bc8291ca5517bdeaacab95459b3fdb That should be all of them this time
That should be all of them this time
Remove all address comments 2018-06-24T14:13:22+00:00 mid-kid esteve.varela@gmail.com 2018-06-24T14:09:41+00:00 1d9a68dbdd0132035f1fc7b7ea8f7fdc24741507

adc a, 0 → adc 0; fix comments 2018-05-20T21:55:27+00:00 Rangi remy.oukaour+rangi42@gmail.com 2018-05-20T21:55:27+00:00 846e3e65de52b9cd09df75cc72da198f8b3d9140

Local labels starting with capital letters are now decorated with a trailing colon; remove trailing whitespace; globally correct line endings to UNIX style 2016-04-10T18:42:14+00:00 pikalaxalt PikalaxALT@gmail.com 2016-04-10T18:42:14+00:00 bf73772a560ddfdf0b404ba3f85eb26542031b7b

Added w3 and w5 labels for misc/mobile_40.asm 2015-11-11T04:23:28+00:00 PikalaxALT PikalaxALT@gmail.com 2015-11-11T04:23:28+00:00 4b35fa05829eb5257186699d8a8e44362905468c

Remove trailing newlines. 2015-06-23T18:24:51+00:00 IIMarckus iimarckus@gmail.com 2015-06-23T18:24:51+00:00 4d532beee6310c8cfd1d8f7d26d623d176fb0027

Use :: to export labels between objects. 2014-02-02T01:26:39+00:00 yenatch yenatch@gmail.com 2014-02-02T01:26:39+00:00 cf2acc100193f599b4521a961c9bff6a78be8217 This fixes the build.
This fixes the build.
rename common/ to home/ 2013-09-10T02:44:48+00:00 yenatch yenatch@gmail.com 2013-09-10T02:44:48+00:00 84a9b3907b9db08ee38e873554d8a6b4ac1b72b4