summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame
diff options
context:
space:
mode:
author AJR <ajrhacker@users.noreply.github.com>2021-06-20 12:22:53 -0400
committer AJR <ajrhacker@users.noreply.github.com>2021-06-20 12:23:02 -0400
commitd40706395b0987ecea00f8fe16bb5ae2ad521b15 (patch)
tree49b4bc0494f7afd89024da2ec6704a667d27f6ff /src/mame
parent976e707ffe2cf9f0d3cc12a6d959f8dae9071778 (diff)
h8500: Add mode control and EPROM variant types
Diffstat (limited to 'src/mame')
-rw-r--r--src/mame/drivers/betacam.cpp3
-rw-r--r--src/mame/drivers/bvm.cpp2
2 files changed, 3 insertions, 2 deletions
diff --git a/src/mame/drivers/betacam.cpp b/src/mame/drivers/betacam.cpp
index 38f136351f9..59dacce5b1c 100644
--- a/src/mame/drivers/betacam.cpp
+++ b/src/mame/drivers/betacam.cpp
@@ -98,7 +98,8 @@ void betacam_state::betacam(machine_config &config)
m_systemcpu->set_addrmap(AS_PROGRAM, &betacam_state::system_mem_map);
m_systemcpu->p2_in_cb().set_ioport("DSW1");
- HD6475348(config, m_servocpu, 20_MHz_XTAL); //Actual chip is marked "H8/534 6435348F 10"
+ HD6435348(config, m_servocpu, 20_MHz_XTAL); //Actual chip is marked "H8/534 6435348F 10"
+ m_servocpu->set_mode(3);
m_servocpu->set_addrmap(AS_PROGRAM, &betacam_state::servo_mem_map);
//CXD1095(config, "cxdio0");
diff --git a/src/mame/drivers/bvm.cpp b/src/mame/drivers/bvm.cpp
index af931fefd7b..a6ee2d9767c 100644
--- a/src/mame/drivers/bvm.cpp
+++ b/src/mame/drivers/bvm.cpp
@@ -51,7 +51,6 @@ private:
void bvm_state::mem_map(address_map &map)
{
- // internal ROM not used here?
map(0x00000, 0x0f67f).rw("flash", FUNC(intelfsh8_device::read), FUNC(intelfsh8_device::write));
map(0x10000, 0x17fff).ram().share("nvram");
map(0x18000, 0x18007).rw("cxdio0", FUNC(cxd1095_device::read), FUNC(cxd1095_device::write));
@@ -66,6 +65,7 @@ INPUT_PORTS_END
void bvm_state::bvm(machine_config &config)
{
HD6435368(config, m_maincpu, 20_MHz_XTAL);
+ m_maincpu->set_mode(3); // internal ROM not used here?
m_maincpu->set_addrmap(AS_PROGRAM, &bvm_state::mem_map);
CAT28F020(config, "flash");