Genesis Programming/Z80 programming considerations
Jump to navigation
Jump to search
![](//upload.wikimedia.org/wikipedia/commons/thumb/d/db/Z80_arch.svg/800px-Z80_arch.svg.png)
Block diagram of the Z80 architecture.
Memory map
[edit | edit source]Start | End | Description |
---|---|---|
0000h | 1FFFh | Z80 RAM |
2000h | 3FFFh | Reserved |
4000h | YM2612 A0 | |
4001h | YM2612 D0 | |
4002h | YM2612 A1 | |
4003h | YM2612 D1 | |
4004h | 5FFFh | Reserved |
6000h | Bank register | |
6001h | 7F10h | Reserved |
7F11h | PSG | |
7F12h | 7FFFh | Reserved |
8000h | FFFFh | 68000 memory bank |
Z80 Architecture
[edit | edit source]![](http://upload.wikimedia.org/wikipedia/commons/thumb/d/db/Z80_arch.svg/800px-Z80_arch.svg.png)
Read more
[edit | edit source]There is a separate Wikibook on Z80 Assembly.