Difference between revisions of "NEO mapper/Extension"
From MSX Game Library
| Line 23: | Line 23: | ||
! 15 || 14 || 13 || 12 || 11 || 10 || 9 || 8 || 7 || 6 || 5 || 4 || 3 || 2 || 1 || 0 | ! 15 || 14 || 13 || 12 || 11 || 10 || 9 || 8 || 7 || 6 || 5 || 4 || 3 || 2 || 1 || 0 | ||
|- | |- | ||
| − | |style="background-color:# | + | |style="background-color:#BBB;" colspan="2"| Page |
| − | + | |style="background-color:#BBB;" colspan="3"| Bank | |
| − | |style="background-color:# | + | |style="background-color:#BBB;"| 0 |
| − | + | |style="background-color:#BBB;"| 0 | |
| − | |||
| − | |style="background-color:# | ||
| − | |style="background-color:# | ||
|style="background-color:#AAF;" colspan="8"| Parameter | |style="background-color:#AAF;" colspan="8"| Parameter | ||
|style="background-color:#FAA;"| 1 | |style="background-color:#FAA;"| 1 | ||
| Line 41: | Line 38: | ||
|style="background-color:#FAA;"| 1 | |style="background-color:#FAA;"| 1 | ||
|style="background-color:#AAF;"| A | |style="background-color:#AAF;"| A | ||
| − | |style="background-color:# | + | |style="background-color:#BBB;"| 0 |
|style="background-color:#AAF;" colspan="5"| Function | |style="background-color:#AAF;" colspan="5"| Function | ||
|} | |} | ||
| + | |} | ||
| + | |||
| + | === Functions === | ||
| + | ==== 0x01: Catridge information ==== | ||
| + | When activated, | ||
| + | |||
| + | {| class="wikitable" | ||
| + | |+ PARAMETER | ||
| + | |- | ||
| + | ! 7 || 6 || 5 || 4 || 3 || 2 || 1 || 0 | ||
| + | |- | ||
| + | |style="background-color:#BBB;"| 0 | ||
| + | |style="background-color:#BBB;"| 0 | ||
| + | |style="background-color:#BBB;"| 0 | ||
| + | |style="background-color:#BBB;"| 0 | ||
| + | |style="background-color:#BBB;"| 0 | ||
| + | |style="background-color:#AAF;" colspan="5"| Bank | ||
| + | |||
|} | |} | ||
Revision as of 19:06, 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: Catridge information
When activated,
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | ||
|---|---|---|---|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 | Bank | ||||