summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Aaron Giles <aaron@aarongiles.com>2008-02-13 08:35:36 +0000
committer Aaron Giles <aaron@aarongiles.com>2008-02-13 08:35:36 +0000
commitac9b10d93584759fcca61553f077bf16e0d3543e (patch)
tree64ca15751c334cff33659bdc2c93b3d286e1907d
parentaccc7d17611ea22a891b651d4d8c3a51a9a0e1e4 (diff)
From: Atari Ace [mailto:atari_ace@verizon.net]
Subject: [patch] Fix maxaflex problems Hi mamedev, The maxaflex, mf_bdash and mf_achas drivers fatalerror on startup as reported on MAMETesters. This should fix it.
-rw-r--r--src/mame/machine/atari.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/mame/machine/atari.c b/src/mame/machine/atari.c
index 4af7b5caa47..aabbb8dfa80 100644
--- a/src/mame/machine/atari.c
+++ b/src/mame/machine/atari.c
@@ -143,7 +143,7 @@ void a600xl_mmu(UINT8 new_mmu)
{
logerror("%s MMU SELFTEST ROM\n", Machine->gamedrv->name);
rbank2 = MRA8_BANK2;
- wbank2 = MWA8_ROM;
+ wbank2 = MWA8_UNMAP;
}
memory_install_read8_handler(0, ADDRESS_SPACE_PROGRAM, 0x5000, 0x57ff, 0, 0, rbank2);
memory_install_write8_handler(0, ADDRESS_SPACE_PROGRAM, 0x5000, 0x57ff, 0, 0, wbank2);
@@ -162,10 +162,10 @@ void a800xl_mmu(UINT8 new_mmu)
{
logerror("%s MMU BIOS ROM\n", Machine->gamedrv->name);
rbank3 = MRA8_BANK3;
- wbank3 = MWA8_ROM;
+ wbank3 = MWA8_UNMAP;
base3 = memory_region(REGION_CPU1)+0x14000; /* 8K lo BIOS */
rbank4 = MRA8_BANK4;
- wbank4 = MWA8_ROM;
+ wbank4 = MWA8_UNMAP;
base4 = memory_region(REGION_CPU1)+0x15800; /* 4K FP ROM + 8K hi BIOS */
}
else
@@ -197,7 +197,7 @@ void a800xl_mmu(UINT8 new_mmu)
{
logerror("%s MMU BASIC ROM\n", Machine->gamedrv->name);
rbank1 = MRA8_BANK1;
- wbank1 = MWA8_ROM;
+ wbank1 = MWA8_UNMAP;
base1 = memory_region(REGION_CPU1)+0x10000; /* 8K BASIC */
}
memory_install_read8_handler(0, ADDRESS_SPACE_PROGRAM, 0xa000, 0xbfff, 0, 0, rbank1);
@@ -216,7 +216,7 @@ void a800xl_mmu(UINT8 new_mmu)
{
logerror("%s MMU SELFTEST ROM\n", Machine->gamedrv->name);
rbank2 = MRA8_BANK2;
- wbank2 = MWA8_ROM;
+ wbank2 = MWA8_UNMAP;
base2 = memory_region(REGION_CPU1)+0x15000; /* 0x0800 bytes */
}
memory_install_read8_handler(0, ADDRESS_SPACE_PROGRAM, 0x5000, 0x57ff, 0, 0, rbank2);