notes:flashcart:ws_flash_masta
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| notes:flashcart:ws_flash_masta [2023/10/14 13:46] – created asie | notes:flashcart:ws_flash_masta [2025/06/15 12:07] (current) – [2003 mapper emulation bugs (rev5+)] asie | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== WS Flash Masta programming ====== | + | ====== WS Flash Masta (WS/ |
| The flashcart uses (rev4) or emulates (rev5+) a 2003 mapper. Most of its functionality | The flashcart uses (rev4) or emulates (rev5+) a 2003 mapper. Most of its functionality | ||
| Line 33: | Line 33: | ||
| Description: | Description: | ||
| + | |||
| + | ===== 2003 mapper emulation bugs (rev5+) ===== | ||
| + | |||
| + | * RTC port 0xCA always returns either 0x94 (while a command is being processed) or 0x84 (when it is done). It is unknown if anything beyond the "set slot ID" command is emulated. | ||
| + | * All other bytes in the 0xC0~0xDF space have all 8 bits writable. Bytes 0xE0~0xFF are not writable and always return 0x00. | ||
| + | * Port 0xCF is not a mirror of port 0xC0 and has no effect, though it is set to 0x3F on boot just like byte 0xC0. | ||
| + | * Setting bit 0 of port 0xCE disconnects the NOR flash from the ROM bus (memory area 0x20000 - 0xFFFFF returns 0xFF bytes). | ||
| + | |||
| + | Power on state: '' | ||
notes/flashcart/ws_flash_masta.1697291216.txt.gz · Last modified: by asie
