mirror of
https://github.com/Polprzewodnikowy/N64FlashcartMenu.git
synced 2025-02-23 05:07:18 +01:00

## Description - Made sure the titles are identical between the index and each of the page's headers. - Removed "Joypad" as it's not a proper word used on N64's public-facing reference documents. - Added some of the writing included on the main branch. - Added code tags to some button names I missed out. - Other uppercasing fixes and nitpicks. ## Motivation and Context Typo fixing, leaving the docs polished to the Nth degree. ## Types of changes <!--- What types of changes does your code introduce? Put an `x` in all the boxes that apply: --> - [ ] Improvement (non-breaking change that adds a new feature) - [ ] Bug fix (fixes an issue) - [ ] Breaking change (breaking change) - [x] Documentation Improvement - [ ] Config and build (change in the configuration and build system, has no impact on code or features) ## Checklist: <!--- Go over all the following points, and put an `x` in all the boxes that apply. --> <!--- If you're unsure about any of these, don't hesitate to ask. We're here to help! --> - [ ] My code follows the code style of this project. - [x] My change requires a change to the documentation. - [x] I have updated the documentation accordingly. - [ ] I have added tests to cover my changes. - [ ] All new and existing tests passed.
1.3 KiB
1.3 KiB
Cheats (Gameshark, etc.)
The N64FlashcartMenu supports the cheat code types made popular by the peripherals:
- GameShark
- Action Replay
Another product by Blaze, called the Xploder64/Xplorer64 also existed in some regions, but these codes are less likely to work.
WARNING: It is not advised to connect a physical cheat cartridge in conjunction with most flashcarts.
The N64FlashcartMenu can only support cheat codes based on Datel carts when also using an Expansion Pak.
Caveats:
- Something about cheats and expansion paks.
The current code types are supported:
- 80 (description here)
- D0 (description here)
- Fx (description here)
- ...
The codes XX are not supported, because...
- e.g. they rely on the button.
// Example cheat codes for the game "Majoras Mask USA"
uint32_t cheats[] = {
// Enable code
0xF1096820,
0x2400,
0xFF000220,
0x0000,
// Inventory Editor (assigned to L)
0xD01F9B91,
0x0020,
0x803FDA3F,
0x0002,
// Last 2 entries must be 0
0,
0,
};
And pass this array as a boot parameter: menu->boot_params->cheat_list = cheats;
Check the Pull Requests for work towards GUI editor support.