From 03f8deff8afcf7470a319b3cd9042d3f3b6d6f17 Mon Sep 17 00:00:00 2001 From: Fabio Priuli Date: Wed, 8 Oct 2014 03:55:03 +0000 Subject: [PATCH] (MESS) odyssey2: added a bunch of homebrew titles released on carts. nw. (MESS) wswan: fixed emulation of a couple of titles, which regressed with the conversion to slot carts. nw. --- hash/odyssey2.xml | 59 +++++++++++++++++++++++++++++++++++++---- src/emu/bus/wswan/rom.c | 12 --------- src/emu/bus/wswan/rom.h | 2 -- 3 files changed, 54 insertions(+), 19 deletions(-) diff --git a/hash/odyssey2.xml b/hash/odyssey2.xml index 51db3898f0e..6fae2075462 100644 --- a/hash/odyssey2.xml +++ b/hash/odyssey2.xml @@ -224,10 +224,6 @@ adds 16K RAM and 18K ROM, that plugs into the G7000 needs to be dumped. - - - - @@ -543,7 +539,8 @@ adds 16K RAM and 18K ROM, that plugs into the G7000 needs to be dumped. Chez Maxime (Fra) 198? Radiola - + + @@ -1770,6 +1767,58 @@ adds 16K RAM and 18K ROM, that plugs into the G7000 needs to be dumped. + + Kill the Attacking Aliens + 2003 + <homebrew> + + + + + + + + + + + Planet Lander + 2004 + <homebrew> + + + + + + + + + + + Mr. Roboto! + 2006 + <homebrew> + + + + + + + + + + + Puzzle Piece Panic! + 2007 + <homebrew> + + + + + + + + + The Voice diff --git a/src/emu/bus/wswan/rom.c b/src/emu/bus/wswan/rom.c index 153d3c3da3c..4b27d7fe348 100644 --- a/src/emu/bus/wswan/rom.c +++ b/src/emu/bus/wswan/rom.c @@ -348,18 +348,6 @@ WRITE8_MEMBER(ws_rom_sram_device::write_io) ws_rom_device::write_io(space, offset, data); break; } - - m_io_regs[offset] = data; -} - -READ8_MEMBER(ws_rom_eeprom_device::read_ram) -{ - return m_nvram[offset & (m_nvram.count() - 1)]; -} - -WRITE8_MEMBER(ws_rom_eeprom_device::write_ram) -{ - m_nvram[offset & (m_nvram.count() - 1)] = data; } diff --git a/src/emu/bus/wswan/rom.h b/src/emu/bus/wswan/rom.h index 18434257589..2ee51e35d43 100644 --- a/src/emu/bus/wswan/rom.h +++ b/src/emu/bus/wswan/rom.h @@ -81,8 +81,6 @@ public: virtual void device_reset(); // reading and writing - virtual DECLARE_READ8_MEMBER(read_ram); - virtual DECLARE_WRITE8_MEMBER(write_ram); virtual DECLARE_READ8_MEMBER(read_io); virtual DECLARE_WRITE8_MEMBER(write_io);