68k memory map: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
Line 31: | Line 31: | ||
| 1MiB | | 1MiB | ||
| | | | ||
| Second bank of the 68k program ROM (used for bankswitching and special chips) | | Second bank of the 68k program ROM (also used for bankswitching and special chips) | ||
|- | |- | ||
| $300000 | | $300000 | ||
Line 95: | Line 95: | ||
| $100000 | | $100000 | ||
| $10F2FF | | $10F2FF | ||
|rowspan="2"|64KiB<br>Shared with the 68k code [[DRAM]] | |rowspan="2"|64KiB<br>Shared with the 68k code [[DRAM]]. | ||
|rowspan="2"| WORKRAM | |rowspan="2"| WORKRAM | ||
| [[68k user RAM|User RAM]] | | [[68k user RAM|User RAM]] | ||
Line 162: | Line 162: | ||
| | | | ||
| | | | ||
| CD specific | | CD and DMA specific I/O registers | ||
|} | |} | ||
|} | |||
== For [[Neo Print]] boards == | |||
Infos from [[http://mamedev.org/source/src/mame/drivers/neoprint.c.html MAME's source]]. | |||
{| class="regdef" | |||
| '''Start''' | |||
| '''End''' | |||
| '''Size''' | |||
| '''[[68k ASM defines|DEF]] Name''' | |||
| '''Description''' | |||
|- | |||
| $000000 | |||
| $07FFFF | |||
| 512KiB | |||
| | |||
| 68k program (P ROM). | |||
|- | |||
| $100000 | |||
| $17FFFF | |||
| | |||
| | |||
| Banked 68k program or I/O (writes done here). | |||
|- | |||
| $200000 | |||
| $20FFFF | |||
| 64KiB | |||
| | |||
| 68k RAM | |||
|- | |||
| $300000 | |||
| $30FFFF | |||
| 64KiB | |||
| | |||
| Backup RAM | |||
|- | |||
| $400000 | |||
| $43FFFF | |||
| | |||
| | |||
| VRAM ? | |||
|- | |||
| $500000 | |||
| $51FFFF | |||
| 128KiB | |||
| | |||
| Palette RAM | |||
|- | |||
| $600000 | |||
| $600001 | |||
| | |||
| | |||
| Z80 I/O | |||
|- | |||
| $600002 | |||
| $600003 | |||
| | |||
| | |||
| RTC I/O | |||
|- | |||
| $600004 | |||
| $60000D | |||
| | |||
| | |||
| I/O registers | |||
|- | |||
| $700000 | |||
| $70001B | |||
| | |||
| | |||
| GPU registers | |||
|- | |||
| 70001E | |||
| 70001F | |||
| | |||
| | |||
| Watchdog | |||
|} | |} | ||
[[Category:Base system]] | [[Category:Base system]] |
Revision as of 02:23, 26 December 2011
In Cartridge systems
|
In CD systems
|
For Neo Print boards
Infos from [MAME's source].
Start | End | Size | DEF Name | Description |
$000000 | $07FFFF | 512KiB | 68k program (P ROM). | |
$100000 | $17FFFF | Banked 68k program or I/O (writes done here). | ||
$200000 | $20FFFF | 64KiB | 68k RAM | |
$300000 | $30FFFF | 64KiB | Backup RAM | |
$400000 | $43FFFF | VRAM ? | ||
$500000 | $51FFFF | 128KiB | Palette RAM | |
$600000 | $600001 | Z80 I/O | ||
$600002 | $600003 | RTC I/O | ||
$600004 | $60000D | I/O registers | ||
$700000 | $70001B | GPU registers | ||
70001E | 70001F | Watchdog |