Previous 199869 Revisions Next

r31976 Sunday 7th September, 2014 at 21:18:08 UTC by Brian Troha
New Elfin game & X-Files clone

New X-Files parent which is an uncensored world version. The old set is a censored version for the Korean market with Korean language on at least 2 different screens.


New games added or promoted from NOT_WORKING status
---------------------------------------------------
Elfin [system11, The Dumping Union]

New Clone Added
---------------
The X-Files [system11, The Dumping Union]
[src/mame]mame.lst
[src/mame/drivers]dgpix.c

trunk/src/mame/drivers/dgpix.c
r31975r31976
11/********************************************************************
22
3 dgPIX VRender0 hardware driver
3 dgPIX VRender0 hardware
44
55 Games Supported:
66 ---------------------------------------------------------------------------
7 - Elfin                               (c) 1999 dgPIX Entertainment Inc.
78 - Jump Jump                           (c) 1999 dgPIX Entertainment Inc.
8 - X-Files                             (c) 1999 dgPIX Entertainment Inc.
9 - The X-Files (2 sets)                (c) 1999 dgPIX Entertainment Inc.
910 - King of Dynast Gear (version 1.8)   (c) 1999 EZ Graphics [*]
1011 - Fishing Maniac 3                    (c) 2002 Saero Entertainment
1112
1213 [*] the version number is written in the flash roms at the beginning of the game settings
1314
1415
15 Games Needed:
16 ---------------------------------------------------------------------------
17 - Elfin                               (c) 1999 dgPIX Entertainment Inc.
18 - X-Files (Alternate title screen)    (c) 1999 dgPIX Entertainment Inc.
19
20
2116 Original bugs:
2217 - In King of Dynast Gear, Roger's fast attack shows some blank lines
2318   in the sword "shadow" if you do it in the left direction
r31975r31976
2621 - "The 16-bit CPU core was Sequoia's design and was licensed to Samsung.
2722    It was a 16-bit core with a nearly perfectly orthogonal instruction set.
2823    You could even multiply the PC by the stack pointer if you wanted."
24    AKA Samsung's Omniwave MULTIMEDIA AUDIO
2925
3026
3127 driver by Pierpaolo Prazzoli & Tomasz Slanina
r31975r31976
5450PCB Layout
5551----------
5652
57X-Files
53The X-Files
5854Fishing Maniac 3
5955
6056VRenderO Minus Rev4 dgPIX Entertainment Inc. 1999
r31975r31976
175171   DECLARE_WRITE32_MEMBER(vbuffer_w);
176172   DECLARE_WRITE32_MEMBER(coin_w);
177173   DECLARE_READ32_MEMBER(vblank_r);
178   DECLARE_DRIVER_INIT(fmaniac3);
174   DECLARE_DRIVER_INIT(elfin);
175   DECLARE_DRIVER_INIT(jumpjump);
179176   DECLARE_DRIVER_INIT(xfiles);
177   DECLARE_DRIVER_INIT(xfilesk);
180178   DECLARE_DRIVER_INIT(kdynastg);
181   DECLARE_DRIVER_INIT(jumpjump);
179   DECLARE_DRIVER_INIT(fmaniac3);
182180   virtual void machine_reset();
183181   virtual void video_start();
184182   UINT32 screen_update_dgpix(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
r31975r31976
430428
431429
432430/*
431Elfin
432dgPIX Entertainment Inc. 1999
433
434PCB combo:
435VRenderO Minus Rev5 dgPIX Entertainment Inc. 1999
436Flash Module Type-A REV2 dgPIX Entertainment Inc. 1999
437
438*/
439ROM_START( elfin )
440   ROM_REGION32_BE( 0x2000000, "flash", ROMREGION_ERASE00 ) /* Hyperstone CPU Code & Data */
441   /* 0 - 0x17fffff empty space */
442   ROM_LOAD16_WORD_SWAP( "flash.u8", 0x1800000, 0x400000, CRC(eb56d7ca) SHA1(7c1cfcc68579cf3bdd9707da7d745a410223b8d9) )
443   ROM_LOAD16_WORD_SWAP( "flash.u9", 0x1c00000, 0x400000, CRC(9ca6a209) SHA1(cfba8fa2e83aa1bb205f56ea59a4b432fb198cb5) )
444
445   ROM_REGION( 0x400000, "cpu1", 0 ) /* sound rom */
446   ROM_LOAD16_WORD_SWAP( "flash.u10", 0x000000, 0x400000, CRC(d378fe55) SHA1(5cc7bc5ae258cd48816857793a262e7c6c330795) )
447
448   ROM_REGION( 0x1000, "cpu2", ROMREGION_ERASEFF ) /* PIC */
449   ROM_LOAD( "elfin_pic",  0x0000, 0x1000, NO_DUMP ) // protected
450ROM_END
451
452/*
433453Jump Jump
434454dgPIX Entertainment Inc. 1999
435455
r31975r31976
453473
454474/*
455475
456X-Files
476The X-Files
457477dgPIX Entertainment Inc. 1999
458478
459479PCB combo:
460480VRenderO Minus Rev4 dgPIX Entertainment Inc. 1999
461481Flash Module Type-A REV2 dgPIX Entertainment Inc. 1999
462482
483Uncensored World version
484
485*/
486ROM_START( xfiles )
487   ROM_REGION32_BE( 0x2000000, "flash", ROMREGION_ERASE00 ) /* Hyperstone CPU Code & Data */
488   /* 0 - 0x17fffff empty space */
489   ROM_LOAD16_WORD_SWAP( "flash.u8",  0x1800000, 0x400000, CRC(231ad82a) SHA1(a1cc5c4122605e564d51137f1dca2afa82616202) )
490   ROM_LOAD16_WORD_SWAP( "flash.u9",  0x1c00000, 0x400000, CRC(d68994b7) SHA1(c1752d6795f7aaa6beef73643327205a1c32f0f5) )
491
492   ROM_REGION( 0x400000, "cpu1", 0 ) /* sound rom */
493   ROM_LOAD16_WORD_SWAP( "flash.u10", 0x0000000, 0x400000, CRC(1af33cda) SHA1(9bbcfb07a4a5bcff3efc1c7bcc51bc16c47ca9e6) )
494
495   ROM_REGION( 0x1000, "cpu2", 0 ) /* PIC */
496   ROM_LOAD( "xfiles_pic",  0x0000, 0x1000, NO_DUMP ) // protected
497ROM_END
498
499/*
500
501The X-Files
502dgPIX Entertainment Inc. 1999
503
504PCB combo:
505VRenderO Minus Rev4 dgPIX Entertainment Inc. 1999
506Flash Module Type-A REV2 dgPIX Entertainment Inc. 1999
507
463508Contrary to what you might think on first hearing the title, this game
464509is like Match It 2 etc. However, the quality of the graphics
465510is outstanding, perhaps the most high quality seen in this "type" of game.
r31975r31976
467512the joystick and buttons to scroll up and down and zoom in for erm...
468513a closer inspection of the 'merchandise' ;-))
469514
515Censored version for the Korean market
470516Korean text on Mode Select screen and the following screen
471517
472518*/
473ROM_START( xfiles )
519ROM_START( xfilesk )
474520   ROM_REGION32_BE( 0x2000000, "flash", ROMREGION_ERASE00 ) /* Hyperstone CPU Code & Data */
475521   /* 0 - 0x17fffff empty space */
476522   ROM_LOAD16_WORD_SWAP( "u8.bin",  0x1800000, 0x400000, CRC(3b2c2bc1) SHA1(1c07fb5bd8a8c9b5fb169e6400fef845f3aee7aa) )
r31975r31976
480526   ROM_LOAD16_WORD_SWAP( "u10.bin", 0x0000000, 0x400000, CRC(f2ef1eb9) SHA1(d033d140fce6716d7d78509aa5387829f0a1404c) )
481527
482528   ROM_REGION( 0x1000, "cpu2", 0 ) /* PIC */
483   ROM_LOAD( "xfiles_pic",  0x0000, 0x1000, NO_DUMP ) // protected
529   ROM_LOAD( "xfilesk_pic",  0x0000, 0x1000, NO_DUMP ) // protected - same PIC as parent??
484530ROM_END
485531
486532/*
r31975r31976
533579
534580
535581
582DRIVER_INIT_MEMBER(dgpix_state,elfin)
583{
584   UINT8 *rom = (UINT8 *)memregion("flash")->base() + 0x1c00000;
585
586   rom[BYTE4_XOR_BE(0x3a9e94)] = 3;
587   rom[BYTE4_XOR_BE(0x3a9e95)] = 0;
588   rom[BYTE4_XOR_BE(0x3a9e96)] = 3;
589   rom[BYTE4_XOR_BE(0x3a9e97)] = 0;
590   rom[BYTE4_XOR_BE(0x3a9e98)] = 3;
591   rom[BYTE4_XOR_BE(0x3a9e99)] = 0;
592
593   m_flash_roms = 2;
594}
595
536596DRIVER_INIT_MEMBER(dgpix_state,jumpjump)
537597{
538598   UINT8 *rom = (UINT8 *)memregion("flash")->base() + 0x1c00000;
r31975r31976
551611{
552612   UINT8 *rom = (UINT8 *)memregion("flash")->base() + 0x1c00000;
553613
614   rom[BYTE4_XOR_BE(0x3a9a2a)] = 3;
615   rom[BYTE4_XOR_BE(0x3a9a2b)] = 0;
616   rom[BYTE4_XOR_BE(0x3a9a2c)] = 3;
617   rom[BYTE4_XOR_BE(0x3a9a2d)] = 0;
618   rom[BYTE4_XOR_BE(0x3a9a2e)] = 3;
619   rom[BYTE4_XOR_BE(0x3a9a2f)] = 0;
620
621   m_flash_roms = 2;
622}
623
624DRIVER_INIT_MEMBER(dgpix_state,xfilesk)
625{
626   UINT8 *rom = (UINT8 *)memregion("flash")->base() + 0x1c00000;
627
554628   rom[BYTE4_XOR_BE(0x3aa92e)] = 3;
555629   rom[BYTE4_XOR_BE(0x3aa92f)] = 0;
556630   rom[BYTE4_XOR_BE(0x3aa930)] = 3;
r31975r31976
588662{
589663   m_flash_roms = 2;
590664}
591GAME( 1999, jumpjump, 0, dgpix, dgpix, dgpix_state, jumpjump, ROT0, "dgPIX Entertainment Inc.", "Jump Jump",                         GAME_NO_SOUND )
592GAME( 1999, xfiles,   0, dgpix, dgpix, dgpix_state, xfiles,   ROT0, "dgPIX Entertainment Inc.", "X-Files",                           GAME_NO_SOUND )
593GAME( 1999, kdynastg, 0, dgpix, dgpix, dgpix_state, kdynastg, ROT0, "EZ Graphics",              "King of Dynast Gear (version 1.8)", GAME_NO_SOUND )
594GAME( 2002, fmaniac3, 0, dgpix, dgpix, dgpix_state, fmaniac3, ROT0, "Saero Entertainment",      "Fishing Maniac 3",                  GAME_NO_SOUND )
665
666GAME( 1999, elfin,          0, dgpix, dgpix, dgpix_state, elfin,    ROT0, "dgPIX Entertainment Inc.", "Elfin",                             GAME_NO_SOUND )
667GAME( 1999, jumpjump,       0, dgpix, dgpix, dgpix_state, jumpjump, ROT0, "dgPIX Entertainment Inc.", "Jump Jump",                         GAME_NO_SOUND )
668GAME( 1999, xfiles,         0, dgpix, dgpix, dgpix_state, xfiles,   ROT0, "dgPIX Entertainment Inc.", "The X-Files",                       GAME_NO_SOUND )
669GAME( 1999, xfilesk,   xfiles, dgpix, dgpix, dgpix_state, xfilesk,  ROT0, "dgPIX Entertainment Inc.", "The X-Files (Censored, Korea)",     GAME_NO_SOUND )
670GAME( 1999, kdynastg,       0, dgpix, dgpix, dgpix_state, kdynastg, ROT0, "EZ Graphics",              "King of Dynast Gear (version 1.8)", GAME_NO_SOUND )
671GAME( 2002, fmaniac3,       0, dgpix, dgpix, dgpix_state, fmaniac3, ROT0, "Saero Entertainment",      "Fishing Maniac 3",                  GAME_NO_SOUND )
trunk/src/mame/mame.lst
r31975r31976
1033110331touryuu         // (c) 200? Yuki Enterprise
1033210332
1033310333funkball        // (c) 1998 dgPIX Entertainment Inc
10334elfin           // (c) 1999 dgPIX Entertainment Inc
10335jumpjump        // (c) 1999 dgPIX Entertainment Inc
1033410336xfiles          // (c) 1999 dgPIX Entertainment Inc
10335jumpjump        // (c) 1999 dgPIX Entertainment Inc
10337xfilesk        // (c) 1999 dgPIX Entertainment Inc (censored for the Korean market)
1033610338kdynastg        // (c) 1999 EZ Graphics
1033710339fmaniac3        // (c) 2002 Saero Entertainment
1033810340

Previous 199869 Revisions Next


© 1997-2024 The MAME Team