summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatarGravatar hap <happppp@users.noreply.github.com>2020-08-01 11:44:18 +0200
committerGravatarGravatar hap <happppp@users.noreply.github.com>2020-08-01 11:44:32 +0200
commitad545566508c687b3a1aea065fb3190adb8ea18e (patch)
treeb08fb054125ae0c87de9fdf4ab5fd1d62a92c41a
parent8d76dc7d0c048e22c6479ec3c829eda1d4b5d42e (diff)
downloadmame-ad545566508c687b3a1aea065fb3190adb8ea18e.tar.xz
mame-ad545566508c687b3a1aea065fb3190adb8ea18e.zip
New NOT_WORKING software list additions
--------------------------------------- odyssey2: Home Computer Module (Euro) [unknown]
-rw-r--r--hash/odyssey2.xml36
-rw-r--r--src/emu/xtal.cpp1
2 files changed, 31 insertions, 6 deletions
diff --git a/hash/odyssey2.xml b/hash/odyssey2.xml
index 975e46f2e3a..6ad3ec9995f 100644
--- a/hash/odyssey2.xml
+++ b/hash/odyssey2.xml
@@ -46,14 +46,17 @@ Fathom (Imagic)
NOTE:
PAL colours leave a lot to be desired
-Chess needs emulation of the C7010 Chess Module, which had a NSC800 CMOS microprocessor, which gave the G7000 extra CPU and memory.
-The C7420 Home Computer Module, which contains a Z80 microprocessor running at 3.574 MHz,
-adds 16K RAM and 18K ROM, that plugs into the G7000 needs to be dumped.
+The C7010 Chess Module had a NSC800 CMOS microprocessor, with 2K RAM and 8K ROM.
+The C7420 Home Computer Module, which contains a Z80 microprocessor running at 3.5468 MHz,
+adds 16K RAM and 16K ROM, that plugs into the G7000.
-->
+
<softwarelist name="odyssey2" description="Magnavox Odyssey2 cartridges">
+
<!-- Philips Videopac G7000/Magnavox Odyssey² carts -->
<!-- Applications -->
+
<software name="compprog">
<description>Computer Programmer (Euro)</description>
<year>1980</year>
@@ -80,6 +83,20 @@ adds 16K RAM and 18K ROM, that plugs into the G7000 needs to be dumped.
</part>
</software>
+ <software name="homecomp" supported="no"><!-- needs home computer module emulation, wrong romtype right now, just a placeholder -->
+ <description>Home Computer Module (Euro)</description><!-- aka Basic -->
+ <year>1983</year>
+ <publisher>Philips</publisher>
+ <info name="serial" value="C7420"/>
+ <part name="cart" interface="odyssey_cart">
+ <feature name="slot" value="o2_rom" />
+ <dataarea name="rom" size="0x4800">
+ <rom name="z80_c7420.bin" size="0x4000" crc="939f0e4c" sha1="24c334ba4321f3dd30ac659d35e43f74283ad93b" offset="0" />
+ <rom name="vp_c7420.bin" size="0x800" crc="8e824b98" sha1="60dfc1eea93c25f30d25e549f32f837e22735224" offset="0x800" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="newscast">
<description>Newscaster (Euro)</description>
<year>1980</year>
@@ -133,7 +150,10 @@ adds 16K RAM and 18K ROM, that plugs into the G7000 needs to be dumped.
</part>
</software>
+
+
<!-- Educational -->
+
<software name="number">
<description>Playschool Maths (Euro) ~ I've Got Your Number (USA)</description>
<year>1980</year>
@@ -263,7 +283,10 @@ adds 16K RAM and 18K ROM, that plugs into the G7000 needs to be dumped.
</part>
</software>
+
+
<!-- Games -->
+
<software name="4in1">
<description>4 in 1 Row (Euro)</description>
<year>1982</year>
@@ -523,10 +546,10 @@ adds 16K RAM and 18K ROM, that plugs into the G7000 needs to be dumped.
</software>
<software name="chess" supported="no"><!-- needs chess module emulation -->
- <description>Chess (Euro)</description>
+ <description>Chess Module (Euro)</description>
<year>1982</year>
<publisher>Philips</publisher>
- <info name="serial" value="G7010"/>
+ <info name="serial" value="C7010"/>
<part name="cart" interface="odyssey_cart">
<feature name="slot" value="o2_chess" />
<dataarea name="rom" size="2048">
@@ -1794,7 +1817,7 @@ adds 16K RAM and 18K ROM, that plugs into the G7000 needs to be dumped.
</part>
</software>
-<!-- NTSC Cartidge dumped from a 39SF010 flashrom (1MB) and actual data (2KB) data is repeated to fill space and matches publicly posted rom from author -->
+ <!-- NTSC Cartridge dumped from a 39SF010 flashrom (1MB) and actual data (2KB) data is repeated to fill space and matches publicly posted rom from author -->
<software name="deathrac">
<description>Death Race (USA)</description>
<year>2014</year>
@@ -1899,4 +1922,5 @@ adds 16K RAM and 18K ROM, that plugs into the G7000 needs to be dumped.
</dataarea>
</part>
</software>
+
</softwarelist>
diff --git a/src/emu/xtal.cpp b/src/emu/xtal.cpp
index f080fa0e6ed..6ae281e19f9 100644
--- a/src/emu/xtal.cpp
+++ b/src/emu/xtal.cpp
@@ -90,6 +90,7 @@ const double XTAL::known_xtals[] = {
3'120'000, /* 3.12_MHz_XTAL SP0250 clock on Gottlieb games */
3'276'800, /* 3.2768_MHz_XTAL SP0256 clock in Speech Synthesis for Dragon 32 */
3'521'280, /* 3.52128_MHz_XTAL RCA COSMAC VIP */
+ 3'546'800, /* 3.5468_MHz_XTAL Atari 400 PAL, Philips G7200 */
3'570'000, /* 3.57_MHz_XTAL Telmac TMC-600 */
3'578'640, /* 3.57864_MHz_XTAL Atari Portfolio PCD3311T */
3'579'000, /* 3.579_MHz_XTAL BeebOPL */