Previous 199869 Revisions Next

r27454 Tuesday 4th February, 2014 at 07:45:22 UTC by Fabio Priuli
some more roms for discrete games added to skeletons. nw.
[src/mame]mame.lst mame.mak
[src/mame/drivers]ramtek.c* taitottl.c*

trunk/src/mame/mame.lst
r27453r27454
1234312343tank             // (c) 1974 Atari
1234412344attckexd      // (c) 1977 Exidy
1234512345deathrac      // (c) 1976 Exidy
12346bballrmt      // (c) 1974 Ramtek
12347cleanswp      // (c) 1974 Ramtek
12348vollyrmt      // (c) 1973 Ramtek
12349wipeormt      // (c) 1974 Ramtek
12350ramtek3       // (c) 197? Ramtek
1234612351monacogp      // (c) 1980 Sega
1234712352monacogpa     // (c) 1980 Sega
12353gunman        // (c) 1977 Taito
12354ttblock       // (c) 1977 Taito
12355zzblock       // (c) 1979 Taito
1234812356
1234912357// JPM System 5 + Video Expansion 2
1235012358monopoly    // Monopoly (JPM)
trunk/src/mame/mame.mak
r27453r27454
15061506
15071507$(MAMEOBJ)/ramtek.a: \
15081508   $(DRIVERS)/hitme.o $(AUDIO)/hitme.o \
1509   $(DRIVERS)/ramtek.o \
15091510   $(DRIVERS)/starcrus.o $(VIDEO)/starcrus.o \
15101511
15111512$(MAMEOBJ)/rare.a: \
r27453r27454
17701771   $(DRIVERS)/taitojc.o $(VIDEO)/taitojc.o \
17711772   $(DRIVERS)/taitopjc.o $\
17721773   $(DRIVERS)/taitosj.o $(MACHINE)/taitosj.o $(VIDEO)/taitosj.o \
1774   $(DRIVERS)/taitottl.o \
17731775   $(DRIVERS)/taitotz.o \
17741776   $(DRIVERS)/taitotx.o \
17751777   $(DRIVERS)/taitowlf.o \
trunk/src/mame/drivers/taitottl.c
r0r27454
1/***************************************************************************
2 
3 Taito Discrete Hardware Games
4 
5 
6 Game Name(s)                                Part #'s    Data      PROM/ROM Chip Numbers
7 ------------------------------------------+-----------+---------+---------------------------------------
8 Acrobat (1978)                                          UNKNOWN             
9 Astro Race (1973)                                       UNKNOWN
10 Avenger (1976) - Vertical                   EG-1020     UNKNOWN
11 Attack (1976)                                           UNKNOWN
12 Attack UFO (1974)                                       UNKNOWN
13 Barricade II (1977)                                     UNKNOWN
14 Basketball (1974)                                       UNKNOWN
15 Cisco/Fisco 400 (1977)                                  UNKNOWN
16 Crashing Race (1976)                                    UNKNOWN
17 Crossfire (1977)                                        UNKNOWN - AKA Bazooka
18 Davis Cup (1973)                                        UNKNOWN
19 Elepong (1973)                                          UNKNOWN
20 Flying Fortress/Flying Fortress II (1977)               UNKNOWN
21 Gunman (1977)                                           YES        8 x 32bytes (or 11? )
22 Interceptor (1976)                                      UNKNOWN
23 Pro Hockey (1973)                                       UNKNOWN
24 Road Champion (1978)                                    UNKNOWN
25 Sky Fighter 2 (1970)                                    UNKNOWN
26 Soccer (1973)                                           UNKNOWN
27 Speed Race (1974)                                       UNKNOWN
28 Speed Race Twin (1976)                                  UNKNOWN
29 Speed Race GP-5 (1980)                                  UNKNOWN
30 Sub Hunter (1977)                                       UNKNOWN
31 Super Block (1978) - Vertical                           UNKNOWN
32 Super Speed Race 5 (1978)                               UNKNOWN
33 Super Speed Race GP-V (1980)                            UNKNOWN
34 Top Bowler (1978)                                       UNKNOWN
35 T. T. Block (1977)                                      YES        1 x 2048bytes
36 Trampoline (1978)                                       UNKNOWN
37 Wall Block (1978)                                       UNKNOWN
38 Western Gun (1975)                                      UNKNOWN
39 Zun Zun Block (1979)                                    YES        3 - (2 x 512bytes, 1 x 32bytes)
40 
41***************************************************************************/
42
43
44#include "emu.h"
45
46#include "machine/rescap.h"
47#include "machine/netlist.h"
48#include "netlist/devices/net_lib.h"
49#include "video/fixfreq.h"
50#include "astring.h"
51
52// copied by Pong, not accurate for this driver!
53// start
54#define MASTER_CLOCK    7159000
55#define V_TOTAL         (0x105+1)       // 262
56#define H_TOTAL         (0x1C6+1)       // 454
57
58#define HBSTART                 (H_TOTAL)
59#define HBEND                   (80)
60#define VBSTART                 (V_TOTAL)
61#define VBEND                   (16)
62
63#define HRES_MULT                   (1)
64
65fixedfreq_interface fixedfreq_mode_taito = {
66   MASTER_CLOCK,
67   H_TOTAL-67,H_TOTAL-40,H_TOTAL-8,H_TOTAL,
68   V_TOTAL-22,V_TOTAL-19,V_TOTAL-12,V_TOTAL,
69   1,  /* non-interlaced */
70   0.30
71};
72// end
73
74
75class taitottl_state : public driver_device
76{
77public:
78   taitottl_state(const machine_config &mconfig, device_type type, const char *tag)
79   : driver_device(mconfig, type, tag),
80     m_maincpu(*this, "maincpu"),
81     m_video(*this, "fixfreq")
82   {
83   }
84   
85   // devices
86   required_device<netlist_mame_device_t> m_maincpu;
87   required_device<fixedfreq_device> m_video;
88   
89protected:
90   
91   // driver_device overrides
92   virtual void machine_start();
93   virtual void machine_reset();
94   
95   virtual void video_start();
96   
97private:
98   
99};
100
101
102static NETLIST_START(taitottl)
103   SOLVER(Solver)
104   PARAM(Solver.FREQ, 48000)
105   PARAM(Solver.ACCURACY, 1e-4) // works and is sufficient
106
107   // schematics
108   //...
109
110   //   NETDEV_ANALOG_CALLBACK(sound_cb, sound, exidyttl_state, sound_cb, "")
111   //   NETDEV_ANALOG_CALLBACK(video_cb, videomix, fixedfreq_device, update_vid, "fixfreq")
112NETLIST_END()
113
114
115
116void taitottl_state::machine_start()
117{
118}
119
120void taitottl_state::machine_reset()
121{
122}
123
124
125void taitottl_state::video_start()
126{
127}
128
129static MACHINE_CONFIG_START( taitottl, taitottl_state )
130
131   /* basic machine hardware */
132   MCFG_DEVICE_ADD("maincpu", NETLIST_CPU, NETLIST_CLOCK)
133   MCFG_NETLIST_SETUP(taitottl)
134
135   /* video hardware */
136   MCFG_FIXFREQ_ADD("fixfreq", "screen", fixedfreq_mode_taito)
137MACHINE_CONFIG_END
138
139
140/***************************************************************************
141 
142 Game driver(s)
143 
144 ***************************************************************************/
145
146/*
147 
148 label   loc. Part #
149 ==========================================================
150 CR11   N5   74s287      yes, it says CRxx not GNxx
151 GN10   H5   5623
152 GN09   N6   soldered in
153 GN08   J7   IM5200CJG
154 GN07   L9   soldered in
155 GN06   H6   7621   
156 GN05   G9   74s287     
157 GN04   F9   7643
158 GN03   D9   7621
159 GN02   C9   74s287     
160 GN01   B9   7643
161 
162*/
163
164ROM_START( gunman )
165   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00 )
166
167   ROM_REGION( 0x0800, "roms", ROMREGION_ERASE00 )
168   ROM_LOAD( "cr11.n5",     0x0000, 0x0200, CRC(8e2ec052) SHA1(b849080c9ed325a478739fbdf315c8a6c2bb7bd7) )
169   ROM_LOAD( "gn10.h5",     0x0000, 0x0200, CRC(a976c4c7) SHA1(f2fb56ccec99ceb19d607bee3b4cca31d6db58fd) )
170   ROM_LOAD( "gn06.h6",     0x0000, 0x0400, CRC(17376de6) SHA1(4ef660da9d37024a13925af12a7e102a49c67ff6) )
171   ROM_LOAD( "gn05.g9",     0x0000, 0x0200, CRC(f3d7f6cb) SHA1(7abf445cc814dc242ebf2393e9c1335ba4aedb90) )
172   ROM_LOAD( "gn04.f9",     0x0000, 0x0800, CRC(dec942db) SHA1(165d8594e07837fd4a87895f0a350d5ed8112ead) )
173   ROM_LOAD( "gn03.d9",     0x0000, 0x0400, CRC(b0e6e473) SHA1(9665608b7ec1dfb39e4e1df74adbfc773e9a6aa7) )
174   ROM_LOAD( "gn02.c9",     0x0000, 0x0200, CRC(897ae7b8) SHA1(2e91bc8336f8620faedd5329ce7d9734f19a2cfa) )
175   ROM_LOAD( "gn01.b9",     0x0000, 0x0800, CRC(69474a3a) SHA1(7396f1be991a0e6207eaa79e0206a5286a8d615d) )
176ROM_END
177
178
179ROM_START( ttblock )
180   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00 )
181
182   ROM_REGION( 0x0800, "roms", ROMREGION_ERASE00 )
183   ROM_LOAD( "tl01.4a",     0x0000, 0x0800, CRC(65b730f7) SHA1(f82931c9a128021c97d1d41b5eac05df55dd5994) )   // MMI 6353
184ROM_END
185
186
187ROM_START( zzblock )
188   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00 )
189
190   ROM_REGION( 0x0400, "roms", ROMREGION_ERASE00 )
191   ROM_LOAD( "tz01.1e",     0x0000, 0x0200, CRC(bd1e59e0) SHA1(038ad0b1b629c6c04f4d885fce6fe1c1f72b33e5) )
192   ROM_LOAD( "tz02.1d",     0x0000, 0x0200, CRC(befc8ad3) SHA1(80ce2a9978d22d45ccbe055c7dafba5c0ad6cf3c) )
193   ROM_LOAD( "tz03.6f",     0x0000, 0x0020, CRC(1ba385b1) SHA1(b70c356174a1748723c0116ae8dd74b25e1fe6b4) )
194ROM_END
195
196
197GAME( 1977, gunman,   0, taitottl, 0, driver_device,  0, ROT0, "Taito", "Gunman [TTL]", GAME_IS_SKELETON )
198GAME( 1977, ttblock,  0, taitottl, 0, driver_device,  0, ROT0, "Taito", "T. T. Block [TTL]", GAME_IS_SKELETON )
199GAME( 1979, zzblock,  0, taitottl, 0, driver_device,  0, ROT0, "Taito", "Zun Zun Block [TTL]", GAME_IS_SKELETON )
Property changes on: trunk/src/mame/drivers/taitottl.c
Added: svn:eol-style
   + native
Added: svn:mime-type
   + text/plain
trunk/src/mame/drivers/ramtek.c
r0r27454
1/***************************************************************************
2 
3 Ramtek Discrete Games List
4 
5 Game Name                  DATA
6 ----------------------------------
7 (Deluxe) Baseball (1974)   YES
8 Clean Sweep (1974)         YES
9 Hockey (1973)              UNKNOWN
10 Horoscope (1976)           UNKNOWN
11 Knockout (1974)            UNKNOWN
12 Sea Battle (1976)          UNKNOWN
13 Soccer (1973)              UNKNOWN
14 Trivia (1976)              YES
15 Volly/Volley (1973)        YES
16 Wipe Out (1974)            YES
17 
18 ***************************************************************************/
19
20
21#include "emu.h"
22
23#include "machine/rescap.h"
24#include "machine/netlist.h"
25#include "netlist/devices/net_lib.h"
26#include "video/fixfreq.h"
27#include "astring.h"
28
29// copied by Pong, not accurate for this driver!
30// start
31#define MASTER_CLOCK    7159000
32#define V_TOTAL         (0x105+1)       // 262
33#define H_TOTAL         (0x1C6+1)       // 454
34
35#define HBSTART                 (H_TOTAL)
36#define HBEND                   (80)
37#define VBSTART                 (V_TOTAL)
38#define VBEND                   (16)
39
40#define HRES_MULT                   (1)
41
42fixedfreq_interface fixedfreq_mode_ramtek = {
43   MASTER_CLOCK,
44   H_TOTAL-67,H_TOTAL-40,H_TOTAL-8,H_TOTAL,
45   V_TOTAL-22,V_TOTAL-19,V_TOTAL-12,V_TOTAL,
46   1,  /* non-interlaced */
47   0.30
48};
49// end
50
51
52class ramtek_state : public driver_device
53{
54public:
55   ramtek_state(const machine_config &mconfig, device_type type, const char *tag)
56   : driver_device(mconfig, type, tag),
57     m_maincpu(*this, "maincpu"),
58     m_video(*this, "fixfreq")
59   {
60   }
61   
62   // devices
63   required_device<netlist_mame_device_t> m_maincpu;
64   required_device<fixedfreq_device> m_video;
65   
66protected:
67   
68   // driver_device overrides
69   virtual void machine_start();
70   virtual void machine_reset();
71   
72   virtual void video_start();
73   
74private:
75   
76};
77
78
79static NETLIST_START(ramtek)
80   SOLVER(Solver)
81   PARAM(Solver.FREQ, 48000)
82   PARAM(Solver.ACCURACY, 1e-4) // works and is sufficient
83
84   // schematics
85   //...
86
87//   NETDEV_ANALOG_CALLBACK(sound_cb, sound, exidyttl_state, sound_cb, "")
88//   NETDEV_ANALOG_CALLBACK(video_cb, videomix, fixedfreq_device, update_vid, "fixfreq")
89NETLIST_END()
90
91
92
93void ramtek_state::machine_start()
94{
95}
96
97void ramtek_state::machine_reset()
98{
99}
100
101
102void ramtek_state::video_start()
103{
104}
105
106static MACHINE_CONFIG_START( ramtek, ramtek_state )
107
108   /* basic machine hardware */
109   MCFG_DEVICE_ADD("maincpu", NETLIST_CPU, NETLIST_CLOCK)
110   MCFG_NETLIST_SETUP(ramtek)
111
112   /* video hardware */
113   MCFG_FIXFREQ_ADD("fixfreq", "screen", fixedfreq_mode_ramtek)
114MACHINE_CONFIG_END
115
116
117/***************************************************************************
118 
119 Game driver(s)
120 
121 ***************************************************************************/
122
123
124ROM_START( bballrmt )
125   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00 )
126
127   ROM_REGION( 0x0020, "roms", ROMREGION_ERASE00 )
128   ROM_LOAD( "ramtek.a1",     0x0000, 0x0020, CRC(3d505672) SHA1(aba7d80f97f2a1584ffee4e3bde2501b267e071b) )
129   ROM_LOAD( "ramtek.a3",     0x0000, 0x0020, CRC(bb2c75a0) SHA1(809d48dfdc966c3aff7498b0c866707796dc646b) )
130   ROM_LOAD( "ramtek.a4",     0x0000, 0x0020, CRC(3e449889) SHA1(ddba70b0e9721b60f4846397517b59e900be9dc6) )
131   ROM_LOAD( "ramtek.f8",     0x0000, 0x0020, CRC(205bf9a1) SHA1(3014d226d8afebc6a52e5adb84f1846dd1c0b01c) )
132   ROM_LOAD( "ramtek.h1",     0x0000, 0x0020, CRC(5d13db19) SHA1(384822aaf55423c7c8736d86c6376f3eab44a5a3) )
133   ROM_LOAD( "ramtek.h2",     0x0000, 0x0020, CRC(24d8716c) SHA1(152dae056ced91723059f2debfd0e132383a80c6) )
134   ROM_LOAD( "ramtek.h6",     0x0000, 0x0020, CRC(0ead8f9f) SHA1(d84a203221e3bd669ed301643450c6f86bf0f790) )
135   ROM_LOAD( "ramtek.h7",     0x0000, 0x0020, CRC(cd19c9ff) SHA1(d9867db0b1b1023d9fb6440b9d20f8417e1da6a7) )
136   ROM_LOAD( "ramtek.j9",     0x0000, 0x0020, CRC(4b86eb32) SHA1(07823d59d658911ba4b96ceb87e1f8dc7b27180d) )
137   ROM_LOAD( "ramtek.j10",    0x0000, 0x0020, CRC(9e825d0c) SHA1(20c18d152d0b9135cd1fefd62b8bf58d03023529) )
138ROM_END
139
140
141ROM_START( cleanswp )
142   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00 )
143
144   ROM_REGION( 0x0020, "roms", ROMREGION_ERASE00 )
145   ROM_LOAD( "ramtek4.c6",     0x0000, 0x0020, CRC(be02b5f5) SHA1(f1c616a73c6c2915ea3d0252543b0806704ab2e9) )
146   ROM_LOAD( "ramtek4.d7",     0x0000, 0x0020, CRC(be40b153) SHA1(07fb64ea8caee601e3e3bd6c69beea619dd0489d) )
147   ROM_LOAD( "ramtek4.k3",     0x0000, 0x0020, CRC(515a34ba) SHA1(471ca9d99851591ff11a87d18b88871edd7fd268) )
148ROM_END
149
150
151ROM_START( ramtek3 )   // maybe Hockey?
152   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00 )
153
154   ROM_REGION( 0x0020, "roms", ROMREGION_ERASE00 )
155   ROM_LOAD( "ramtek3.g8",     0x0000, 0x0020, CRC(f14416f8) SHA1(413f051c73f05c3c5c2ec1dd8620e03c43835e10) )
156ROM_END
157
158
159ROM_START( vollyrmt )
160   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00 )
161
162   ROM_REGION( 0x0020, "roms", ROMREGION_ERASE00 )
163   ROM_LOAD( "ramtek2.e0",     0x0000, 0x0020, CRC(205bf9a1) SHA1(3014d226d8afebc6a52e5adb84f1846dd1c0b01c) )
164   // an alt dump exists for this rom labeled as ramtek5.g9 ... was it used on two different PCBs?
165ROM_END
166
167
168ROM_START( wipeormt )
169   ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASE00 )
170
171   ROM_REGION( 0x0020, "roms", ROMREGION_ERASE00 )
172   ROM_LOAD( "ramtek6.a4",     0x0000, 0x0020, CRC(205bf9a1) SHA1(3014d226d8afebc6a52e5adb84f1846dd1c0b01c) )
173   ROM_LOAD( "ramtek6.g7",     0x0000, 0x0020, CRC(215437e1) SHA1(635f98d8a890b3ddb72a2f764ef007b5f40fcd7f) )
174ROM_END
175
176
177GAME( 1974, bballrmt,  0, ramtek, 0, driver_device,  0, ROT0, "Ramtek", "Baseball (Ramtek) [TTL]", GAME_IS_SKELETON )
178GAME( 1974, cleanswp,  0, ramtek, 0, driver_device,  0, ROT0, "Ramtek", "Clean Sweep [TTL]", GAME_IS_SKELETON )
179GAME( 1973, vollyrmt,  0, ramtek, 0, driver_device,  0, ROT0, "Ramtek", "Volly (Ramtek) [TTL]", GAME_IS_SKELETON )
180GAME( 1974, wipeormt,  0, ramtek, 0, driver_device,  0, ROT0, "Ramtek", "Wipeout (Ramtek) [TTL]", GAME_IS_SKELETON )
181
182GAME( 197?, ramtek3,   0, ramtek, 0, driver_device,  0, ROT0, "Ramtek", "Unknown Ramtek Game (Maybe Hockey?) [TTL]", GAME_IS_SKELETON )
Property changes on: trunk/src/mame/drivers/ramtek.c
Added: svn:eol-style
   + native
Added: svn:mime-type
   + text/plain

Previous 199869 Revisions Next


© 1997-2024 The MAME Team