Difference between revisions of "NEO mapper/Extension"
From MSX Game Library
| Line 44: | Line 44: | ||
=== Functions === | === Functions === | ||
| − | ==== 0x01: | + | ==== 0x01: Cartridge information ==== |
| − | When activated, | + | When activated, any read access to the given bank will return the cartridge information (8 KB, mirrored on NEO-16).² |
| − | |||
{| class="wikitable" | {| class="wikitable" | ||
|+ PARAMETER | |+ PARAMETER | ||
Revision as of 19:07, 6 April 2026
⚠️ This page is still in the proposal stage and should not yet be considered an official specification.
Proposal for an extension to the NEO mapper format.
Specifications
Principles
Any write operation to the NEO mapper with data bit 7 set to 1 and address bit 0 set to 1 is considered an access to extended features. All other write operations should be considered normal access to the mapper's bank register.
The data contains:
- The number of an extended function in the mapper
- A bit indicating whether the function should be enabled or disabled
The address contains an 8-bit parameter to be passed to the function.
|
| ||||||||||||||||||||||||||||||||||||||||||||||||
Functions
0x01: Cartridge information
When activated, any read access to the given bank will return the cartridge information (8 KB, mirrored on NEO-16).²
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | ||
|---|---|---|---|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 | Bank | ||||