diff options
Diffstat (limited to 'src/mame/drivers/m20.cpp')
-rw-r--r-- | src/mame/drivers/m20.cpp | 170 |
1 files changed, 85 insertions, 85 deletions
diff --git a/src/mame/drivers/m20.cpp b/src/mame/drivers/m20.cpp index 70b812d7891..8713a796516 100644 --- a/src/mame/drivers/m20.cpp +++ b/src/mame/drivers/m20.cpp @@ -432,9 +432,9 @@ void m20_state::install_memory() /* DRAM1, 32K */ /* prog - AM_RANGE( 0x2c000, 0x2ffff ) AM_RAM AM_SHARE("dram1_0000") - AM_RANGE( 0x88000, 0x8bfff ) AM_RAM AM_SHARE("dram1_4000") - AM_RANGE( 0xa8000, 0xabfff ) AM_RAM AM_SHARE("dram1_4000") + map( 0x2c000, 0x2ffff ).ram().share("dram1_0000"); + map( 0x88000, 0x8bfff ).ram().share("dram1_4000"); + map( 0xa8000, 0xabfff ).ram().share("dram1_4000"); */ pspace.install_readwrite_bank(0x2c000, 0x2ffff, 0, "dram1_0000"); pspace.install_readwrite_bank(0x88000, 0x8bfff, 0, "dram1_4000"); @@ -442,10 +442,10 @@ void m20_state::install_memory() /* data - AM_RANGE( 0x04000, 0x07fff ) AM_RAM AM_SHARE("dram1_4000") - AM_RANGE( 0x1c000, 0x1ffff ) AM_RAM AM_SHARE("dram1_0000") - AM_RANGE( 0x2c000, 0x2ffff ) AM_RAM AM_SHARE("dram1_0000") - AM_RANGE( 0xa8000, 0xabfff ) AM_RAM AM_SHARE("dram1_4000") + map( 0x04000, 0x07fff ).ram().share("dram1_4000"); + map( 0x1c000, 0x1ffff ).ram().share("dram1_0000"); + map( 0x2c000, 0x2ffff ).ram().share("dram1_0000"); + map( 0xa8000, 0xabfff ).ram().share("dram1_4000"); */ dspace.install_readwrite_bank(0x4000, 0x7fff, 0, "dram1_4000"); dspace.install_readwrite_bank(0x1c000, 0x1ffff, 0, "dram1_0000"); @@ -459,20 +459,20 @@ void m20_state::install_memory() /* DRAM2, 32K */ /* prog - AM_RANGE( 0x8c000, 0x8ffff ) AM_RAM AM_SHARE("dram2_0000") - AM_RANGE( 0x98000, 0x9bfff ) AM_RAM AM_SHARE("dram2_4000") - AM_RANGE( 0xac000, 0xaffff ) AM_RAM AM_SHARE("dram2_0000") + map( 0x8c000, 0x8ffff ).ram().share("dram2_0000"); + map( 0x98000, 0x9bfff ).ram().share("dram2_4000"); + map( 0xac000, 0xaffff ).ram().share("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") - AM_RANGE( 0x0c000, 0x0ffff ) AM_RAM AM_SHARE("dram2_4000") - AM_RANGE( 0x88000, 0x8bfff ) AM_RAM AM_SHARE("dram2_4000") - AM_RANGE( 0x98000, 0x9bfff ) AM_RAM AM_SHARE("dram2_4000") - AM_RANGE( 0xac000, 0xaffff ) AM_RAM AM_SHARE("dram2_0000") + map( 0x08000, 0x0bfff ).ram().share("dram2_0000"); + map( 0x0c000, 0x0ffff ).ram().share("dram2_4000"); + map( 0x88000, 0x8bfff ).ram().share("dram2_4000"); + map( 0x98000, 0x9bfff ).ram().share("dram2_4000"); + map( 0xac000, 0xaffff ).ram().share("dram2_0000"); */ dspace.install_readwrite_bank(0x8000, 0xbfff, 0, "dram2_0000"); dspace.install_readwrite_bank(0xc000, 0xffff, 0, "dram2_4000"); @@ -487,19 +487,19 @@ void m20_state::install_memory() /* DRAM3, 32K */ /* prog - AM_RANGE( 0x9c000, 0x9ffff ) AM_RAM AM_SHARE("dram3_0000") - AM_RANGE( 0xb0000, 0xb3fff ) AM_RAM AM_SHARE("dram3_4000") + map( 0x9c000, 0x9ffff ).ram().share("dram3_0000"); + map( 0xb0000, 0xb3fff ).ram().share("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") - AM_RANGE( 0x48000, 0x4bfff ) AM_RAM AM_SHARE("dram3_4000") - AM_RANGE( 0x8c000, 0x8ffff ) AM_RAM AM_SHARE("dram3_0000") - AM_RANGE( 0x9c000, 0x9ffff ) AM_RAM AM_SHARE("dram3_0000") - AM_RANGE( 0xb0000, 0xb3fff ) AM_RAM AM_SHARE("dram3_4000") - AM_RANGE( 0xc0000, 0xc3fff ) AM_RAM AM_SHARE("dram3_4000") + map( 0x44000, 0x47fff ).ram().share("dram3_0000"); + map( 0x48000, 0x4bfff ).ram().share("dram3_4000"); + map( 0x8c000, 0x8ffff ).ram().share("dram3_0000"); + map( 0x9c000, 0x9ffff ).ram().share("dram3_0000"); + map( 0xb0000, 0xb3fff ).ram().share("dram3_4000"); + map( 0xc0000, 0xc3fff ).ram().share("dram3_4000"); */ dspace.install_readwrite_bank(0x44000, 0x47fff, 0, "dram3_0000"); dspace.install_readwrite_bank(0x48000, 0x4bfff, 0, "dram3_4000"); @@ -518,16 +518,16 @@ void m20_state::install_memory() /* DRAM1, 128K */ /* prog - AM_RANGE( 0x2c000, 0x2ffff ) AM_RAM AM_SHARE("dram1_0000") - AM_RANGE( 0x88000, 0x8bfff ) AM_RAM AM_SHARE("dram1_4000") - AM_RANGE( 0x8c000, 0x8ffff ) AM_RAM AM_SHARE("dram1_8000") - AM_RANGE( 0x98000, 0x9bfff ) AM_RAM AM_SHARE("dram1_c000") - AM_RANGE( 0x9c000, 0x9ffff ) AM_RAM AM_SHARE("dram1_10000") - AM_RANGE( 0xa8000, 0xabfff ) AM_RAM AM_SHARE("dram1_4000") - AM_RANGE( 0xac000, 0xaffff ) AM_RAM AM_SHARE("dram1_8000") - AM_RANGE( 0xb0000, 0xb3fff ) AM_RAM AM_SHARE("dram1_14000") - AM_RANGE( 0xb4000, 0xb7fff ) AM_RAM AM_SHARE("dram1_18000") - AM_RANGE( 0xb8000, 0xbbfff ) AM_RAM AM_SHARE("dram1_1c000") + map( 0x2c000, 0x2ffff ).ram().share("dram1_0000"); + map( 0x88000, 0x8bfff ).ram().share("dram1_4000"); + map( 0x8c000, 0x8ffff ).ram().share("dram1_8000"); + map( 0x98000, 0x9bfff ).ram().share("dram1_c000"); + map( 0x9c000, 0x9ffff ).ram().share("dram1_10000"); + map( 0xa8000, 0xabfff ).ram().share("dram1_4000"); + map( 0xac000, 0xaffff ).ram().share("dram1_8000"); + map( 0xb0000, 0xb3fff ).ram().share("dram1_14000"); + map( 0xb4000, 0xb7fff ).ram().share("dram1_18000"); + map( 0xb8000, 0xbbfff ).ram().share("dram1_1c000"); */ pspace.install_readwrite_bank(0x2c000, 0x2ffff, 0, "dram1_0000"); pspace.install_readwrite_bank(0x88000, 0x8bfff, 0, "dram1_4000"); @@ -541,18 +541,18 @@ void m20_state::install_memory() pspace.install_readwrite_bank(0xb8000, 0xbbfff, 0, "dram1_1c000"); /* data - AM_RANGE( 0x04000, 0x07fff ) AM_RAM AM_SHARE("dram1_4000") - AM_RANGE( 0x1c000, 0x1ffff ) AM_RAM AM_SHARE("dram1_0000") - AM_RANGE( 0x2c000, 0x2ffff ) AM_RAM AM_SHARE("dram1_0000") - AM_RANGE( 0x88000, 0x8bfff ) AM_RAM AM_SHARE("dram1_c000") - AM_RANGE( 0x8c000, 0x8ffff ) AM_RAM AM_SHARE("dram1_10000") - AM_RANGE( 0x98000, 0x9bfff ) AM_RAM AM_SHARE("dram1_c000") - AM_RANGE( 0x9c000, 0x9ffff ) AM_RAM AM_SHARE("dram1_10000") - AM_RANGE( 0xa8000, 0xabfff ) AM_RAM AM_SHARE("dram1_4000") - AM_RANGE( 0xac000, 0xaffff ) AM_RAM AM_SHARE("dram1_8000") - AM_RANGE( 0xb0000, 0xb3fff ) AM_RAM AM_SHARE("dram1_14000") - AM_RANGE( 0xb4000, 0xb7fff ) AM_RAM AM_SHARE("dram1_18000") - AM_RANGE( 0xb8000, 0xbbfff ) AM_RAM AM_SHARE("dram1_1c000") + map( 0x04000, 0x07fff ).ram().share("dram1_4000"); + map( 0x1c000, 0x1ffff ).ram().share("dram1_0000"); + map( 0x2c000, 0x2ffff ).ram().share("dram1_0000"); + map( 0x88000, 0x8bfff ).ram().share("dram1_c000"); + map( 0x8c000, 0x8ffff ).ram().share("dram1_10000"); + map( 0x98000, 0x9bfff ).ram().share("dram1_c000"); + map( 0x9c000, 0x9ffff ).ram().share("dram1_10000"); + map( 0xa8000, 0xabfff ).ram().share("dram1_4000"); + map( 0xac000, 0xaffff ).ram().share("dram1_8000"); + map( 0xb0000, 0xb3fff ).ram().share("dram1_14000"); + map( 0xb4000, 0xb7fff ).ram().share("dram1_18000"); + map( 0xb8000, 0xbbfff ).ram().share("dram1_1c000"); */ dspace.install_readwrite_bank(0x4000, 0x7fff, 0, "dram1_4000"); dspace.install_readwrite_bank(0x1c000, 0x1ffff, 0, "dram1_0000"); @@ -580,16 +580,16 @@ void m20_state::install_memory() /* DRAM2, 128K */ /* prog - AM_RANGE( 0xbc000, 0xbffff ) AM_RAM AM_SHARE("dram2_0000") + map( 0xbc000, 0xbffff ).ram().share("dram2_0000"); - AM_RANGE( 0xc0000, 0xc3fff ) AM_RAM AM_SHARE("dram2_4000") - AM_RANGE( 0xc4000, 0xc7fff ) AM_RAM AM_SHARE("dram2_8000") - AM_RANGE( 0xc8000, 0xcbfff ) AM_RAM AM_SHARE("dram2_c000") - AM_RANGE( 0xcc000, 0xcffff ) AM_RAM AM_SHARE("dram2_10000") + map( 0xc0000, 0xc3fff ).ram().share("dram2_4000"); + map( 0xc4000, 0xc7fff ).ram().share("dram2_8000"); + map( 0xc8000, 0xcbfff ).ram().share("dram2_c000"); + map( 0xcc000, 0xcffff ).ram().share("dram2_10000"); - AM_RANGE( 0xd0000, 0xd3fff ) AM_RAM AM_SHARE("dram2_14000") - AM_RANGE( 0xd4000, 0xd7fff ) AM_RAM AM_SHARE("dram2_18000") - AM_RANGE( 0xd8000, 0xdbfff ) AM_RAM AM_SHARE("dram2_1c000") + map( 0xd0000, 0xd3fff ).ram().share("dram2_14000"); + map( 0xd4000, 0xd7fff ).ram().share("dram2_18000"); + map( 0xd8000, 0xdbfff ).ram().share("dram2_1c000"); */ pspace.install_readwrite_bank(0xbc000, 0xbffff, 0, "dram2_0000"); pspace.install_readwrite_bank(0xc0000, 0xc3fff, 0, "dram2_4000"); @@ -601,19 +601,19 @@ void m20_state::install_memory() pspace.install_readwrite_bank(0xd8000, 0xdbfff, 0, "dram2_1c000"); /* data - AM_RANGE( 0x08000, 0x0bfff ) AM_RAM AM_SHARE("dram2_0000") - AM_RANGE( 0x0c000, 0x0ffff ) AM_RAM AM_SHARE("dram2_4000") + map( 0x08000, 0x0bfff ).ram().share("dram2_0000"); + map( 0x0c000, 0x0ffff ).ram().share("dram2_4000"); - AM_RANGE( 0xbc000, 0xbffff ) AM_RAM AM_SHARE("dram2_0000") + map( 0xbc000, 0xbffff ).ram().share("dram2_0000"); - AM_RANGE( 0xc0000, 0xc3fff ) AM_RAM AM_SHARE("dram2_4000") - AM_RANGE( 0xc4000, 0xc7fff ) AM_RAM AM_SHARE("dram2_8000") - AM_RANGE( 0xc8000, 0xcbfff ) AM_RAM AM_SHARE("dram2_c000") - AM_RANGE( 0xcc000, 0xcffff ) AM_RAM AM_SHARE("dram2_10000") + map( 0xc0000, 0xc3fff ).ram().share("dram2_4000"); + map( 0xc4000, 0xc7fff ).ram().share("dram2_8000"); + map( 0xc8000, 0xcbfff ).ram().share("dram2_c000"); + map( 0xcc000, 0xcffff ).ram().share("dram2_10000"); - AM_RANGE( 0xd0000, 0xd3fff ) AM_RAM AM_SHARE("dram2_14000") - AM_RANGE( 0xd4000, 0xd7fff ) AM_RAM AM_SHARE("dram2_18000") - AM_RANGE( 0xd8000, 0xdbfff ) AM_RAM AM_SHARE("dram2_1c000") + map( 0xd0000, 0xd3fff ).ram().share("dram2_14000"); + map( 0xd4000, 0xd7fff ).ram().share("dram2_18000"); + map( 0xd8000, 0xdbfff ).ram().share("dram2_1c000"); */ dspace.install_readwrite_bank(0x8000, 0xbfff, 0, "dram2_0000"); dspace.install_readwrite_bank(0xc000, 0xffff, 0, "dram2_4000"); @@ -639,17 +639,17 @@ void m20_state::install_memory() /* DRAM3, 128K */ /* prog - AM_RANGE( 0xdc000, 0xdffff ) AM_RAM AM_SHARE("dram3_0000") + map( 0xdc000, 0xdffff ).ram().share("dram3_0000"); - AM_RANGE( 0xe0000, 0xe3fff ) AM_RAM AM_SHARE("dram3_4000") - AM_RANGE( 0xe4000, 0xe7fff ) AM_RAM AM_SHARE("dram3_8000") - AM_RANGE( 0xe8000, 0xebfff ) AM_RAM AM_SHARE("dram3_c000") - AM_RANGE( 0xec000, 0xeffff ) AM_RAM AM_SHARE("dram3_10000") + map( 0xe0000, 0xe3fff ).ram().share("dram3_4000"); + map( 0xe4000, 0xe7fff ).ram().share("dram3_8000"); + map( 0xe8000, 0xebfff ).ram().share("dram3_c000"); + map( 0xec000, 0xeffff ).ram().share("dram3_10000"); - AM_RANGE( 0xf0000, 0xf3fff ) AM_RAM AM_SHARE("dram3_14000") - AM_RANGE( 0xf4000, 0xf7fff ) AM_RAM AM_SHARE("dram3_18000") - AM_RANGE( 0xf8000, 0xfbfff ) AM_RAM AM_SHARE("dram3_1c000") - AM_RANGE( 0xfc000, 0xfffff ) AM_RAM AM_SHARE("dram3_0000") + map( 0xf0000, 0xf3fff ).ram().share("dram3_14000"); + map( 0xf4000, 0xf7fff ).ram().share("dram3_18000"); + map( 0xf8000, 0xfbfff ).ram().share("dram3_1c000"); + map( 0xfc000, 0xfffff ).ram().share("dram3_0000"); */ pspace.install_readwrite_bank(0xdc000, 0xdffff, 0, "dram3_0000"); pspace.install_readwrite_bank(0xe0000, 0xe3fff, 0, "dram3_4000"); @@ -662,19 +662,19 @@ void m20_state::install_memory() pspace.install_readwrite_bank(0xfc000, 0xfffff, 0, "dram3_0000"); /* data - AM_RANGE( 0x44000, 0x47fff ) AM_RAM AM_SHARE("dram3_0000") - AM_RANGE( 0x48000, 0x4bfff ) AM_RAM AM_SHARE("dram3_4000") - AM_RANGE( 0xdc000, 0xdffff ) AM_RAM AM_SHARE("dram3_0000") - - AM_RANGE( 0xe0000, 0xe3fff ) AM_RAM AM_SHARE("dram3_4000") - AM_RANGE( 0xe4000, 0xe7fff ) AM_RAM AM_SHARE("dram3_8000") - AM_RANGE( 0xe8000, 0xebfff ) AM_RAM AM_SHARE("dram3_c000") - AM_RANGE( 0xec000, 0xeffff ) AM_RAM AM_SHARE("dram3_10000") - - AM_RANGE( 0xf0000, 0xf3fff ) AM_RAM AM_SHARE("dram3_14000") - AM_RANGE( 0xf4000, 0xf7fff ) AM_RAM AM_SHARE("dram3_18000") - AM_RANGE( 0xf8000, 0xfbfff ) AM_RAM AM_SHARE("dram3_1c000") - AM_RANGE( 0xfc000, 0xfffff ) AM_RAM AM_SHARE("dram3_0000") + map( 0x44000, 0x47fff ).ram().share("dram3_0000"); + map( 0x48000, 0x4bfff ).ram().share("dram3_4000"); + map( 0xdc000, 0xdffff ).ram().share("dram3_0000"); + + map( 0xe0000, 0xe3fff ).ram().share("dram3_4000"); + map( 0xe4000, 0xe7fff ).ram().share("dram3_8000"); + map( 0xe8000, 0xebfff ).ram().share("dram3_c000"); + map( 0xec000, 0xeffff ).ram().share("dram3_10000"); + + map( 0xf0000, 0xf3fff ).ram().share("dram3_14000"); + map( 0xf4000, 0xf7fff ).ram().share("dram3_18000"); + map( 0xf8000, 0xfbfff ).ram().share("dram3_1c000"); + map( 0xfc000, 0xfffff ).ram().share("dram3_0000"); */ dspace.install_readwrite_bank(0x44000, 0x47fff, 0, "dram3_0000"); dspace.install_readwrite_bank(0x48000, 0x4bfff, 0, "dram3_4000"); |