mirror of
https://github.com/holub/mame
synced 2025-07-03 17:08:39 +03:00
Corrected 906-III memory map documentation.
This commit is contained in:
parent
30156bce2f
commit
f75ead9513
@ -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));
|
||||
|
Loading…
Reference in New Issue
Block a user