Previous 199869 Revisions Next

r32581 Wednesday 8th October, 2014 at 03:55:03 UTC by Fabio Priuli
(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
[src/emu/bus/wswan]rom.c rom.h

trunk/src/emu/bus/wswan/rom.h
r32580r32581
8181   virtual void device_reset();
8282   
8383   // reading and writing
84   virtual DECLARE_READ8_MEMBER(read_ram);
85   virtual DECLARE_WRITE8_MEMBER(write_ram);
8684   virtual DECLARE_READ8_MEMBER(read_io);
8785   virtual DECLARE_WRITE8_MEMBER(write_io);
8886
trunk/src/emu/bus/wswan/rom.c
r32580r32581
348348         ws_rom_device::write_io(space, offset, data);
349349         break;
350350   }
351
352   m_io_regs[offset] = data;
353351}
354352
355READ8_MEMBER(ws_rom_eeprom_device::read_ram)
356{
357   return m_nvram[offset & (m_nvram.count() - 1)];
358}
359353
360WRITE8_MEMBER(ws_rom_eeprom_device::write_ram)
361{
362   m_nvram[offset & (m_nvram.count() - 1)] = data;
363}
364
365
366354READ8_MEMBER(ws_rom_eeprom_device::read_io)
367355{
368356   UINT8 value = m_io_regs[offset];
trunk/hash/odyssey2.xml
r32580r32581
224224         <dataarea name="rom" size="4096">
225225            <rom name="sid the spellbinder (usa).bin" size="4096" crc="1b9f2f16" sha1="dfed128d213d4192313f85fe2b8716579c2fc995" offset="0" />
226226         </dataarea>
227         <!-- Additional Speech data for The Voice -->
228         <dataarea name="speech" size="16384">
229            <rom name="spr128-004.bin" size="16384" crc="e79dfb75" sha1="37f33d79ffd1739d7c2f226b010a1eac28d74ca0" offset="0" />
230         </dataarea>
231227      </part>
232228   </software>
233229
r32580r32581
543539      <description>Chez Maxime (Fra)</description>
544540      <year>198?</year>
545541      <publisher>Radiola</publisher>
546      <part name="cart" interface="g7400_cart">
542      <part name="cart" interface="odyssey_cart">
543      <feature name="slot" value="o2_rom" />
547544         <dataarea name="rom" size="4096">
548545            <rom name="chez maxime (france).bin" size="4096" crc="0f46cf66" sha1="cd58d267fe5bab82f5dab01dbb08d5adf0053108" offset="0" />
549546         </dataarea>
r32580r32581
17701767      </part>
17711768   </software>
17721769
1770   <software name="ktaa">
1771      <description>Kill the Attacking Aliens</description>
1772      <year>2003</year>
1773      <publisher>&lt;homebrew&gt;</publisher>
1774      <info name="programmer" value="Soeren Gust" />
1775      <part name="cart" interface="odyssey_cart">
1776      <feature name="slot" value="o2_rom12" />
1777         <dataarea name="rom" size="12288">
1778            <rom name="ktaa.bin" size="12288" crc="4e2cc6d3" sha1="42ad0c57bd16b7f24c242f60b5c0e9988d8dfba8" offset="0" />
1779         </dataarea>
1780      </part>
1781   </software>
17731782
1783   <software name="plander">
1784      <description>Planet Lander</description>
1785      <year>2004</year>
1786      <publisher>&lt;homebrew&gt;</publisher>
1787      <info name="programmer" value="Ted Szczypiorski" />
1788      <part name="cart" interface="odyssey_cart">
1789      <feature name="slot" value="o2_rom" />
1790         <dataarea name="rom" size="2048">
1791            <rom name="plander.bin" size="2048" crc="6cb1de16" sha1="a878fec75b0b2e60fa81e1eda01a15f7ceebf659" offset="0" />
1792         </dataarea>
1793      </part>
1794   </software>
1795
1796   <software name="mrroboto">
1797      <description>Mr. Roboto!</description>
1798      <year>2006</year>
1799      <publisher>&lt;homebrew&gt;</publisher>
1800      <info name="programmer" value="Ted Szczypiorski" />
1801      <part name="cart" interface="odyssey_cart">
1802      <feature name="slot" value="o2_rom" />
1803         <dataarea name="rom" size="8192">
1804            <rom name="mrroboto.bin" size="8192" crc="a030b990" sha1="bcd2deeeed9283ff585d644993494961f0acc46d" offset="0" />
1805         </dataarea>
1806      </part>
1807   </software>
1808
1809   <software name="ppp">
1810      <description>Puzzle Piece Panic!</description>
1811      <year>2007</year>
1812      <publisher>&lt;homebrew&gt;</publisher>
1813      <info name="programmer" value="Ted Szczypiorski" />
1814      <part name="cart" interface="odyssey_cart">
1815      <feature name="slot" value="o2_rom" />
1816         <dataarea name="rom" size="8192">
1817            <rom name="ppp.bin" size="8192" crc="72674adb" sha1="13d5af4dfb100724b8ca42d65cd1849e470784cd" offset="0" />
1818         </dataarea>
1819      </part>
1820   </software>
1821
1822
17741823   <software name="voice">
17751824      <description>The Voice</description>
17761825      <year>1979?</year>

Previous 199869 Revisions Next


© 1997-2024 The MAME Team