mirror of
https://github.com/mamedev/mame.git
synced 2024-11-16 07:48:32 +01:00
New working software list additions
----------------------------------- ggm: Morphy Edition - Master Chess [Berger]
This commit is contained in:
parent
89cc8a7e3c
commit
05b92a69a4
2 changed files with 20 additions and 6 deletions
17
hash/ggm.xml
17
hash/ggm.xml
|
@ -37,7 +37,22 @@ license:CC0
|
|||
</part>
|
||||
</software>
|
||||
|
||||
<software name="sandy">
|
||||
<software name="morphy">
|
||||
<description>Morphy Edition - Master Chess</description>
|
||||
<year>1981</year>
|
||||
<publisher>Applied Concepts</publisher>
|
||||
<part name="cart" interface="ggm">
|
||||
<feature name="overlay" value="0x02" />
|
||||
<dataarea name="rom" size="0x8000">
|
||||
<rom name="7075-03" offset="0x4000" size="0x1000" crc="3787e728" sha1="c5408fefdd0fa213b535cbc1e530defd6d90fcfa" /> <!-- HN462732 -->
|
||||
<rom offset="0x6000" size="0x1000" loadflag="reload" />
|
||||
<rom name="7076-04" offset="0x5000" size="0x1000" crc="57867a31" sha1="06f415231b4fbf95a9b95664ef2c9c7d1342ef56" /> <!-- " -->
|
||||
<rom offset="0x7000" size="0x1000" loadflag="reload" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="sandy" cloneof="morphy">
|
||||
<description>Sandy Edition - Master Chess</description>
|
||||
<year>1981</year>
|
||||
<publisher>Applied Concepts / Sandy Electronic</publisher>
|
||||
|
|
|
@ -7,7 +7,7 @@ Applied Concepts Great Game Machine (GGM), electronic board game computer.
|
|||
2nd source distribution: Modular Game System (MGS), by Chafitz.
|
||||
|
||||
Hardware notes:
|
||||
- 6502A 2MHz (unknown XTAL, label "5-80"), SYP6522 VIA
|
||||
- 6502A 2MHz, SYP6522 VIA
|
||||
- 2KB RAM(4*HM472114AP-2), no ROM on main PCB
|
||||
- 2*74164 shift register, 3*6118P VFD driver
|
||||
- 8-digit 14seg VFD panel (same one as in Speak & Spell)
|
||||
|
@ -19,7 +19,7 @@ There were also some standalone machines, eg. Morphy Encore, Odin Encore.
|
|||
Known chess cartridges (*denotes not dumped):
|
||||
- Chess/Boris 2.5 (aka Sargon 2.5)
|
||||
- *Gruenfeld Edition - Master Chess Openings
|
||||
- *Morphy Edition - Master Chess
|
||||
- Morphy Edition - Master Chess
|
||||
- Capablanca Edition - Master Chess Endgame
|
||||
- Sandy Edition - Master Chess (German language version of Morphy)
|
||||
- Steinitz Edition-4 - Master Chess
|
||||
|
@ -40,7 +40,6 @@ TODO:
|
|||
- it doesn't have nvram, it's a workaround for MAME forcing a hard reset when
|
||||
swapping in a new cartridge
|
||||
- what's VIA PB0 for? game toggles it once per irq
|
||||
- identify XTAL (2MHz CPU/VIA is correct, compared to video reference)
|
||||
- confirm display AP segment, is it used anywhere?
|
||||
- verify cartridge pinout, right now assume A0-A15 (max known cart size is 24KB).
|
||||
Boris/Sargon cartridge is A0-A11 and 2 CS lines, Steinitz uses the whole range.
|
||||
|
@ -432,10 +431,10 @@ INPUT_PORTS_END
|
|||
void ggm_state::ggm(machine_config &config)
|
||||
{
|
||||
/* basic machine hardware */
|
||||
M6502(config, m_maincpu, 2000000);
|
||||
M6502(config, m_maincpu, 2_MHz_XTAL);
|
||||
m_maincpu->set_addrmap(AS_PROGRAM, &ggm_state::main_map);
|
||||
|
||||
MOS6522(config, m_via, 2000000); // DDRA = 0xff, DDRB = 0x81
|
||||
MOS6522(config, m_via, 2_MHz_XTAL); // DDRA = 0xff, DDRB = 0x81
|
||||
m_via->writepa_handler().set(FUNC(ggm_state::select_w));
|
||||
m_via->writepb_handler().set(FUNC(ggm_state::control_w));
|
||||
m_via->readpb_handler().set(FUNC(ggm_state::input_r));
|
||||
|
|
Loading…
Reference in a new issue