Previous 15994 Revisions Next

r7974 Wednesday 5th May, 2010 at 12:52:26 UTC by Curt Coder
[CGC7900] Added HDD controller information.
[src/emu/drivers]xtal.h
[src/mess/drivers]cgc7900.c
[src/mess/includes]cgc7900.h

src/emu/drivers/xtal.h
r7973r7974
111111   XTAL_15_468MHz     = 15468000,      /* Bank Panic h/w, Sega G80 */
112112   XTAL_16MHz        = 16000000,      /* Extremely common, used on 100's of PCBs */
113113   XTAL_16_9344MHz    = 16934400,      /* Usually used to drive 90's Yamaha OPL/FM chips */
114   XTAL_17_36MHz      = 17360000,      /* OMTI Series 10 SCSI controller */
114115   XTAL_17_73447MHz   = 17734470,      /* 4 times the PAL subcarrier */
115116   XTAL_18MHz        = 18000000,      /* S.A.R, Ikari Warriors 3 */
116117   XTAL_18_432MHz     = 18432000,      /* Extremely common, used on 100's of PCBs */
src/mess/includes/cgc7900.h
r7973r7974
1010#define AY8910_TAG      "uc4"
1111#define K1135A_TAG      "uc11"
1212#define I8035_TAG      "i8035"
13#define AM2910_TAG      "11d"
1314#define SCREEN_TAG      "screen"
1415
1516class cgc7900_state
src/mess/drivers/cgc7900.c
r7973r7974
2929   - PIO DMA
3030   - serial port controller
3131   - HVG
32   - OMTI Series 10 SCSI controller (8" Winchester HD)
3233
3334*/
3435
r7973r7974
234235
235236static ADDRESS_MAP_START( cgc7900_mem, ADDRESS_SPACE_PROGRAM, 16 )
236237   ADDRESS_MAP_UNMAP_HIGH
237   AM_RANGE(0x000000, 0x7fffff) AM_RAM AM_BASE(&chrom_ram)
238   AM_RANGE(0x000000, 0x1fffff) AM_RAM AM_BASE(&chrom_ram)
238239   AM_RANGE(0x800000, 0x80ffff) AM_ROM AM_REGION(M68000_TAG, 0)   
239240   AM_RANGE(0xa00000, 0xbfffff) AM_READWRITE(cgc7900_z_mode_r, cgc7900_z_mode_w)
240241   AM_RANGE(0xc00000, 0xdfffff) AM_RAM AM_BASE_MEMBER(cgc7900_state, plane_ram)
r7973r7974
407408{
408409   UINT8* user1 = memory_region(machine, M68000_TAG);
409410
410   memcpy((UINT8*)chrom_ram,user1,0x10000);
411   memcpy((UINT8*)chrom_ram,user1,8);
411412
412413   devtag_get_device(machine, M68000_TAG)->reset();
413414}
r7973r7974
431432    MDRV_CPU_PROGRAM_MAP(keyboard_mem)
432433   MDRV_CPU_IO_MAP(keyboard_io)*/
433434
435/*   MDRV_CPU_ADD(AM2910_TAG, AM2910, XTAL_17_36MHz)
436    MDRV_CPU_PROGRAM_MAP(omti10_mem)*/
437
434438   MDRV_MACHINE_START(cgc7900)
435439    MDRV_MACHINE_RESET(cgc7900)
436440   
r7973r7974
485489   ROM_LOAD( "ha-5.ub1",  0x0000, 0x0020, NO_DUMP )
486490   ROM_LOAD( "03c0.ua16", 0x0000, 0x0020, NO_DUMP )
487491   ROM_LOAD( "03c0.ua11", 0x0000, 0x0020, NO_DUMP )
492
493   /* OMTI Series 10 SCSI controller */
494   ROM_REGION( 0x1400, AM2910_TAG, 0 )
495   ROM_LOAD( "35 1.7b", 0x0000, 0x0400, NO_DUMP ) /* 82S137N */
496   ROM_LOAD( "35 2.7b", 0x0400, 0x0400, NO_DUMP ) /* 82S137N */
497   ROM_LOAD( "35 3.7b", 0x0800, 0x0400, NO_DUMP ) /* 82S137N */
498   ROM_LOAD( "35 4.7b", 0x0c00, 0x0400, NO_DUMP ) /* 82S137N */
499   ROM_LOAD( "35 5.7b", 0x1000, 0x0400, NO_DUMP ) /* 82S137N */
488500ROM_END
489501
490502/***************************************************************************
491503    SYSTEM DRIVERS
492504***************************************************************************/
493505
494/*    YEAR  NAME    PARENT  COMPAT   MACHINE    INPUT    INIT    COMPANY   FULLNAME       FLAGS */
495COMP( 1980, cgc7900,  0,       0,    cgc7900,    cgc7900,     0,   "Chromatics",   "CGC 7900",      GAME_NOT_WORKING)
506/*    YEAR  NAME      PARENT  COMPAT   MACHINE      INPUT      INIT   COMPANY         FULLNAME   FLAGS */
507COMP( 1980, cgc7900,   0,      0,      cgc7900,   cgc7900,   0,      "Chromatics",   "CGC 7900",   GAME_NOT_WORKING)

Previous 15994 Revisions Next


© 1998-2018 The MESS Team