summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers
diff options
context:
space:
mode:
author Robbbert <Robbbert@users.noreply.github.com>2021-01-14 20:40:43 +1100
committer Robbbert <Robbbert@users.noreply.github.com>2021-01-14 20:40:43 +1100
commit884624285ca6554100469f9239de737785b79108 (patch)
tree838771e29bbcd3f5dc750f37ddcb16f132efdebd /src/mame/drivers
parent8af331041f0b1c2e6efcc109799dcbfa36a81fa7 (diff)
New working software list additions
------------------------------- Graphics Mathematics [Gaming Alexandria, SSJ] {for RX78}.
Diffstat (limited to 'src/mame/drivers')
-rw-r--r--src/mame/drivers/rx78.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mame/drivers/rx78.cpp b/src/mame/drivers/rx78.cpp
index c75df38bbe8..88d2b8bace2 100644
--- a/src/mame/drivers/rx78.cpp
+++ b/src/mame/drivers/rx78.cpp
@@ -273,6 +273,7 @@ void rx78_state::rx78_io(address_map &map)
map(0xf0, 0xf0).rw(FUNC(rx78_state::cass_r), FUNC(rx78_state::cass_w)); //cmt
map(0xf1, 0xf1).w(FUNC(rx78_state::vram_read_bank_w));
map(0xf2, 0xf2).w(FUNC(rx78_state::vram_write_bank_w));
+ map(0xf3, 0xf3).nopw(); // Basic constantly writes 0x82 and 0xC2 here
map(0xf4, 0xf4).rw(FUNC(rx78_state::key_r), FUNC(rx78_state::key_w)); //keyboard
map(0xf5, 0xfb).w(FUNC(rx78_state::vdp_reg_w)); //vdp
map(0xfc, 0xfc).w(FUNC(rx78_state::vdp_bg_reg_w)); //vdp
@@ -497,9 +498,11 @@ void rx78_state::rx78(machine_config &config)
CASSETTE(config, m_cass);
m_cass->add_route(ALL_OUTPUTS, "mono", 0.05);
+ m_cass->set_interface("rx78_cass");
/* Software lists */
SOFTWARE_LIST(config, "cart_list").set_original("rx78");
+ SOFTWARE_LIST(config, "cass_list").set_original("rx78");
}
/* ROM definition */