Corrected 906-III memory map documentation.

This commit is contained in:
Roberto Fresca 2021-04-20 04:38:06 +02:00
parent 30156bce2f
commit f75ead9513

View File

@ -338,7 +338,7 @@
This game was created by Tuni Electro Service and was licensed to E.T. Marketing,Inc.
This is the new version. The old one is still undumped, but looks like Golden Poker D-Up.
Flyer: http://www.arcadeflyers.com/?page=thumbs&db=videodb&id=4542
Flyer: https://flyers.arcade-museum.com/?page=flyer&db=videodb&id=4542&image=1
The AY8912 is mapped to 0x840/0x841 but the game lacks of credits and bet sounds.
The rest of sounds are ok. Maybe the missing ones are generated by discrete circuitry.
@ -396,18 +396,20 @@
--- System 906-III ---
$0000 - $07FF NVRAM ; All registers and settings.
$2C08 - $2C08 AY-8912 ; Read/Control.
$2C09 - $2C09 AY-8912 ; Write.
$280C - $280F PIAT0 ; I/O unknown.
$2824 - $2827 PIAT1 ; I/O unknown.
$0000 - $1FFF NVRAM ; All registers and settings.
$280C - $280F PIAT0 ; I/O functions.
$2810 - $2810 ACIA6850 ; ACIA read.
$2811 - $2811 ACIA6850 ; ACIA write.
$2824 - $2827 PIAT1 ; I/O functions.
$2C04 - $2C04 CRTC6845 ; MC6845 addressing.
$2C05 - $2C05 CRTC6845 ; MC6845 Read/Write.
$2C05 - $2C05 CRTC6845 ; MC6845 read/write.
$2C08 - $2C08 AY-8912 ; Read/control.
$2C09 - $2C09 AY-8912 ; Write.
$2000 - $23FF VideoRAM
$2400 - $27FF ColorRAM
$6000 - $FFFF ROM space. ; System 906.
$6000 - $FFFF ROM space. ; System 906-III.
No mirrors... Using the whole CPU addressing.
@ -936,7 +938,6 @@ void calomega_state::sys905_map(address_map &map)
void calomega_state::sys906_map(address_map &map)
{
//map(0x0000, 0x07ff).ram().share("nvram");
map(0x0000, 0x1fff).ram().share("nvram");
map(0x280c, 0x280f).rw("pia0", FUNC(pia6821_device::read), FUNC(pia6821_device::write));
map(0x2810, 0x2811).rw(m_acia6850_0, FUNC(acia6850_device::read), FUNC(acia6850_device::write));