summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Olivier Galibert <galibert@pobox.com>2020-11-19 09:59:43 +0100
committer Olivier Galibert <galibert@pobox.com>2020-11-19 09:59:43 +0100
commitc7288eb1f5df8ae47c830c958d2b608e6c959e5c (patch)
treefb08ae7e878de692135b2f46b7ea3433eb887d4c
parentee11680f6c29a17b7cb0430e59803188bd7645b8 (diff)
Better spectrum ram setup
-rw-r--r--src/mame/drivers/spectrum.cpp9
1 files changed, 1 insertions, 8 deletions
diff --git a/src/mame/drivers/spectrum.cpp b/src/mame/drivers/spectrum.cpp
index 339c73d5dae..ca897c31342 100644
--- a/src/mame/drivers/spectrum.cpp
+++ b/src/mame/drivers/spectrum.cpp
@@ -718,14 +718,7 @@ INPUT_PORTS_END
void spectrum_state::init_spectrum()
{
- switch (m_ram->size())
- {
- case 48*1024:
- m_specmem->space(AS_PROGRAM).install_ram(0x8000, 0xffff, m_ram->pointer() + 0x4000);
- [[fallthrough]];
- case 16*1024:
- m_specmem->space(AS_PROGRAM).install_ram(0x5b00, 0x7fff, m_ram->pointer() + 0x1b00);
- }
+ m_specmem->space(AS_PROGRAM).install_ram(0x5b00, ram->size() + 0x3fff, m_ram->pointer() + 0x1b00);
}
MACHINE_RESET_MEMBER(spectrum_state,spectrum)