Previous 199869 Revisions Next

r31963 Sunday 7th September, 2014 at 06:27:42 UTC by Brian Troha
dgpix.c: Slight visual clean up - NW
[src/mame]mame.lst
[src/mame/drivers]dgpix.c

trunk/src/mame/mame.lst
r31962r31963
1033210332
1033310333funkball        // (c) 1998 dgPIX Entertainment Inc
1033410334xfiles          // (c) 1999 dgPIX Entertainment Inc
10335jumpjump        // (c) 1999 dgPIX Entertainment Inc
1033510336kdynastg        // (c) 1999 EZ Graphics
1033610337fmaniac3        // (c) 2002 Saero Entertainment
10337jumpjump      //
1033810338
1033910339promutrv        // (c) 1985 Enerdyne Technologies Inc
1034010340promutrva       // (c) 1985 Enerdyne Technologies Inc
trunk/src/mame/drivers/dgpix.c
r31962r31963
11/********************************************************************
22
3 "dgPIX" games driver
3 dgPIX VRender0 hardware driver
44
55 Games Supported:
66 ---------------------------------------------------------------------------
7 - Jump Jump                           (c) 1999 dgPIX Entertainment Inc.
78 - X-Files                             (c) 1999 dgPIX Entertainment Inc.
89 - King of Dynast Gear (version 1.8)   (c) 1999 EZ Graphics [*]
910 - Fishing Maniac 3                    (c) 2002 Saero Entertainment
r31962r31963
1415 Games Needed:
1516 ---------------------------------------------------------------------------
1617 - Elfin                               (c) 1999 dgPIX Entertainment Inc.
18 - X-Files (Alternate title screen)    (c) 1999 dgPIX Entertainment Inc.
1719
1820
1921 Original bugs:
r31962r31963
4749   (without fix, game freezes int one of startup screens - like on real
4850   board  with  protection PIC removed)
4951
52*********************************************************************
53
54PCB Layout
55----------
56
57X-Files
58Fishing Maniac 3
59
60VRenderO Minus Rev4 dgPIX Entertainment Inc. 1999
61|-----------------------------------------------------|
62|TDA1515                C-O-N-N-1                     |
63|   DA1545A                                       C   |
64|                                                 O   |
65|  VOL1    K4E151611                  KS0164      N   |
66|  VOL2    K4E151611                              N   |
67|J                                    169NDK19    3   |
68|A     20MHz                           CONN2          |
69|M  KA4558                                            |
70|M                                                    |
71|A                                          KM6161002 |
72|          E1-32XT                                    |
73|                                           KM6161002 |
74|                                                     |
75|       ST7705C                             KM6161002 |
76| B1             XCS05                                |
77| B2 B3          14.31818MHz  LED           KM6161002 |
78|-----------------------------------------------------|
79Notes:
80      ST7705C      - Reset/Watchdog IC (SOIC8)
81      E1-32XT      - Hyperstone E1-32XT CPU (QFP144)
82      169NDK19     - Xtal, 16.9344MHz
83      CONN1,CONN2, - Connectors for joining main board to small sub-board
84      CONN3
85      XCS05        - Xilinx Spartan XCS05 FPGA (QFP100)
86      B1,B2,B3     - Push Buttons for TEST, SERVICE and RESET
87      KS0164       - Samsung Electronics KS0164 General Midi compliant 32-voice Wavetable Synthesizer Chip
88                     with built-in 16bit CPU and MPU-401 compatibility. (QFP100)
89      K4E151611    - Samsung K4E151611C-JC60 1M x16 CMOS EDO DRAM (SOJ44)
90      KM6161002    - Samsung KM6161002CJ-12 64k x16 High-Speed CMOS SRAM (SOJ44)
91
92
93
94Jump Jump
95King of Dynast Gear
96
97VRenderO Minus Rev5 dgPIX Entertainment Inc. 1999
98|-----------------------------------------------------|
99|TDA1515                C-O-N-N-1                     |
100|   DA1545A                                       C   |
101|                                                 O   |
102|  VOL1    K4E151611                  KS0164      N   |
103|  VOL2    K4E151611                              N   |
104|J                                    169NDK19    3   |
105|A     20MHz                           CONN2          |
106|M  KA4558                                            |
107|M                                                    |
108|A                                          KM6161002 |
109|          E1-32XT                                    |
110|                                           KM6161002 |
111|                                                     |
112|       ST7705C                             KM6161002 |
113| B1             XCS05                                |
114| B2 B3          14.31818MHz  LED           KM6161002 |
115|-----------------------------------------------------|
116Notes:
117      ST7705C      - Reset/Watchdog IC (SOIC8)
118      E1-32XT      - Hyperstone E1-32XT CPU (QFP144)
119      169NDK19     - Xtal, 16.9344MHz
120      CONN1,CONN2, - Connectors for joining main board to small sub-board
121      CONN3
122      XCS05        - Xilinx Spartan XCS05 FPGA (QFP100)
123      B1,B2,B3     - Push Buttons for TEST, SERVICE and RESET
124      KS0164       - Samsung Electronics KS0164 General Midi compliant 32-voice Wavetable Synthesizer Chip
125                     with built-in 16bit CPU and MPU-401 compatibility. (QFP100)
126      K4E151611    - Samsung K4E151611C-JC60 1M x16Bit CMOS EDO DRAM (SOJ44)
127      KM6161002    - Samsung KM6161002CJ-12 64k x16Bit High-Speed CMOS SRAM (SOJ44)
128
129
130
131Sub-Board
132---------
133
134Flash Module Type-A REV2 dgPIX Entertainment Inc. 1999
135|---------------------------------------|
136|            C-O-N-N-1            U100  |
137|C                FLASH.U3      FLASH.U5|
138|O        FLASH.U2       FLASH.U4       |
139|N FLASH.U10                            |
140|N                                      |
141|3                FLASH.U7      FLASH.U9|
142|  CONN2  FLASH.U6       FLASH.U8       |
143|---------------------------------------|
144Notes:
145      FLASH        - Intel DA28F320J5 32M x8 StrataFlash surface-mounted FlashROM (SSOP56)
146      CONN1,CONN2,
147      CONN3        - Connectors for joining small sub-board to main board
148      U100         - A custom programmed PIC (Programmable Interrupt Controller), rebadged as 'dgPIX-PR1' (DIP18)
149
150
50151*********************************************************************/
51152
52153#include "emu.h"
r31962r31963
327428   // KS0164 sound chip
328429MACHINE_CONFIG_END
329430
431
330432/*
433Jump Jump
434dgPIX Entertainment Inc. 1999
331435
436PCB combo:
437VRenderO Minus Rev5 dgPIX Entertainment Inc. 1999
438Flash Module Type-A REV2 dgPIX Entertainment Inc. 1999
439
440*/
441ROM_START( jumpjump )
442   ROM_REGION32_BE( 0x2000000, "flash", ROMREGION_ERASE00 ) /* Hyperstone CPU Code & Data */
443   /* 0 - 0x17fffff empty space */
444   ROM_LOAD16_WORD_SWAP( "jumpjump.u8", 0x1800000, 0x400000, CRC(210dfd8b) SHA1(a1aee4ec8c01832e77d2e4e334a62c246d7e3635) )
445   ROM_LOAD16_WORD_SWAP( "jumpjump.u9", 0x1c00000, 0x400000, CRC(16d1e352) SHA1(3c43974fb8d90b0c84472dd9f2167eb983142095) )
446
447   ROM_REGION( 0x400000, "cpu1", 0 ) /* sound rom */
448   ROM_LOAD16_WORD_SWAP( "jumpjump.u10", 0x000000, 0x400000, CRC(2152ecce) SHA1(522d389952a07fa0830ca8aaa6de3aacf834e32e) )
449
450   ROM_REGION( 0x1000, "cpu2", ROMREGION_ERASEFF ) /* PIC */
451   ROM_LOAD( "jumpjump_pic",  0x0000, 0x1000, NO_DUMP ) // protected - labeled S831D dgPIX-PR1
452ROM_END
453
454/*
455
332456X-Files
333457dgPIX Entertainment Inc. 1999
334458
459PCB combo:
460VRenderO Minus Rev4 dgPIX Entertainment Inc. 1999
461Flash Module Type-A REV2 dgPIX Entertainment Inc. 1999
462
335463Contrary to what you might think on first hearing the title, this game
336464is like Match It 2 etc. However, the quality of the graphics
337465is outstanding, perhaps the most high quality seen in this "type" of game.
r31962r31963
339467the joystick and buttons to scroll up and down and zoom in for erm...
340468a closer inspection of the 'merchandise' ;-))
341469
470Korean text on Mode Select screen and the following screen
342471
343PCB Layout
344----------
345
346
347VRenderOMinus Rev4
348-------------------------------------------------------
349|                                                     |
350|   DA1545A             C-O-N-N-1                 C   |
351|                                                 O   |
352|  POT1    T2316162               SEC KS0164      N   |
353|  POT2    T2316162                               N   |
354|J                                    169NDK19:   3   |
355|A     20MHz                           CONN2          |
356|M  KA4558                                            |
357|M                                                    |
358|A                                SEC KM6161002CJ-12  |
359|          E1-32XT                                    |
360|                                 SEC KM6161002CJ-12  |
361|                                                     |
362|       ST7705C                   SEC KM6161002CJ-12  |
363| B1             XCS05                                |
364| B2 B3          14.31818MHz      SEC KM6161002CJ-12  |
365-------------------------------------------------------
366
367
368Notes
369-----
370ST7705C          : Reset/Watchdog IC (SOIC8)
371E1-32XT          : Hyperstone E1-32XT CPU
372169NDK19         : Xtal, 16.9MHz
373CONN1,CONN2,CONN3: Connectors for small daughterboard containing
374                   3x DA28F320J5 (32M surface mounted SSOP56 Flash ROM)
375XCS05            : XILINX XCS05 PLD
376B1,B2,B3         : Push Buttons for TEST, SERVICE and RESET
377SEC KS0164       : Samsung Electronics KS0164 General Midi compliant 32-voice Wavetable Synthesizer Chip
378                   with built-in 16bit CPU and MPU-401 compatibility. (QFP100)
379T2316162         : Main program RAM (SOJ44)
380SEC KM6161002    : Graphics RAM (SOJ44)
381
382472*/
383
384473ROM_START( xfiles )
385474   ROM_REGION32_BE( 0x2000000, "flash", ROMREGION_ERASE00 ) /* Hyperstone CPU Code & Data */
386475   /* 0 - 0x17fffff empty space */
r31962r31963
398487King of Dynast Gear
399488EZ Graphics, 1999
400489
401This game runs on the same hardware as X-Files.
402
403PCB Layout
404----------
405
490PCB combo:
406491VRenderO Minus Rev5 dgPIX Entertainment Inc. 1999
407|-----------------------------------------------------|
408|TDA1515                C-O-N-N-1                     |
409|   DA1545A                                       C   |
410|                                                 O   |
411|  VOL1    K4E151611                  KS0164      N   |
412|  VOL2    K4E151611                              N   |
413|J                                    169NDK19    3   |
414|A     20MHz                           CONN2          |
415|M  KA4558                                            |
416|M                                                    |
417|A                                          KM6161002 |
418|          E1-32XT                                    |
419|                                           KM6161002 |
420|                                                     |
421|       ST7705C                             KM6161002 |
422| B1             XCS05                                |
423| B2 B3          14.31818MHz  LED           KM6161002 |
424|-----------------------------------------------------|
425Notes:
426      ST7705C      - Reset/Watchdog IC (SOIC8)
427      E1-32XT      - Hyperstone E1-32XT CPU (QFP144)
428      169NDK19     - Xtal, 16.9344MHz
429      CONN1,CONN2, - Connectors for joining main board to small sub-board
430      CONN3
431      XCS05        - Xilinx Spartan XCS05 FPGA (QFP100)
432      B1,B2,B3     - Push Buttons for TEST, SERVICE and RESET
433      KS0164       - Samsung Electronics KS0164 General Midi compliant 32-voice Wavetable Synthesizer Chip
434                     with built-in 16bit CPU and MPU-401 compatibility. (QFP100)
435      K4E151611    - Samsung K4E151611C-JC60 1M x16Bit CMOS EDO DRAM (SOJ44)
436      KM6161002    - Samsung KM6161002CJ-12 64k x16Bit High-Speed CMOS SRAM (SOJ44)
437
438Sub-Board
439---------
440
441492Flash Module Type-A REV2 dgPIX Entertainment Inc. 1999
442|---------------------------------------|
443|            C-O-N-N-1            U100  |
444|C                FLASH.U3      FLASH.U5|
445|O        FLASH.U2       FLASH.U4       |
446|N FLASH.U10                            |
447|N                                      |
448|3                FLASH.U7      FLASH.U9|
449|  CONN2  FLASH.U6       FLASH.U8       |
450|---------------------------------------|
451Notes:
452      FLASH        - Intel DA28F320J5 32M x8 StrataFlash surface-mounted FlashROM (SSOP56)
453      CONN1,CONN2,
454      CONN3        - Connectors for joining small sub-board to main board
455      U100         - A custom programmed PIC (Programmable Interrupt Controller), rebadged as 'dgPIX-PR1' (DIP18)
456493
457494*/
458
459495ROM_START( kdynastg )
460496   ROM_REGION32_BE( 0x2000000, "flash", ROMREGION_ERASE00 )  /* Hyperstone CPU Code & Data */
461497   /* 0 - 0x0ffffff empty space */
r31962r31963
475511Fishing Maniac 3
476512Saero Entertainment, 2002
477513
478This game runs on hardware that is identical to XFiles and King Of Dynast Gear
479but with less ROMs and no PIC.
480
481PCB Layout
482----------
483
514PCB combo:
484515VRenderO Minus Rev4 dgPIX Entertainment Inc. 1999
485|-----------------------------------------------------|
486|TDA1515                C-O-N-N-1                     |
487|   DA1545A                                       C   |
488|                                                 O   |
489|  VOL1    K4E151611                  KS0164      N   |
490|  VOL2    K4E151611                              N   |
491|J                                    169NDK19    3   |
492|A     20MHz                           CONN2          |
493|M  KA4558                                            |
494|M                                                    |
495|A                                          KM6161002 |
496|          E1-32XT                                    |
497|                                           KM6161002 |
498|                                                     |
499|       ST7705C                             KM6161002 |
500| B1             XCS05                                |
501| B2 B3          14.31818MHz  LED           KM6161002 |
502|-----------------------------------------------------|
503Notes:
504      ST7705C      - Reset/Watchdog IC (SOIC8)
505      E1-32XT      - Hyperstone E1-32XT CPU (QFP144)
506      169NDK19     - Xtal, 16.9344MHz
507      CONN1,CONN2, - Connectors for joining main board to small sub-board
508      CONN3
509      XCS05        - Xilinx Spartan XCS05 FPGA (QFP100)
510      B1,B2,B3     - Push Buttons for TEST, SERVICE and RESET
511      KS0164       - Samsung Electronics KS0164 General Midi compliant 32-voice Wavetable Synthesizer Chip
512                     with built-in 16bit CPU and MPU-401 compatibility. (QFP100)
513      K4E151611    - Samsung K4E151611C-JC60 1M x16 CMOS EDO DRAM (SOJ44)
514      KM6161002    - Samsung KM6161002CJ-12 64k x16 High-Speed CMOS SRAM (SOJ44)
516Flash Module Type-A REV2 dgPIX Entertainment Inc. 1999
515517
516Sub-Board
517---------
518 U100 18 pin socket for the PIC chip is unused
518519
519Flash Module Type-A REV2 dgPIX Entertainment Inc. 1999
520|---------------------------------------|
521|            C-O-N-N-1            U100  |
522|C                FLASH.U3      FLASH.U5|
523|O        FLASH.U2       FLASH.U4       |
524|N FLASH.U10                            |
525|N                                      |
526|3                FLASH.U7      FLASH.U9|
527|  CONN2  FLASH.U6       FLASH.U8       |
528|---------------------------------------|
529Notes:
530      FLASH        - Intel DA28F320J5 32M x8 StrataFlash surface-mounted FlashROM (SSOP56)
531                     Only U8, U9 & U10 are populated
532      CONN1,CONN2,
533      CONN3        - Connectors for joining small sub-board to main board
534      U100         - Empty 18 pin socket
535520*/
536
537521ROM_START( fmaniac3 )
538522   ROM_REGION32_BE( 0x2000000, "flash", ROMREGION_ERASE00 ) /* Hyperstone CPU Code & Data */
539523   /* 0 - 0x17fffff empty space */
r31962r31963
548532ROM_END
549533
550534
551ROM_START( jumpjump )
552   ROM_REGION32_BE( 0x2000000, "flash", ROMREGION_ERASE00 ) /* Hyperstone CPU Code & Data */
553   /* 0 - 0x17fffff empty space */
554   ROM_LOAD16_WORD_SWAP( "jumpjump.u8", 0x1800000, 0x400000, CRC(210dfd8b) SHA1(a1aee4ec8c01832e77d2e4e334a62c246d7e3635) )
555   ROM_LOAD16_WORD_SWAP( "jumpjump.u9", 0x1c00000, 0x400000, CRC(16d1e352) SHA1(3c43974fb8d90b0c84472dd9f2167eb983142095) )
556535
557   ROM_REGION( 0x400000, "cpu1", 0 ) /* sound rom */
558   ROM_LOAD16_WORD_SWAP( "jumpjump.u10", 0x000000, 0x400000, CRC(2152ecce) SHA1(522d389952a07fa0830ca8aaa6de3aacf834e32e) )
536DRIVER_INIT_MEMBER(dgpix_state,jumpjump)
537{
538   UINT8 *rom = (UINT8 *)memregion("flash")->base() + 0x1c00000;
559539
560   ROM_REGION( 0x1000, "cpu2", ROMREGION_ERASEFF ) /* PIC */
561   // S831D dgPIX-PR1
562ROM_END
540   rom[BYTE4_XOR_BE(0x3a829a)] = 3;
541   rom[BYTE4_XOR_BE(0x3a829b)] = 0;
542   rom[BYTE4_XOR_BE(0x3a829c)] = 3;
543   rom[BYTE4_XOR_BE(0x3a829d)] = 0;
544   rom[BYTE4_XOR_BE(0x3a829e)] = 3;
545   rom[BYTE4_XOR_BE(0x3a829f)] = 0;
563546
547   m_flash_roms = 2;
548}
549
564550DRIVER_INIT_MEMBER(dgpix_state,xfiles)
565551{
566552   UINT8 *rom = (UINT8 *)memregion("flash")->base() + 0x1c00000;
r31962r31963
602588{
603589   m_flash_roms = 2;
604590}
605
606DRIVER_INIT_MEMBER(dgpix_state,jumpjump)
607{
608   UINT8 *rom = (UINT8 *)memregion("flash")->base() + 0x1c00000;
609
610   rom[BYTE4_XOR_BE(0x3a829a)] = 3;
611   rom[BYTE4_XOR_BE(0x3a829b)] = 0;
612   rom[BYTE4_XOR_BE(0x3a829c)] = 3;
613   rom[BYTE4_XOR_BE(0x3a829d)] = 0;
614   rom[BYTE4_XOR_BE(0x3a829e)] = 3;
615   rom[BYTE4_XOR_BE(0x3a829f)] = 0;
616
617   m_flash_roms = 2;
618}
619
620GAME( 1999, xfiles,   0, dgpix, dgpix, dgpix_state, xfiles,   ROT0, "dgPIX Entertainment Inc.", "X-Files",                           GAME_NO_SOUND )
621591GAME( 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 )
622593GAME( 1999, kdynastg, 0, dgpix, dgpix, dgpix_state, kdynastg, ROT0, "EZ Graphics",              "King of Dynast Gear (version 1.8)", GAME_NO_SOUND )
623594GAME( 2002, fmaniac3, 0, dgpix, dgpix, dgpix_state, fmaniac3, ROT0, "Saero Entertainment",      "Fishing Maniac 3",                  GAME_NO_SOUND )

Previous 199869 Revisions Next


© 1997-2024 The MAME Team