summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/m20.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/m20.cpp')
-rw-r--r--src/mame/drivers/m20.cpp170
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");