summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author R. Belmont <rb6502@users.noreply.github.com>2018-10-12 15:00:51 -0400
committer GitHub <noreply@github.com>2018-10-12 15:00:51 -0400
commit6043fdfb48a0667b182619b755cbee59b7dfb7fe (patch)
tree7f0c76ce885e1355a2d2dd8d0c3e318d469ef1bb
parent97857b116d6f975c0f2ec2626415ba874cbd98ef (diff)
parente348a59a23d0200d53a618a08c1e53908a36078a (diff)
Merge pull request #4132 from hp9k/more_hp9k3xx_cleanups
hp9k_3xx: remove obsolete bus error handler
-rw-r--r--src/mame/drivers/hp9k_3xx.cpp27
1 files changed, 6 insertions, 21 deletions
diff --git a/src/mame/drivers/hp9k_3xx.cpp b/src/mame/drivers/hp9k_3xx.cpp
index faa2957806c..112287b8939 100644
--- a/src/mame/drivers/hp9k_3xx.cpp
+++ b/src/mame/drivers/hp9k_3xx.cpp
@@ -159,12 +159,6 @@ void hp9k3xx_state::hp9k310_map(address_map &map)
void hp9k3xx_state::hp9k320_map(address_map &map)
{
hp9k3xx_common(map);
-
- // unknown, but bootrom crashes without
- map(0x00510000, 0x00510fff).ram();
- map(0x00516000, 0x00516fff).ram();
- map(0x00440000, 0x0044ffff).ram();
-
// main memory
map(0xfff00000, 0xffffffff).ram();
}
@@ -173,8 +167,7 @@ void hp9k3xx_state::hp9k320_map(address_map &map)
void hp9k3xx_state::hp9k330_map(address_map &map)
{
hp9k3xx_common(map);
-
- map(0xffb00000, 0xffbfffff).rw(FUNC(hp9k3xx_state::buserror_r), FUNC(hp9k3xx_state::buserror_w));
+ // main memory
map(0xffc00000, 0xffffffff).ram();
}
@@ -182,8 +175,7 @@ void hp9k3xx_state::hp9k330_map(address_map &map)
void hp9k3xx_state::hp9k332_map(address_map &map)
{
hp9k3xx_common(map);
-
- map(0xffb00000, 0xffbfffff).rw(FUNC(hp9k3xx_state::buserror_r), FUNC(hp9k3xx_state::buserror_w));
+ // main memory
map(0xffc00000, 0xffffffff).ram();
}
@@ -191,7 +183,7 @@ void hp9k3xx_state::hp9k332_map(address_map &map)
void hp9k3xx_state::hp9k360_map(address_map &map)
{
hp9k3xx_common(map);
-
+ // main memory
map(0xff000000, 0xffffffff).ram();
}
@@ -199,8 +191,7 @@ void hp9k3xx_state::hp9k360_map(address_map &map)
void hp9k3xx_state::hp9k370_map(address_map &map)
{
hp9k3xx_common(map);
-
- map(0xff700000, 0xff7fffff).rw(FUNC(hp9k3xx_state::buserror_r), FUNC(hp9k3xx_state::buserror_w));
+ // main memory
map(0xff800000, 0xffffffff).ram();
}
@@ -208,10 +199,7 @@ void hp9k3xx_state::hp9k370_map(address_map &map)
void hp9k3xx_state::hp9k380_map(address_map &map)
{
hp9k3xx_common(map);
-
- map(0x0051a000, 0x0051afff).rw(FUNC(hp9k3xx_state::buserror_r), FUNC(hp9k3xx_state::buserror_w)); // no "Alpha display"
-
- map(0xc0000000, 0xff7fffff).rw(FUNC(hp9k3xx_state::buserror_r), FUNC(hp9k3xx_state::buserror_w));
+ // main memory
map(0xff800000, 0xffffffff).ram();
}
@@ -219,11 +207,8 @@ void hp9k3xx_state::hp9k380_map(address_map &map)
void hp9k3xx_state::hp9k382_map(address_map &map)
{
hp9k3xx_common(map);
-
- map(0xffb00000, 0xffbfffff).rw(FUNC(hp9k3xx_state::buserror_r), FUNC(hp9k3xx_state::buserror_w));
+ // main memory
map(0xffc00000, 0xffffffff).ram();
-
- map(0x0051a000, 0x0051afff).rw(FUNC(hp9k3xx_state::buserror_r), FUNC(hp9k3xx_state::buserror_w)); // no "Alpha display"
}
/* Input ports */