diff options
Diffstat (limited to 'src/mame/drivers/aa310.cpp')
-rw-r--r-- | src/mame/drivers/aa310.cpp | 39 |
1 files changed, 26 insertions, 13 deletions
diff --git a/src/mame/drivers/aa310.cpp b/src/mame/drivers/aa310.cpp index 76bddacf57d..089251142a5 100644 --- a/src/mame/drivers/aa310.cpp +++ b/src/mame/drivers/aa310.cpp @@ -454,13 +454,15 @@ MACHINE_CONFIG_START(aa310_state::aa310) /* Expansion slots - 2-card backplane */ MACHINE_CONFIG_END -MACHINE_CONFIG_DERIVED(aa310_state::aa305, aa310) +MACHINE_CONFIG_START(aa310_state::aa305) + aa310(config); MCFG_RAM_MODIFY(RAM_TAG) MCFG_RAM_DEFAULT_SIZE("512K") MCFG_RAM_EXTRA_OPTIONS("1M") MACHINE_CONFIG_END -MACHINE_CONFIG_DERIVED(aa310_state::aa440, aa310) +MACHINE_CONFIG_START(aa310_state::aa440) + aa310(config); MCFG_RAM_MODIFY(RAM_TAG) MCFG_RAM_DEFAULT_SIZE("4M") @@ -469,13 +471,15 @@ MACHINE_CONFIG_DERIVED(aa310_state::aa440, aa310) /* Expansion slots - 4-card backplane */ MACHINE_CONFIG_END -MACHINE_CONFIG_DERIVED(aa310_state::aa3000, aa310) +MACHINE_CONFIG_START(aa310_state::aa3000) + aa310(config); MCFG_RAM_MODIFY(RAM_TAG) MCFG_RAM_DEFAULT_SIZE("1M") MCFG_RAM_EXTRA_OPTIONS("2M") MACHINE_CONFIG_END -MACHINE_CONFIG_DERIVED(aa310_state::aa4101, aa310) +MACHINE_CONFIG_START(aa310_state::aa4101) + aa310(config); MCFG_RAM_MODIFY(RAM_TAG) MCFG_RAM_DEFAULT_SIZE("1M") MCFG_RAM_EXTRA_OPTIONS("2M,4M") @@ -483,7 +487,8 @@ MACHINE_CONFIG_DERIVED(aa310_state::aa4101, aa310) /* Expansion slots - 4-card backplane */ MACHINE_CONFIG_END -MACHINE_CONFIG_DERIVED(aa310_state::aa4201, aa310) +MACHINE_CONFIG_START(aa310_state::aa4201) + aa310(config); MCFG_RAM_MODIFY(RAM_TAG) MCFG_RAM_DEFAULT_SIZE("2M") MCFG_RAM_EXTRA_OPTIONS("4M") @@ -493,7 +498,8 @@ MACHINE_CONFIG_DERIVED(aa310_state::aa4201, aa310) /* Expansion slots - 4-card backplane */ MACHINE_CONFIG_END -MACHINE_CONFIG_DERIVED(aa310_state::aa4401, aa310) +MACHINE_CONFIG_START(aa310_state::aa4401) + aa310(config); MCFG_RAM_MODIFY(RAM_TAG) MCFG_RAM_DEFAULT_SIZE("4M") MCFG_RAM_EXTRA_OPTIONS("8M") @@ -503,7 +509,8 @@ MACHINE_CONFIG_DERIVED(aa310_state::aa4401, aa310) /* Expansion slots - 4-card backplane */ MACHINE_CONFIG_END -MACHINE_CONFIG_DERIVED(aa310_state::aa540, aa310) +MACHINE_CONFIG_START(aa310_state::aa540) + aa310(config); MCFG_CPU_MODIFY("maincpu") // ARM3 MCFG_CPU_CLOCK(XTAL(52'000'000) / 2) @@ -516,7 +523,8 @@ MACHINE_CONFIG_DERIVED(aa310_state::aa540, aa310) /* Expansion slots - 4-card backplane */ MACHINE_CONFIG_END -MACHINE_CONFIG_DERIVED(aa310_state::aa5000, aa310) +MACHINE_CONFIG_START(aa310_state::aa5000) + aa310(config); MCFG_CPU_MODIFY("maincpu") // ARM3 MCFG_CPU_CLOCK(XTAL(50'000'000) / 2) @@ -529,7 +537,8 @@ MACHINE_CONFIG_DERIVED(aa310_state::aa5000, aa310) /* Expansion slots - 4-card backplane */ MACHINE_CONFIG_END -MACHINE_CONFIG_DERIVED(aa310_state::aa4, aa5000) +MACHINE_CONFIG_START(aa310_state::aa4) + aa5000(config); MCFG_CPU_MODIFY("maincpu") // ARM3 MCFG_CPU_CLOCK(XTAL(24'000'000)) @@ -542,12 +551,14 @@ MACHINE_CONFIG_DERIVED(aa310_state::aa4, aa5000) /* 60MB HDD */ MACHINE_CONFIG_END -MACHINE_CONFIG_DERIVED(aa310_state::aa5000a, aa5000) +MACHINE_CONFIG_START(aa310_state::aa5000a) + aa5000(config); MCFG_CPU_MODIFY("maincpu") // ARM3 MCFG_CPU_CLOCK(33000000) MACHINE_CONFIG_END -MACHINE_CONFIG_DERIVED(aa310_state::aa3010, aa310) +MACHINE_CONFIG_START(aa310_state::aa3010) + aa310(config); MCFG_CPU_MODIFY("maincpu") // ARM250 MCFG_CPU_CLOCK(XTAL(72'000'000) / 6) @@ -556,13 +567,15 @@ MACHINE_CONFIG_DERIVED(aa310_state::aa3010, aa310) MCFG_RAM_EXTRA_OPTIONS("2M") MACHINE_CONFIG_END -MACHINE_CONFIG_DERIVED(aa310_state::aa3020, aa3010) +MACHINE_CONFIG_START(aa310_state::aa3020) + aa3010(config); MCFG_RAM_MODIFY(RAM_TAG) MCFG_RAM_DEFAULT_SIZE("2M") MCFG_RAM_EXTRA_OPTIONS("4M") MACHINE_CONFIG_END -MACHINE_CONFIG_DERIVED(aa310_state::aa4000, aa3010) +MACHINE_CONFIG_START(aa310_state::aa4000) + aa3010(config); MCFG_RAM_MODIFY(RAM_TAG) MCFG_RAM_DEFAULT_SIZE("2M") MCFG_RAM_EXTRA_OPTIONS("4M") |