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 ==== | ||
