about summary refs log tree commit diff stats
path: root/gba/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Started working on serializing pokemon dataKelly Rauchenberger2017-08-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | The GBA program now sends serialized data about the first pokemon in the player's party over to the Wii. This data doesn't yet include all of the information that we will eventually want. It does, however, not transfer any private data, specifically IVs, EVs, and the personality value. It does this by deriving the public information (stats, nature, gender, shiny) before sending the pokemon over. Because of this, lookup tables for things such as base stats were needed, and given that these are large tables, it was easier to use the tables already existent in the game's ROM. Thus, the addresses of the three lookup tables that are now used are necessary for each ROM that this tool supports. I derived the addresses for version 1 of English Pokemon LeafGreen by dumping my own copy and searching through it with a text editor. Thus, at the current time, that cartridge is the only one that is supported. I will supplement this soon with addresses for the other four gen 3 carts that I have, but that will still not provide a very large amount of coverage. I have not yet decided how to address this issue. There is one current bug with the serialized data: the Wii doesn't seem to see the original trainer ID. Will fix.
* Merged in gba-gen3multibootKelly Rauchenberger2017-07-111-2/+1
|\ | | | | | | | | | | | | | | | | I originally cloned this repo from gba-link-cable-dumper so this commit is merging in the "changes" from gba-gen3multiboot even though I really already applied everything myself. Also changed the output binary name, and removed the unused dependency on libfat. Todo: rewrite README.
| * Add support for almost all Gen III gamesslipstream/RoL2017-02-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | The only Gen III game unsupported should be Pokémon LeafGreen v1.1 (Japan); as it is undumped. A couple of bugs have also been fixed. The code has also been refactored a little; now payload code goes into `payload.c`. The codebase is also ready for a planned future change to include savedata structure definitions. This will be done when it's done -- PRs to help would be appreciated!
| * Initial commit of the forkslipstream/RoL2017-02-191-4/+9
| | | | | | | | Forking gba-link-cable-dumper to gba-gen3multiboot
* | started tweaking with stuffKelly Rauchenberger2017-07-111-3/+9
|/
* first commit, enjoyFIX942016-04-081-0/+168