Previous 199869 Revisions Next

r26874 Wednesday 1st January, 2014 at 18:40:36 UTC by David Haywood
Merry Christmas From the Netherworld..

fleshed out this non-working skeleton a bit with some new details, obviously still non-working, we're not emulating a 2.6ghz Althon 64 X2 any time soon ;-)
[src/mame]mame.lst
[src/mame/drivers]cavepc.c pgm2.c

trunk/src/mame/mame.lst
r26873r26874
28002800ddpdfk10
28012801dsmbl
28022802
2803deathsm2
2804
28032805// Kyugo games
28042806// Kyugo only made four games: Repulse, Flash Gal, SRD Mission and Air Wolf.
28052807// Gyrodine was made by Crux. Crux was antecedent of Toa Plan, and spin-off from Orca.
r26873r26874
95949596orleg2o         //
95959597kov2nl          // (c) 2008
95969598kov2nlo         //
9599ddpdojh
95979600
95989601// IGS PC based HW
95999602speeddrv        // (c) 2004
trunk/src/mame/drivers/cavepc.c
r26873r26874
4646 http://forum.arcadeotaku.com/viewtopic.php?f=26&t=14850&start=60
4747
4848*/
49
50
51#include "emu.h"
52#include "cpu/i386/i386.h"
53
54
55
56class cavepc_state : public driver_device
57{
58public:
59   cavepc_state(const machine_config &mconfig, device_type type, const char *tag)
60      : driver_device(mconfig, type, tag),
61      m_maincpu(*this, "maincpu")
62   { }
63
64   required_device<cpu_device> m_maincpu;
65
66   DECLARE_DRIVER_INIT(cavepc);
67   virtual void machine_start();
68   virtual void machine_reset();
69   virtual void video_start();
70   UINT32 screen_update_cavepc(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
71};
72
73void cavepc_state::video_start()
74{
75}
76
77UINT32 cavepc_state::screen_update_cavepc(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect)
78{
79   return 0;
80}
81
82/*****************************************************************************/
83
84static ADDRESS_MAP_START( cavepc_map, AS_PROGRAM, 32, cavepc_state )
85   AM_RANGE(0x000f0000, 0x000fffff) AM_ROMBANK("bank1")
86   AM_RANGE(0xfffc0000, 0xffffffff) AM_ROM AM_REGION("bios", 0)    /* System BIOS */
87ADDRESS_MAP_END
88
89static ADDRESS_MAP_START(cavepc_io, AS_IO, 32, cavepc_state )
90ADDRESS_MAP_END
91
92/*****************************************************************************/
93
94
95static INPUT_PORTS_START(cavepc)
96INPUT_PORTS_END
97
98void cavepc_state::machine_start()
99{
100}
101
102void cavepc_state::machine_reset()
103{
104   membank("bank1")->set_base(memregion("bios")->base() + 0x30000);
105}
106
107static MACHINE_CONFIG_START( cavepc, cavepc_state )
108   /* basic machine hardware */
109   MCFG_CPU_ADD("maincpu", PENTIUM3, 200000000) /*  AMD Athlon 64 X2 5050e Brisbane 2.60GHz, 1024KB L2 Cache ! */
110   MCFG_CPU_PROGRAM_MAP(cavepc_map)
111   MCFG_CPU_IO_MAP(cavepc_io)
112
113   /* video hardware */
114   MCFG_SCREEN_ADD("screen", RASTER)
115   MCFG_SCREEN_REFRESH_RATE(60)
116   MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0))
117   MCFG_SCREEN_SIZE(640, 480)
118   MCFG_SCREEN_VISIBLE_AREA(0, 639, 0, 199)
119   MCFG_SCREEN_UPDATE_DRIVER(cavepc_state, screen_update_cavepc)
120
121   MCFG_PALETTE_LENGTH(16)
122MACHINE_CONFIG_END
123
124
125
126DRIVER_INIT_MEMBER(cavepc_state,cavepc)
127{
128}
129
130/*****************************************************************************/
131
132/*
133
134Deathshmiles II (2009/10/14 MASTER VER 4.00)
135
136CAVE's venture into PC based hardware platforms. The game did not
137sell that well and was plagued by BSODs and hardware issues. The
138motherboard bios version that shipped out with the game is F2 on
139a Gigabyte GA-MA78GPM-UD2H board
140( http://www.gigabyte.com/products/product-page.aspx?pid=3016#ov )
141
142The following versions are known to have existed.
143
1441.00 - released 2009/05/14
1452.00   
1463.00 - sometimes scrolls the text "2ND UPDATE MASTER VER 3.00" at
147       the bottom of the title screen
148
149The archive contains the following:
150
151./images, documentaiton
152./cf_card_2gb, a dd image of the 2GB CF FLASH card
153./usb_drive, the game is updated using a USB drive and will not
154  start if it is not present
155./motherboard manual
156./motherboard bios download version F2
157
158*/
159
160ROM_START(deathsm2)
161   ROM_REGION32_LE(0x100000, "bios", 0)
162   ROM_LOAD( "ma78gu2h.f2",     0x000000, 0x100000, CRC(c85742c4) SHA1(9e2a4b4a2137d1a19bf4cce20a3e2642fc6c6e05) )
163
164   DISK_REGION( "cfcard" )
165   DISK_IMAGE( "ds2_4.0", 0,  SHA1(111c2c7a3b987d47f4b6666a8ba9c5d9552b9653) )
166
167   DISK_REGION( "usb" ) // the USB stick used to upgrade the game to Version 4.00 MUST be present for it to run once upgraded
168   DISK_IMAGE( "cave_ds2_usb", 0, SHA1(b601985c7f6e6a20b0b7999167b7ccdd12ab80d0) )
169ROM_END
170
171
172/*****************************************************************************/
173
174GAME(2009, deathsm2, 0,        cavepc, cavepc, cavepc_state, cavepc, ROT0, "Cave", "Deathsmiles II: Makai no Merry Christmas (2009/10/14 MASTER VER 4.00)", GAME_IS_SKELETON )
trunk/src/mame/drivers/pgm2.c
r26873r26874
3636
3737NO internal ROMs are dumped.
3838
39Other games that might be on this HW
40
41Jigsaw World Arena
42Puzzle of Ocha / Ochainu No Pazuru
43
3944*/
4045
4146// document these exist, but leave disabled for now, can't be doing with the drama
r26873r26874
279284   ROM_LOAD16_WORD_SWAP( "ig-a3_sp.u37",            0x00000000, 0x2000000, CRC(45cdf422) SHA1(8005d284bcee73cff37a147fcd1c3e9f039a7203) )
280285ROM_END
281286
282#ifdef OTHER_PGM2_SETS
287
283288ROM_START( ddpdojh )
284289   ROM_REGION( 0x04000, "maincpu", 0 )
285290   ROM_LOAD( "ddpdoj_igs036.rom",       0x00000000, 0x0004000, NO_DUMP )
r26873r26874
304309
305310   ROM_REGION( 0x1000000, "ymz770", ROMREGION_ERASEFF ) /* ymz770 */
306311   ROM_LOAD16_WORD_SWAP( "ddpdoj_wave0.u12",        0x00000000, 0x1000000, CRC(2b71a324) SHA1(f69076cc561f40ca564d804bc7bd455066f8d77c) )
307
308312ROM_END
309313
314#ifdef OTHER_PGM2_SETS
310315ROM_START( kov3 )
311316   ROM_REGION( 0x04000, "maincpu", 0 )
312317   ROM_LOAD( "kov3_igs036.rom",         0x00000000, 0x0004000, NO_DUMP )
r26873r26874
431436GAME( 2008, kov2nl,       0,         pgm2,    pgm2, pgm2_state,     kov2nl,       ROT0, "IGS", "Knights of Valour 2 New Legend (V302, China)", GAME_IS_SKELETON )
432437GAME( 2008, kov2nlo,      kov2nl,    pgm2,    pgm2, pgm2_state,     kov2nl,       ROT0, "IGS", "Knights of Valour 2 New Legend (V301, China)", GAME_IS_SKELETON )
433438
439
440GAME( 2009, ddpdojh,      0,    pgm2,    pgm2, pgm2_state,     ddpdojh,    ROT270, "IGS", "Dodonpachi Daioujou Tamashii (V201, China)", GAME_IS_SKELETON )
434441#ifdef OTHER_PGM2_SETS
435GAME( 2009, ddpdojh,      0,    pgm2,    pgm2, pgm2_state,     ddpdojh,    ROT270, "IGS", "Dodonpachi Daioujou Tamashii (V201, China)", GAME_IS_SKELETON )
436
437442GAME( 2009, kov3,         0,    pgm2,    pgm2, pgm2_state,     kov3,       ROT0, "IGS", "Knights of Valour 3 (V102, China)", GAME_IS_SKELETON )
438443#endif

Previous 199869 Revisions Next


© 1997-2024 The MAME Team