Emulation questions
Posted: Thu Oct 24, 2013 1:54 pm
Ok, if this information has been documented somewhere, please give me a link.
1. How does the memory mapping work?
Is it similar to other consoles, where a page/bank is selected, an invalid page/bank simply returns the last page?
2. Has the BIOS been documented like the ColecoVision one? Is there a list of functions/addresses, boot sequence?
3. CV Memory Map - is this correct?
0000 - 00FF - Page Zero RAM
0100 - 03FF - RAM
1000 - 1003 - PIA including SN76489
2000 - 2001 - VDP TM9918A Read
3000 - 3001 - VDP TM9918A Write
4000 - BFFF - ROM / Cartridge Addressable
C000 - F7FF - Unkown? Mess suspects Centronics at E800-E801?
F800 - FFFF - BIOS ROM
Thanks for reading.
1. How does the memory mapping work?
Is it similar to other consoles, where a page/bank is selected, an invalid page/bank simply returns the last page?
2. Has the BIOS been documented like the ColecoVision one? Is there a list of functions/addresses, boot sequence?
3. CV Memory Map - is this correct?
0000 - 00FF - Page Zero RAM
0100 - 03FF - RAM
1000 - 1003 - PIA including SN76489
2000 - 2001 - VDP TM9918A Read
3000 - 3001 - VDP TM9918A Write
4000 - BFFF - ROM / Cartridge Addressable
C000 - F7FF - Unkown? Mess suspects Centronics at E800-E801?
F800 - FFFF - BIOS ROM
Thanks for reading.