diff --git a/src/mame/drivers/calomega.cpp b/src/mame/drivers/calomega.cpp index d34862c0366..ba4c0357fb2 100644 --- a/src/mame/drivers/calomega.cpp +++ b/src/mame/drivers/calomega.cpp @@ -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));