mirror of
https://github.com/holub/mame
synced 2025-07-04 17:38:08 +03:00
m20: remove invalid mirrormask (nw)
This commit is contained in:
parent
0df16be7c2
commit
10b6d281e3
@ -333,75 +333,75 @@ void m20_state::install_memory()
|
||||
/* install mainboard memory (aka DRAM0) */
|
||||
|
||||
/* <0>0000 */
|
||||
pspace.install_readwrite_bank(0x0000, 0x3fff, 0x3fff, "dram0_4000");
|
||||
dspace.install_readwrite_bank(0x0000, 0x3fff, 0x3fff, "dram0_4000");
|
||||
pspace.install_readwrite_bank(0x0000, 0x3fff, 0, "dram0_4000");
|
||||
dspace.install_readwrite_bank(0x0000, 0x3fff, 0, "dram0_4000");
|
||||
/* <0>4000 */
|
||||
pspace.install_readwrite_bank(0x4000, 0x7fff, 0x3fff, "dram0_8000");
|
||||
pspace.install_readwrite_bank(0x4000, 0x7fff, 0, "dram0_8000");
|
||||
/* <0>8000 */
|
||||
pspace.install_readwrite_bank(0x8000, 0xbfff, 0x3fff, "dram0_c000");
|
||||
pspace.install_readwrite_bank(0x8000, 0xbfff, 0, "dram0_c000");
|
||||
/* <0>C000 */
|
||||
pspace.install_readwrite_bank(0xc000, 0xcfff, 0x3fff, "dram0_10000");
|
||||
pspace.install_readwrite_bank(0xc000, 0xcfff, 0, "dram0_10000");
|
||||
/* <1>0000 */
|
||||
pspace.install_readwrite_bank(0x10000, 0x13fff, 0x3fff, "dram0_8000");
|
||||
dspace.install_readwrite_bank(0x10000, 0x13fff, 0x3fff, "dram0_14000");
|
||||
pspace.install_readwrite_bank(0x10000, 0x13fff, 0, "dram0_8000");
|
||||
dspace.install_readwrite_bank(0x10000, 0x13fff, 0, "dram0_14000");
|
||||
/* <1>4000 */
|
||||
pspace.install_readwrite_bank(0x14000, 0x17fff, 0x3fff, "dram0_c000");
|
||||
dspace.install_readwrite_bank(0x14000, 0x17fff, 0x3fff, "dram0_18000");
|
||||
pspace.install_readwrite_bank(0x14000, 0x17fff, 0, "dram0_c000");
|
||||
dspace.install_readwrite_bank(0x14000, 0x17fff, 0, "dram0_18000");
|
||||
/* <1>8000 */
|
||||
pspace.install_readwrite_bank(0x18000, 0x1bfff, 0x3fff, "dram0_10000");
|
||||
dspace.install_readwrite_bank(0x18000, 0x1bfff, 0x3fff, "dram0_1c000");
|
||||
pspace.install_readwrite_bank(0x18000, 0x1bfff, 0, "dram0_10000");
|
||||
dspace.install_readwrite_bank(0x18000, 0x1bfff, 0, "dram0_1c000");
|
||||
/* <1>c000 empty*/
|
||||
/* <2>0000 */
|
||||
pspace.install_readwrite_bank(0x20000, 0x23fff, 0x3fff, "dram0_14000");
|
||||
dspace.install_readwrite_bank(0x20000, 0x23fff, 0x3fff, "dram0_14000");
|
||||
pspace.install_readwrite_bank(0x20000, 0x23fff, 0, "dram0_14000");
|
||||
dspace.install_readwrite_bank(0x20000, 0x23fff, 0, "dram0_14000");
|
||||
/* <2>4000 */
|
||||
pspace.install_readwrite_bank(0x24000, 0x27fff, 0x3fff, "dram0_18000");
|
||||
dspace.install_readwrite_bank(0x24000, 0x27fff, 0x3fff, "dram0_18000");
|
||||
pspace.install_readwrite_bank(0x24000, 0x27fff, 0, "dram0_18000");
|
||||
dspace.install_readwrite_bank(0x24000, 0x27fff, 0, "dram0_18000");
|
||||
/* <2>8000 */
|
||||
pspace.install_readwrite_bank(0x28000, 0x2bfff, 0x3fff, "dram0_1c000");
|
||||
dspace.install_readwrite_bank(0x28000, 0x2bfff, 0x3fff, "dram0_1c000");
|
||||
pspace.install_readwrite_bank(0x28000, 0x2bfff, 0, "dram0_1c000");
|
||||
dspace.install_readwrite_bank(0x28000, 0x2bfff, 0, "dram0_1c000");
|
||||
/* <2>c000 empty*/
|
||||
/* <3>0000 (video buffer)
|
||||
pspace.install_readwrite_bank(0x30000, 0x33fff, 0x3fff, "dram0_0000");
|
||||
dspace.install_readwrite_bank(0x30000, 0x33fff, 0x3fff, "dram0_0000");
|
||||
pspace.install_readwrite_bank(0x30000, 0x33fff, 0, "dram0_0000");
|
||||
dspace.install_readwrite_bank(0x30000, 0x33fff, 0, "dram0_0000");
|
||||
*/
|
||||
|
||||
/* <5>0000 */
|
||||
dspace.install_readwrite_bank(0x50000, 0x53fff, 0x3fff, "dram0_8000");
|
||||
dspace.install_readwrite_bank(0x50000, 0x53fff, 0, "dram0_8000");
|
||||
/* <5>4000 */
|
||||
dspace.install_readwrite_bank(0x54000, 0x57fff, 0x3fff, "dram0_c000");
|
||||
dspace.install_readwrite_bank(0x54000, 0x57fff, 0, "dram0_c000");
|
||||
/* <5>8000 */
|
||||
dspace.install_readwrite_bank(0x58000, 0x5bfff, 0x3fff, "dram0_10000");
|
||||
dspace.install_readwrite_bank(0x58000, 0x5bfff, 0, "dram0_10000");
|
||||
/* <5>c000 expansion bus */
|
||||
/* <6>0000 */
|
||||
pspace.install_readwrite_bank(0x60000, 0x63fff, 0x3fff, "dram0_8000");
|
||||
dspace.install_readwrite_bank(0x60000, 0x63fff, 0x3fff, "dram0_8000");
|
||||
pspace.install_readwrite_bank(0x60000, 0x63fff, 0, "dram0_8000");
|
||||
dspace.install_readwrite_bank(0x60000, 0x63fff, 0, "dram0_8000");
|
||||
/* <6>4000 */
|
||||
pspace.install_readwrite_bank(0x64000, 0x67fff, 0x3fff, "dram0_c000");
|
||||
dspace.install_readwrite_bank(0x64000, 0x67fff, 0x3fff, "dram0_c000");
|
||||
pspace.install_readwrite_bank(0x64000, 0x67fff, 0, "dram0_c000");
|
||||
dspace.install_readwrite_bank(0x64000, 0x67fff, 0, "dram0_c000");
|
||||
/* <6>8000 */
|
||||
pspace.install_readwrite_bank(0x68000, 0x6bfff, 0x3fff, "dram0_10000");
|
||||
dspace.install_readwrite_bank(0x68000, 0x6bfff, 0x3fff, "dram0_10000");
|
||||
pspace.install_readwrite_bank(0x68000, 0x6bfff, 0, "dram0_10000");
|
||||
dspace.install_readwrite_bank(0x68000, 0x6bfff, 0, "dram0_10000");
|
||||
/* <6>c000 empty*/
|
||||
/* segment <7> expansion ROM? */
|
||||
/* <8>0000 */
|
||||
pspace.install_readwrite_bank(0x80000, 0x83fff, 0x3fff, "dram0_8000");
|
||||
dspace.install_readwrite_bank(0x80000, 0x83fff, 0x3fff, "dram0_18000");
|
||||
pspace.install_readwrite_bank(0x80000, 0x83fff, 0, "dram0_8000");
|
||||
dspace.install_readwrite_bank(0x80000, 0x83fff, 0, "dram0_18000");
|
||||
/* <8>4000 */
|
||||
pspace.install_readwrite_bank(0x84000, 0x87fff, 0x3fff, "dram0_c000");
|
||||
dspace.install_readwrite_bank(0x84000, 0x87fff, 0x3fff, "dram0_1c000");
|
||||
pspace.install_readwrite_bank(0x84000, 0x87fff, 0, "dram0_c000");
|
||||
dspace.install_readwrite_bank(0x84000, 0x87fff, 0, "dram0_1c000");
|
||||
/* <9>0000 */
|
||||
pspace.install_readwrite_bank(0x90000, 0x93fff, 0x3fff, "dram0_18000");
|
||||
dspace.install_readwrite_bank(0x90000, 0x93fff, 0x3fff, "dram0_18000");
|
||||
pspace.install_readwrite_bank(0x90000, 0x93fff, 0, "dram0_18000");
|
||||
dspace.install_readwrite_bank(0x90000, 0x93fff, 0, "dram0_18000");
|
||||
/* <9>4000 */
|
||||
pspace.install_readwrite_bank(0x94000, 0x97fff, 0x3fff, "dram0_1c000");
|
||||
dspace.install_readwrite_bank(0x94000, 0x97fff, 0x3fff, "dram0_1c000");
|
||||
pspace.install_readwrite_bank(0x94000, 0x97fff, 0, "dram0_1c000");
|
||||
dspace.install_readwrite_bank(0x94000, 0x97fff, 0, "dram0_1c000");
|
||||
/* <A>0000 */
|
||||
pspace.install_readwrite_bank(0xa0000, 0xa3fff, 0x3fff, "dram0_8000");
|
||||
dspace.install_readwrite_bank(0xa0000, 0xa3fff, 0x3fff, "dram0_8000");
|
||||
pspace.install_readwrite_bank(0xa0000, 0xa3fff, 0, "dram0_8000");
|
||||
dspace.install_readwrite_bank(0xa0000, 0xa3fff, 0, "dram0_8000");
|
||||
/* <A>4000 */
|
||||
pspace.install_readwrite_bank(0xa4000, 0xa7fff, 0x3fff, "dram0_c000");
|
||||
dspace.install_readwrite_bank(0xa4000, 0xa7fff, 0x3fff, "dram0_c000");
|
||||
pspace.install_readwrite_bank(0xa4000, 0xa7fff, 0, "dram0_c000");
|
||||
dspace.install_readwrite_bank(0xa4000, 0xa7fff, 0, "dram0_c000");
|
||||
|
||||
//membank("dram0_0000")->set_base(memptr);
|
||||
membank("dram0_4000")->set_base(memptr + 0x4000);
|
||||
@ -425,9 +425,9 @@ void m20_state::install_memory()
|
||||
AM_RANGE( 0x88000, 0x8bfff ) AM_RAM AM_SHARE("dram1_4000")
|
||||
AM_RANGE( 0xa8000, 0xabfff ) AM_RAM AM_SHARE("dram1_4000")
|
||||
*/
|
||||
pspace.install_readwrite_bank(0x2c000, 0x2ffff, 0x3fff, "dram1_0000");
|
||||
pspace.install_readwrite_bank(0x88000, 0x8bfff, 0x3fff, "dram1_4000");
|
||||
pspace.install_readwrite_bank(0xa8000, 0xabfff, 0x3fff, "dram1_4000");
|
||||
pspace.install_readwrite_bank(0x2c000, 0x2ffff, 0, "dram1_0000");
|
||||
pspace.install_readwrite_bank(0x88000, 0x8bfff, 0, "dram1_4000");
|
||||
pspace.install_readwrite_bank(0xa8000, 0xabfff, 0, "dram1_4000");
|
||||
|
||||
/*
|
||||
data
|
||||
@ -436,10 +436,10 @@ void m20_state::install_memory()
|
||||
AM_RANGE( 0x2c000, 0x2ffff ) AM_RAM AM_SHARE("dram1_0000")
|
||||
AM_RANGE( 0xa8000, 0xabfff ) AM_RAM AM_SHARE("dram1_4000")
|
||||
*/
|
||||
dspace.install_readwrite_bank(0x4000, 0x7fff, 0x3fff, "dram1_4000");
|
||||
dspace.install_readwrite_bank(0x1c000, 0x1ffff, 0x3fff, "dram1_0000");
|
||||
dspace.install_readwrite_bank(0x2c000, 0x2ffff, 0x3fff, "dram1_0000");
|
||||
dspace.install_readwrite_bank(0xa8000, 0xabfff, 0x3fff, "dram1_4000");
|
||||
dspace.install_readwrite_bank(0x4000, 0x7fff, 0, "dram1_4000");
|
||||
dspace.install_readwrite_bank(0x1c000, 0x1ffff, 0, "dram1_0000");
|
||||
dspace.install_readwrite_bank(0x2c000, 0x2ffff, 0, "dram1_0000");
|
||||
dspace.install_readwrite_bank(0xa8000, 0xabfff, 0, "dram1_4000");
|
||||
|
||||
membank("dram1_0000")->set_base(memptr + 0x20000);
|
||||
membank("dram1_4000")->set_base(memptr + 0x24000);
|
||||
@ -452,9 +452,9 @@ void m20_state::install_memory()
|
||||
AM_RANGE( 0x98000, 0x9bfff ) AM_RAM AM_SHARE("dram2_4000")
|
||||
AM_RANGE( 0xac000, 0xaffff ) AM_RAM AM_SHARE("dram2_0000")
|
||||
*/
|
||||
pspace.install_readwrite_bank(0x8c000, 0x8ffff, 0x3fff, "dram2_0000");
|
||||
pspace.install_readwrite_bank(0x98000, 0x9bfff, 0x3fff, "dram2_4000");
|
||||
pspace.install_readwrite_bank(0xac000, 0xaffff, 0x3fff, "dram2_0000");
|
||||
pspace.install_readwrite_bank(0x8c000, 0x8ffff, 0, "dram2_0000");
|
||||
pspace.install_readwrite_bank(0x98000, 0x9bfff, 0, "dram2_4000");
|
||||
pspace.install_readwrite_bank(0xac000, 0xaffff, 0, "dram2_0000");
|
||||
|
||||
/* data
|
||||
AM_RANGE( 0x08000, 0x0bfff ) AM_RAM AM_SHARE("dram2_0000")
|
||||
@ -463,11 +463,11 @@ void m20_state::install_memory()
|
||||
AM_RANGE( 0x98000, 0x9bfff ) AM_RAM AM_SHARE("dram2_4000")
|
||||
AM_RANGE( 0xac000, 0xaffff ) AM_RAM AM_SHARE("dram2_0000")
|
||||
*/
|
||||
dspace.install_readwrite_bank(0x8000, 0xbfff, 0x3fff, "dram2_0000");
|
||||
dspace.install_readwrite_bank(0xc000, 0xffff, 0x3fff, "dram2_4000");
|
||||
dspace.install_readwrite_bank(0x88000, 0x8bfff, 0x3fff, "dram2_4000");
|
||||
dspace.install_readwrite_bank(0x98000, 0x9bfff, 0x3fff, "dram2_4000");
|
||||
dspace.install_readwrite_bank(0xac000, 0xaffff, 0x3fff, "dram2_0000");
|
||||
dspace.install_readwrite_bank(0x8000, 0xbfff, 0, "dram2_0000");
|
||||
dspace.install_readwrite_bank(0xc000, 0xffff, 0, "dram2_4000");
|
||||
dspace.install_readwrite_bank(0x88000, 0x8bfff, 0, "dram2_4000");
|
||||
dspace.install_readwrite_bank(0x98000, 0x9bfff, 0, "dram2_4000");
|
||||
dspace.install_readwrite_bank(0xac000, 0xaffff, 0, "dram2_0000");
|
||||
|
||||
membank("dram2_0000")->set_base(memptr + 0x28000);
|
||||
membank("dram2_4000")->set_base(memptr + 0x2c000);
|
||||
@ -479,8 +479,8 @@ void m20_state::install_memory()
|
||||
AM_RANGE( 0x9c000, 0x9ffff ) AM_RAM AM_SHARE("dram3_0000")
|
||||
AM_RANGE( 0xb0000, 0xb3fff ) AM_RAM AM_SHARE("dram3_4000")
|
||||
*/
|
||||
pspace.install_readwrite_bank(0x9c000, 0x9ffff, 0x3fff, "dram3_0000");
|
||||
pspace.install_readwrite_bank(0xb0000, 0xb3fff, 0x3fff, "dram3_4000");
|
||||
pspace.install_readwrite_bank(0x9c000, 0x9ffff, 0, "dram3_0000");
|
||||
pspace.install_readwrite_bank(0xb0000, 0xb3fff, 0, "dram3_4000");
|
||||
|
||||
/* data
|
||||
AM_RANGE( 0x44000, 0x47fff ) AM_RAM AM_SHARE("dram3_0000")
|
||||
@ -490,12 +490,12 @@ void m20_state::install_memory()
|
||||
AM_RANGE( 0xb0000, 0xb3fff ) AM_RAM AM_SHARE("dram3_4000")
|
||||
AM_RANGE( 0xc0000, 0xc3fff ) AM_RAM AM_SHARE("dram3_4000")
|
||||
*/
|
||||
dspace.install_readwrite_bank(0x44000, 0x47fff, 0x3fff, "dram3_0000");
|
||||
dspace.install_readwrite_bank(0x48000, 0x4bfff, 0x3fff, "dram3_4000");
|
||||
dspace.install_readwrite_bank(0x8c000, 0x8ffff, 0x3fff, "dram3_0000");
|
||||
dspace.install_readwrite_bank(0x9c000, 0x9ffff, 0x3fff, "dram3_0000");
|
||||
dspace.install_readwrite_bank(0xb0000, 0xb3fff, 0x3fff, "dram3_4000");
|
||||
dspace.install_readwrite_bank(0xc0000, 0xc3fff, 0x3fff, "dram3_4000");
|
||||
dspace.install_readwrite_bank(0x44000, 0x47fff, 0, "dram3_0000");
|
||||
dspace.install_readwrite_bank(0x48000, 0x4bfff, 0, "dram3_4000");
|
||||
dspace.install_readwrite_bank(0x8c000, 0x8ffff, 0, "dram3_0000");
|
||||
dspace.install_readwrite_bank(0x9c000, 0x9ffff, 0, "dram3_0000");
|
||||
dspace.install_readwrite_bank(0xb0000, 0xb3fff, 0, "dram3_4000");
|
||||
dspace.install_readwrite_bank(0xc0000, 0xc3fff, 0, "dram3_4000");
|
||||
|
||||
membank("dram3_0000")->set_base(memptr + 0x30000);
|
||||
membank("dram3_4000")->set_base(memptr + 0x34000);
|
||||
@ -518,16 +518,16 @@ void m20_state::install_memory()
|
||||
AM_RANGE( 0xb4000, 0xb7fff ) AM_RAM AM_SHARE("dram1_18000")
|
||||
AM_RANGE( 0xb8000, 0xbbfff ) AM_RAM AM_SHARE("dram1_1c000")
|
||||
*/
|
||||
pspace.install_readwrite_bank(0x2c000, 0x2ffff, 0x3fff, "dram1_0000");
|
||||
pspace.install_readwrite_bank(0x88000, 0x8bfff, 0x3fff, "dram1_4000");
|
||||
pspace.install_readwrite_bank(0x8c000, 0x8ffff, 0x3fff, "dram1_8000");
|
||||
pspace.install_readwrite_bank(0x98000, 0x9bfff, 0x3fff, "dram1_c000");
|
||||
pspace.install_readwrite_bank(0x9c000, 0x9ffff, 0x3fff, "dram1_10000");
|
||||
pspace.install_readwrite_bank(0xa8000, 0xabfff, 0x3fff, "dram1_4000");
|
||||
pspace.install_readwrite_bank(0xac000, 0xaffff, 0x3fff, "dram1_8000");
|
||||
pspace.install_readwrite_bank(0xb0000, 0xb3fff, 0x3fff, "dram1_14000");
|
||||
pspace.install_readwrite_bank(0xb4000, 0xb7fff, 0x3fff, "dram1_18000");
|
||||
pspace.install_readwrite_bank(0xb8000, 0xbbfff, 0x3fff, "dram1_1c000");
|
||||
pspace.install_readwrite_bank(0x2c000, 0x2ffff, 0, "dram1_0000");
|
||||
pspace.install_readwrite_bank(0x88000, 0x8bfff, 0, "dram1_4000");
|
||||
pspace.install_readwrite_bank(0x8c000, 0x8ffff, 0, "dram1_8000");
|
||||
pspace.install_readwrite_bank(0x98000, 0x9bfff, 0, "dram1_c000");
|
||||
pspace.install_readwrite_bank(0x9c000, 0x9ffff, 0, "dram1_10000");
|
||||
pspace.install_readwrite_bank(0xa8000, 0xabfff, 0, "dram1_4000");
|
||||
pspace.install_readwrite_bank(0xac000, 0xaffff, 0, "dram1_8000");
|
||||
pspace.install_readwrite_bank(0xb0000, 0xb3fff, 0, "dram1_14000");
|
||||
pspace.install_readwrite_bank(0xb4000, 0xb7fff, 0, "dram1_18000");
|
||||
pspace.install_readwrite_bank(0xb8000, 0xbbfff, 0, "dram1_1c000");
|
||||
|
||||
/* data
|
||||
AM_RANGE( 0x04000, 0x07fff ) AM_RAM AM_SHARE("dram1_4000")
|
||||
@ -543,18 +543,18 @@ void m20_state::install_memory()
|
||||
AM_RANGE( 0xb4000, 0xb7fff ) AM_RAM AM_SHARE("dram1_18000")
|
||||
AM_RANGE( 0xb8000, 0xbbfff ) AM_RAM AM_SHARE("dram1_1c000")
|
||||
*/
|
||||
dspace.install_readwrite_bank(0x4000, 0x7fff, 0x3fff, "dram1_4000");
|
||||
dspace.install_readwrite_bank(0x1c000, 0x1ffff, 0x3fff, "dram1_0000");
|
||||
dspace.install_readwrite_bank(0x2c000, 0x2ffff, 0x3fff, "dram1_0000");
|
||||
dspace.install_readwrite_bank(0x88000, 0x8bfff, 0x3fff, "dram1_c000");
|
||||
dspace.install_readwrite_bank(0x8c000, 0x8ffff, 0x3fff, "dram1_10000");
|
||||
dspace.install_readwrite_bank(0x98000, 0x9bfff, 0x3fff, "dram1_c000");
|
||||
dspace.install_readwrite_bank(0x9c000, 0x9ffff, 0x3fff, "dram1_10000");
|
||||
dspace.install_readwrite_bank(0xa8000, 0xabfff, 0x3fff, "dram1_4000");
|
||||
dspace.install_readwrite_bank(0xac000, 0xaffff, 0x3fff, "dram1_8000");
|
||||
dspace.install_readwrite_bank(0xb0000, 0xb3fff, 0x3fff, "dram1_14000");
|
||||
dspace.install_readwrite_bank(0xb4000, 0xb7fff, 0x3fff, "dram1_18000");
|
||||
dspace.install_readwrite_bank(0xb8000, 0xbbfff, 0x3fff, "dram1_1c000");
|
||||
dspace.install_readwrite_bank(0x4000, 0x7fff, 0, "dram1_4000");
|
||||
dspace.install_readwrite_bank(0x1c000, 0x1ffff, 0, "dram1_0000");
|
||||
dspace.install_readwrite_bank(0x2c000, 0x2ffff, 0, "dram1_0000");
|
||||
dspace.install_readwrite_bank(0x88000, 0x8bfff, 0, "dram1_c000");
|
||||
dspace.install_readwrite_bank(0x8c000, 0x8ffff, 0, "dram1_10000");
|
||||
dspace.install_readwrite_bank(0x98000, 0x9bfff, 0, "dram1_c000");
|
||||
dspace.install_readwrite_bank(0x9c000, 0x9ffff, 0, "dram1_10000");
|
||||
dspace.install_readwrite_bank(0xa8000, 0xabfff, 0, "dram1_4000");
|
||||
dspace.install_readwrite_bank(0xac000, 0xaffff, 0, "dram1_8000");
|
||||
dspace.install_readwrite_bank(0xb0000, 0xb3fff, 0, "dram1_14000");
|
||||
dspace.install_readwrite_bank(0xb4000, 0xb7fff, 0, "dram1_18000");
|
||||
dspace.install_readwrite_bank(0xb8000, 0xbbfff, 0, "dram1_1c000");
|
||||
|
||||
membank("dram1_0000")->set_base(memptr + 0x20000);
|
||||
membank("dram1_4000")->set_base(memptr + 0x24000);
|
||||
@ -580,14 +580,14 @@ void m20_state::install_memory()
|
||||
AM_RANGE( 0xd4000, 0xd7fff ) AM_RAM AM_SHARE("dram2_18000")
|
||||
AM_RANGE( 0xd8000, 0xdbfff ) AM_RAM AM_SHARE("dram2_1c000")
|
||||
*/
|
||||
pspace.install_readwrite_bank(0xbc000, 0xbffff, 0x3fff, "dram2_0000");
|
||||
pspace.install_readwrite_bank(0xc0000, 0xc3fff, 0x3fff, "dram2_4000");
|
||||
pspace.install_readwrite_bank(0xc4000, 0xc7fff, 0x3fff, "dram2_8000");
|
||||
pspace.install_readwrite_bank(0xc8000, 0xcbfff, 0x3fff, "dram2_c000");
|
||||
pspace.install_readwrite_bank(0xcc000, 0xcffff, 0x3fff, "dram2_10000");
|
||||
pspace.install_readwrite_bank(0xd0000, 0xd3fff, 0x3fff, "dram2_14000");
|
||||
pspace.install_readwrite_bank(0xd4000, 0xd7fff, 0x3fff, "dram2_18000");
|
||||
pspace.install_readwrite_bank(0xd8000, 0xdbfff, 0x3fff, "dram2_1c000");
|
||||
pspace.install_readwrite_bank(0xbc000, 0xbffff, 0, "dram2_0000");
|
||||
pspace.install_readwrite_bank(0xc0000, 0xc3fff, 0, "dram2_4000");
|
||||
pspace.install_readwrite_bank(0xc4000, 0xc7fff, 0, "dram2_8000");
|
||||
pspace.install_readwrite_bank(0xc8000, 0xcbfff, 0, "dram2_c000");
|
||||
pspace.install_readwrite_bank(0xcc000, 0xcffff, 0, "dram2_10000");
|
||||
pspace.install_readwrite_bank(0xd0000, 0xd3fff, 0, "dram2_14000");
|
||||
pspace.install_readwrite_bank(0xd4000, 0xd7fff, 0, "dram2_18000");
|
||||
pspace.install_readwrite_bank(0xd8000, 0xdbfff, 0, "dram2_1c000");
|
||||
|
||||
/* data
|
||||
AM_RANGE( 0x08000, 0x0bfff ) AM_RAM AM_SHARE("dram2_0000")
|
||||
@ -604,16 +604,16 @@ void m20_state::install_memory()
|
||||
AM_RANGE( 0xd4000, 0xd7fff ) AM_RAM AM_SHARE("dram2_18000")
|
||||
AM_RANGE( 0xd8000, 0xdbfff ) AM_RAM AM_SHARE("dram2_1c000")
|
||||
*/
|
||||
dspace.install_readwrite_bank(0x8000, 0xbfff, 0x3fff, "dram2_0000");
|
||||
dspace.install_readwrite_bank(0xc000, 0xffff, 0x3fff, "dram2_4000");
|
||||
dspace.install_readwrite_bank(0xbc000, 0xbffff, 0x3fff, "dram2_0000");
|
||||
dspace.install_readwrite_bank(0xc0000, 0xc3fff, 0x3fff, "dram2_4000");
|
||||
dspace.install_readwrite_bank(0xc4000, 0xc7fff, 0x3fff, "dram2_8000");
|
||||
dspace.install_readwrite_bank(0xc8000, 0xcbfff, 0x3fff, "dram2_c000");
|
||||
dspace.install_readwrite_bank(0xcc000, 0xcffff, 0x3fff, "dram2_10000");
|
||||
dspace.install_readwrite_bank(0xd0000, 0xd3fff, 0x3fff, "dram2_14000");
|
||||
dspace.install_readwrite_bank(0xd4000, 0xd7fff, 0x3fff, "dram2_18000");
|
||||
dspace.install_readwrite_bank(0xd8000, 0xdbfff, 0x3fff, "dram2_1c000");
|
||||
dspace.install_readwrite_bank(0x8000, 0xbfff, 0, "dram2_0000");
|
||||
dspace.install_readwrite_bank(0xc000, 0xffff, 0, "dram2_4000");
|
||||
dspace.install_readwrite_bank(0xbc000, 0xbffff, 0, "dram2_0000");
|
||||
dspace.install_readwrite_bank(0xc0000, 0xc3fff, 0, "dram2_4000");
|
||||
dspace.install_readwrite_bank(0xc4000, 0xc7fff, 0, "dram2_8000");
|
||||
dspace.install_readwrite_bank(0xc8000, 0xcbfff, 0, "dram2_c000");
|
||||
dspace.install_readwrite_bank(0xcc000, 0xcffff, 0, "dram2_10000");
|
||||
dspace.install_readwrite_bank(0xd0000, 0xd3fff, 0, "dram2_14000");
|
||||
dspace.install_readwrite_bank(0xd4000, 0xd7fff, 0, "dram2_18000");
|
||||
dspace.install_readwrite_bank(0xd8000, 0xdbfff, 0, "dram2_1c000");
|
||||
|
||||
membank("dram2_0000")->set_base(memptr + 0x40000);
|
||||
membank("dram2_4000")->set_base(memptr + 0x44000);
|
||||
@ -640,15 +640,15 @@ void m20_state::install_memory()
|
||||
AM_RANGE( 0xf8000, 0xfbfff ) AM_RAM AM_SHARE("dram3_1c000")
|
||||
AM_RANGE( 0xfc000, 0xfffff ) AM_RAM AM_SHARE("dram3_0000")
|
||||
*/
|
||||
pspace.install_readwrite_bank(0xdc000, 0xdffff, 0x3fff, "dram3_0000");
|
||||
pspace.install_readwrite_bank(0xe0000, 0xe3fff, 0x3fff, "dram3_4000");
|
||||
pspace.install_readwrite_bank(0xe4000, 0xe7fff, 0x3fff, "dram3_8000");
|
||||
pspace.install_readwrite_bank(0xe8000, 0xebfff, 0x3fff, "dram3_c000");
|
||||
pspace.install_readwrite_bank(0xec000, 0xeffff, 0x3fff, "dram3_10000");
|
||||
pspace.install_readwrite_bank(0xf0000, 0xf3fff, 0x3fff, "dram3_14000");
|
||||
pspace.install_readwrite_bank(0xf4000, 0xf7fff, 0x3fff, "dram3_18000");
|
||||
pspace.install_readwrite_bank(0xf8000, 0xfbfff, 0x3fff, "dram3_1c000");
|
||||
pspace.install_readwrite_bank(0xfc000, 0xfffff, 0x3fff, "dram3_0000");
|
||||
pspace.install_readwrite_bank(0xdc000, 0xdffff, 0, "dram3_0000");
|
||||
pspace.install_readwrite_bank(0xe0000, 0xe3fff, 0, "dram3_4000");
|
||||
pspace.install_readwrite_bank(0xe4000, 0xe7fff, 0, "dram3_8000");
|
||||
pspace.install_readwrite_bank(0xe8000, 0xebfff, 0, "dram3_c000");
|
||||
pspace.install_readwrite_bank(0xec000, 0xeffff, 0, "dram3_10000");
|
||||
pspace.install_readwrite_bank(0xf0000, 0xf3fff, 0, "dram3_14000");
|
||||
pspace.install_readwrite_bank(0xf4000, 0xf7fff, 0, "dram3_18000");
|
||||
pspace.install_readwrite_bank(0xf8000, 0xfbfff, 0, "dram3_1c000");
|
||||
pspace.install_readwrite_bank(0xfc000, 0xfffff, 0, "dram3_0000");
|
||||
|
||||
/* data
|
||||
AM_RANGE( 0x44000, 0x47fff ) AM_RAM AM_SHARE("dram3_0000")
|
||||
@ -665,17 +665,17 @@ void m20_state::install_memory()
|
||||
AM_RANGE( 0xf8000, 0xfbfff ) AM_RAM AM_SHARE("dram3_1c000")
|
||||
AM_RANGE( 0xfc000, 0xfffff ) AM_RAM AM_SHARE("dram3_0000")
|
||||
*/
|
||||
dspace.install_readwrite_bank(0x44000, 0x47fff, 0x3fff, "dram3_0000");
|
||||
dspace.install_readwrite_bank(0x48000, 0x4bfff, 0x3fff, "dram3_4000");
|
||||
dspace.install_readwrite_bank(0xdc000, 0xdffff, 0x3fff, "dram3_0000");
|
||||
dspace.install_readwrite_bank(0xe0000, 0xe3fff, 0x3fff, "dram3_4000");
|
||||
dspace.install_readwrite_bank(0xe4000, 0xe7fff, 0x3fff, "dram3_8000");
|
||||
dspace.install_readwrite_bank(0xe8000, 0xebfff, 0x3fff, "dram3_c000");
|
||||
dspace.install_readwrite_bank(0xec000, 0xeffff, 0x3fff, "dram3_10000");
|
||||
dspace.install_readwrite_bank(0xf0000, 0xf3fff, 0x3fff, "dram3_14000");
|
||||
dspace.install_readwrite_bank(0xf4000, 0xf7fff, 0x3fff, "dram3_18000");
|
||||
dspace.install_readwrite_bank(0xf8000, 0xfbfff, 0x3fff, "dram3_1c000");
|
||||
dspace.install_readwrite_bank(0xfc000, 0xfffff, 0x3fff, "dram3_0000");
|
||||
dspace.install_readwrite_bank(0x44000, 0x47fff, 0, "dram3_0000");
|
||||
dspace.install_readwrite_bank(0x48000, 0x4bfff, 0, "dram3_4000");
|
||||
dspace.install_readwrite_bank(0xdc000, 0xdffff, 0, "dram3_0000");
|
||||
dspace.install_readwrite_bank(0xe0000, 0xe3fff, 0, "dram3_4000");
|
||||
dspace.install_readwrite_bank(0xe4000, 0xe7fff, 0, "dram3_8000");
|
||||
dspace.install_readwrite_bank(0xe8000, 0xebfff, 0, "dram3_c000");
|
||||
dspace.install_readwrite_bank(0xec000, 0xeffff, 0, "dram3_10000");
|
||||
dspace.install_readwrite_bank(0xf0000, 0xf3fff, 0, "dram3_14000");
|
||||
dspace.install_readwrite_bank(0xf4000, 0xf7fff, 0, "dram3_18000");
|
||||
dspace.install_readwrite_bank(0xf8000, 0xfbfff, 0, "dram3_1c000");
|
||||
dspace.install_readwrite_bank(0xfc000, 0xfffff, 0, "dram3_0000");
|
||||
|
||||
membank("dram3_0000")->set_base(memptr + 0x60000);
|
||||
membank("dram3_4000")->set_base(memptr + 0x64000);
|
||||
|
Loading…
Reference in New Issue
Block a user