Previous 199869 Revisions Next

r34732 Thursday 29th January, 2015 at 23:39:30 UTC by hap
added parker bros Wildfire skeleton driver
[src/emu/cpu/amis2000]amis2000.c
[src/mess]mess.lst mess.mak
[src/mess/drivers]wildfire.c*
[src/mess/layout]wildfire.lay*

trunk/src/emu/cpu/amis2000/amis2000.c
r243243r243244
2828
2929static ADDRESS_MAP_START(program_1_5k, AS_PROGRAM, 8, amis2000_device)
3030   AM_RANGE(0x000, 0x3ff) AM_ROM
31   AM_RANGE(0x400, 0x5ff) AM_ROM
31   AM_RANGE(0x400, 0x5ff) AM_ROM AM_MIRROR(0x200)
3232ADDRESS_MAP_END
3333
3434
trunk/src/mess/drivers/wildfire.c
r0r243244
1// license:BSD-3-Clause
2// copyright-holders:hap
3/***************************************************************************
4
5  Parker Brothers Wildfire
6  * AMI S2150, labeled C10641
7
8
9***************************************************************************/
10
11#include "emu.h"
12#include "cpu/amis2000/amis2000.h"
13#include "sound/speaker.h"
14
15#include "wildfire.lh"
16
17// master clock is MCU internal, default frequency of 850kHz
18#define MASTER_CLOCK (850000)
19
20
21class wildfire_state : public driver_device
22{
23public:
24   wildfire_state(const machine_config &mconfig, device_type type, const char *tag)
25      : driver_device(mconfig, type, tag),
26      m_maincpu(*this, "maincpu"),
27      m_speaker(*this, "speaker")
28   { }
29
30   required_device<cpu_device> m_maincpu;
31   required_device<speaker_sound_device> m_speaker;
32
33   virtual void machine_start();
34};
35
36
37/***************************************************************************
38
39  I/O
40
41***************************************************************************/
42
43//..
44
45
46
47/***************************************************************************
48
49  Inputs
50
51***************************************************************************/
52
53static INPUT_PORTS_START( wildfire )
54INPUT_PORTS_END
55
56
57
58/***************************************************************************
59
60  Machine Config
61
62***************************************************************************/
63
64void wildfire_state::machine_start()
65{
66}
67
68
69static MACHINE_CONFIG_START( wildfire, wildfire_state )
70
71   /* basic machine hardware */
72   MCFG_CPU_ADD("maincpu", AMI_S2150, MASTER_CLOCK)
73
74   MCFG_DEFAULT_LAYOUT(layout_wildfire)
75
76   /* no video! */
77
78   /* sound hardware */
79   MCFG_SPEAKER_STANDARD_MONO("mono")
80   MCFG_SOUND_ADD("speaker", SPEAKER_SOUND, 0)
81   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
82MACHINE_CONFIG_END
83
84
85
86/***************************************************************************
87
88  Game driver(s)
89
90***************************************************************************/
91
92ROM_START( wildfire )
93   ROM_REGION( 0x0600, "maincpu", 0 )
94   ROM_LOAD( "us4341385", 0x0000, 0x0600, CRC(46877cef) SHA1(fc84c893cf0bdb12a5a002b921ce3120263e0081) ) // from patent US4334679, data should be correct (it included checksums)
95ROM_END
96
97
98CONS( 1979, wildfire, 0, 0, wildfire, wildfire, driver_device, 0, "Parker Brothers", "Wildfire (prototype)", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE )
trunk/src/mess/layout/wildfire.lay
r0r243244
1<?xml version="1.0"?>
2<mamelayout version="2">
3
4<!-- define elements -->
5
6   <element name="static_black"><rect><color red="0.0" green="0.0" blue="0.0" /></rect></element>
7
8
9<!-- build screen -->
10
11   <view name="Internal Layout">
12      <bounds left="0" right="100" top="0" bottom="100" />
13      <bezel element="static_black">
14         <bounds left="0" right="100" top="0" bottom="100" />
15      </bezel>
16
17   </view>
18</mamelayout>
trunk/src/mess/mess.lst
r243243r243244
26082608bitgrphb
26092609unk3403
26102610elecdet
2611wildfire
trunk/src/mess/mess.mak
r243243r243244
14991499   $(MESS_DRIVERS)/merlin.o    \
15001500   $(MESS_DRIVERS)/splitsec.o  \
15011501   $(MESS_DRIVERS)/stopthie.o  \
1502   $(MESS_DRIVERS)/wildfire.o  \
15021503
15031504$(MESSOBJ)/pitronic.a:          \
15041505   $(MESS_DRIVERS)/beta.o      \
r243243r243244
22152216$(MESS_DRIVERS)/vk100.o:    $(MESS_LAYOUT)/vk100.lh
22162217$(MESS_DRIVERS)/vt100.o:    $(MESS_LAYOUT)/vt100.lh
22172218$(MESS_DRIVERS)/wicat.o:    $(MESS_LAYOUT)/wicat.lh
2219$(MESS_DRIVERS)/wildfire.o: $(MESS_LAYOUT)/wildfire.lh
22182220$(MESS_DRIVERS)/wswan.o:    $(MESS_LAYOUT)/wswan.lh
22192221$(MESS_DRIVERS)/x68k.o:     $(MESS_LAYOUT)/x68000.lh
22202222$(MESS_DRIVERS)/z80dev.o:   $(MESS_LAYOUT)/z80dev.lh


Previous 199869 Revisions Next


© 1997-2024 The MAME Team