Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
memory_map [2022/08/19 08:48] – [IO registers] pulkomandy | memory_map [2024/07/01 11:27] (current) – ↷ Links adapted because of a move operation admin | ||
---|---|---|---|
Line 4: | Line 4: | ||
| 0x000000 | | 0x000000 | ||
| 0x002800 | | 0x002800 | ||
- | | 0x003000 | + | | 0x003000 |
| 0x003D00 | | 0x003D00 | ||
| 0x003E00 | | 0x003E00 | ||
Line 214: | Line 214: | ||
* 00 - Map entire range to ROMCSB | * 00 - Map entire range to ROMCSB | ||
* 01 - Map '' | * 01 - Map '' | ||
- | * 1x - Map '' | + | * 1x - Map '' |
* Bits 5-3: Bus arbitration priority control | * Bits 5-3: Bus arbitration priority control | ||
* 101 - 1. Audio, 2. PPU, 3. CPU | * 101 - 1. Audio, 2. PPU, 3. CPU | ||
Line 222: | Line 222: | ||
External RAM mapping overrides any ROM mapping. | External RAM mapping overrides any ROM mapping. | ||
+ | |||
+ | On the V.Smile, both ROMCSB and CSB1 allow to access the cartridge ROM. This means bit 6 is not very useful. | ||
+ | |||
+ | CSB2 is the cartridge RAM, and CSB3 is the system ROM. They are both enabled at the same time by using bit 7. | ||
==== ADC ==== | ==== ADC ==== |