WonderWitch/Flash: Difference between revisions

From WSdev Wiki
Jump to navigationJump to search
(→‎Sector layout: validate sector protection settings on WW cart)
 
Line 8: Line 8:
! End
! End
! Size
! Size
! Protected
|-
|-
| rowspan="6" | 2
| rowspan="6" style="text-align: center;" | 2
| $00000
| $00000
| $0FFFF
| $0FFFF
| 64 KB
| 64 KB
| rowspan="10" style="text-align: center;" | No
|-
|-
| $10000
| $10000
Line 34: Line 36:
| 64 KB
| 64 KB
|-
|-
| rowspan="8" | 1
| rowspan="8" style="text-align: center;" | 1
| $60000
| $60000
| $63FFF
| $63FFF
Line 54: Line 56:
| $71FFF
| $71FFF
| 8 KB
| 8 KB
| rowspan="4" style="text-align: center;" | Yes
|-
|-
| $72000
| $72000

Latest revision as of 17:36, 1 January 2025

The WonderWitch cartridge features a 512KiB flash chip - the MBM29DL400TC. While the WonderSwan SoC pervents writes to the ROM area, it can be written to via the SRAM area using port $CE on the Bandai 2003 mapper.

Sector layout

Bank Start End Size Protected
2 $00000 $0FFFF 64 KB No
$10000 $1FFFF 64 KB
$20000 $2FFFF 64 KB
$30000 $3FFFF 64 KB
$40000 $4FFFF 64 KB
$50000 $5FFFF 64 KB
1 $60000 $63FFF 16 KB
$64000 $6BFFF 32 KB
$6C000 $6DFFF 8 KB
$6E000 $6FFFF 8 KB
$70000 $71FFF 8 KB Yes
$72000 $73FFF 8 KB
$74000 $7BFFF 32 KB
$7C000 $7FFFF 16 KB

Note that the MBM29DL400TC allows operating simultaneously in two banks: the first 384 KB can be programmed or erased while the last 128 KB remains readable, and vice versa.

Commands

TODO

Links