pokecrystal/engine/link/time_capsule.asm, branch master Pokémon Crystal Rename some labels 2020-12-23T21:29:30+00:00 Rangi remy.oukaour+rangi42@gmail.com 2020-12-23T21:29:30+00:00 99e66c25577e367d6c7ca75fea8b466b54c3317a - Remove "Buffer" suffix from some byte and word quantities - Change "Ptr" to "Pointer" Fixes #789
- Remove "Buffer" suffix from some byte and word quantities
- Change "Ptr" to "Pointer"

Fixes #789
Identify the remaining (non-mobile) uses of another WRAM union 2020-10-29T18:51:41+00:00 Rangi remy.oukaour+rangi42@gmail.com 2020-10-29T18:45:40+00:00 bcc0d633e948227e68da8a264d1533771a54b5c4

Identify some more unnamed labels 2020-10-05T00:10:39+00:00 Rangi remy.oukaour+rangi42@gmail.com 2020-10-04T23:43:28+00:00 306c85750e0686f9af104249ca3000e717aee0e2

Harmonize engine/{gfx, items, link, math} with pokegold 2020-06-17T14:39:17+00:00 Rangi remy.oukaour+rangi42@gmail.com 2020-06-17T14:39:17+00:00 8019db3ea98ee60d3e6675431e07819b83daf04c

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
Add meaningful aliases for wd265 2018-07-29T04:25:52+00:00 Rangi remy.oukaour+rangi42@gmail.com 2018-07-28T23:27:34+00:00 9dec80b07e3638c722b9768a1ca0184edea20392 Introduce MONICON_* constants Introduce BATTLEPLAYERACTION_* constants
Introduce MONICON_* constants
Introduce BATTLEPLAYERACTION_* constants
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

Fix file permissions 2018-04-01T15:05:10+00:00 mid-kid esteve.varela@gmail.com 2018-04-01T15:03:11+00:00 81fff9bb80af3db0ee381c824261b8963e1cc221 I have no idea why this was a thing (do people store this repo on FAT32 flash drives or something?), but quite a bit of files had a permission of 755. This isn't really a problem, but it's inconsistent and weird.
I have no idea why this was a thing (do people store this repo on FAT32
flash drives or something?), but quite a bit of files had a permission
of 755. This isn't really a problem, but it's inconsistent and weird.
Organize the engine/ directory 2018-03-13T12:21:40+00:00 mid-kid esteve.varela@gmail.com 2018-03-13T12:07:16+00:00 baa0dc5a963a79843b37888bcfe1d2dfe833ade9 This is an informed attempt at reorganizing the engine/ directory by creating categorized subdirectories, in order to make it easier to navigate and find things. The directories created are as follows: * engine/game: Contains all "minigames", things like the unown puzzle and slot machine. * engine/gfx: Contains all handling of graphics. From loading palettes to playing animations. * engine/link: Contains all multiplayer functionality. * engine/menu: Contains all generic/misc. menus and menu code. Other, more specialized menus are in their own subdirectories (pokedex, pokegear, party menu, etc). * engine/overworld: Contains all handling of the overworld. From loading and connecting maps to wild encounters and the scripting engine. * engine/pokegear: In the same vein as engine/pokedex, except it could use some more splitting up. * engine/pokemon: Contains everything related to manipulating pokemon data. From the pokemon storage system to evolution and mail. * engine/printer: Contains everything related to printing things as well as the printer communication. * engine/title: Contains intro sequences, title screens and credits.
This is an informed attempt at reorganizing the engine/ directory by
creating categorized subdirectories, in order to make it easier to
navigate and find things.

The directories created are as follows:
* engine/game: Contains all "minigames", things like the unown puzzle
and slot machine.
* engine/gfx: Contains all handling of graphics. From loading palettes
to playing animations.
* engine/link: Contains all multiplayer functionality.
* engine/menu: Contains all generic/misc. menus and menu code.
Other, more specialized menus are in their own subdirectories (pokedex,
pokegear, party menu, etc).
* engine/overworld: Contains all handling of the overworld. From loading
and connecting maps to wild encounters and the scripting engine.
* engine/pokegear: In the same vein as engine/pokedex, except it could
use some more splitting up.
* engine/pokemon: Contains everything related to manipulating pokemon
data. From the pokemon storage system to evolution and mail.
* engine/printer: Contains everything related to printing things as well
as the printer communication.
* engine/title: Contains intro sequences, title screens and credits.