Previous 199869 Revisions Next

r31914 Friday 5th September, 2014 at 10:53:25 UTC by David Haywood
new NOT WORKING
Yori Zori Kuk Kuk [Dullaron, Kai Bauer, Brian Troha, The Dumping Union]

graphics roms not dumped yet, although I couldn't get it to boot, so might be a bit different
[src/mame]mame.lst
[src/mame/drivers]vamphalf.c

trunk/src/mame/drivers/vamphalf.c
r31913r31914
160160   DECLARE_WRITE32_MEMBER(wyvernwg_snd_w);
161161   DECLARE_WRITE16_MEMBER(misncrft_snd_w);
162162
163   DECLARE_READ32_MEMBER(yorizori_1c_r);
164   DECLARE_WRITE32_MEMBER(yorizori_1c_w);
165   DECLARE_READ32_MEMBER(yorizori_10_r);
166
167
168
163169   DECLARE_READ8_MEMBER(qs1000_p1_r);
164170   DECLARE_WRITE8_MEMBER(qs1000_p3_w);
165171   DECLARE_DRIVER_INIT(vamphalf);
r31913r31914
366372   }
367373}
368374
375READ32_MEMBER(vamphalf_state::yorizori_10_r)
376{
377   printf("yorizori_10_r %08x\n", space.device().safe_pc());
378   return 0xffffffff;
379}
380READ32_MEMBER(vamphalf_state::yorizori_1c_r)
381{
382   printf("yorizori_1c_r %08x\n", space.device().safe_pc());
383   return 0xaa;
384}
385WRITE32_MEMBER(vamphalf_state::yorizori_1c_w)
386{
387   printf("yorizori_1c_w %08x %08x\n", space.device().safe_pc(), data);
388}
369389
370
371390WRITE32_MEMBER( vamphalf_state::wyvernwg_snd_w )
372391{
373392   m_qs1000_data = data & 0xff;
r31913r31914
410429   AM_RANGE(0xfff00000, 0xffffffff) AM_ROM AM_REGION("user1",0)
411430ADDRESS_MAP_END
412431
432static ADDRESS_MAP_START( yorizori_32bit_map, AS_PROGRAM, 32, vamphalf_state )
433   AM_RANGE(0x00000000, 0x001fffff) AM_RAM AM_SHARE("wram32")
434   AM_RANGE(0x40000000, 0x4003ffff) AM_RAM AM_SHARE("tiles32")
435   AM_RANGE(0x80000000, 0x8000ffff) AM_RAM_DEVWRITE("palette", palette_device, write) AM_SHARE("palette")
436   AM_RANGE(0xffe00000, 0xffffffff) AM_ROM AM_REGION("user1",0)
437ADDRESS_MAP_END
438
413439static ADDRESS_MAP_START( vamphalf_io, AS_IO, 16, vamphalf_state )
414440   AM_RANGE(0x0c0, 0x0c1) AM_NOP // return 0, when oki chip is read / written
415441   AM_RANGE(0x0c2, 0x0c3) AM_DEVREADWRITE8("oki", okim6295_device, read, write, 0x00ff)
r31913r31914
552578   AM_RANGE(0x744, 0x747) AM_DEVREADWRITE8("ymsnd", ym2151_device, status_r, data_w, 0x00ff)
553579ADDRESS_MAP_END
554580
581
582static ADDRESS_MAP_START( yorizori_io, AS_IO, 32, vamphalf_state )
583   AM_RANGE(0x010, 0x013) AM_READ(yorizori_10_r)
584   AM_RANGE(0x01c, 0x01f) AM_READWRITE(yorizori_1c_r,yorizori_1c_w)
585ADDRESS_MAP_END
586
555587/*
556588Sprite list:
557589
r31913r31914
11261158   MCFG_FRAGMENT_ADD(sound_ym_oki)
11271159MACHINE_CONFIG_END
11281160
1161static MACHINE_CONFIG_DERIVED( yorizori, common )
1162   MCFG_CPU_REPLACE("maincpu", E132T, XTAL_50MHz)    /* 50 MHz */
1163   MCFG_CPU_PROGRAM_MAP(yorizori_32bit_map)
1164   MCFG_CPU_IO_MAP(yorizori_io)
1165   MCFG_CPU_VBLANK_INT_DRIVER("screen", vamphalf_state,  irq1_line_hold)
1166
1167   MCFG_FRAGMENT_ADD(sound_qs1000)
1168MACHINE_CONFIG_END
1169
11291170/*
11301171
11311172Vamp 1/2 (Semi Vamp)
r31913r31914
19581999
19592000/*
19602001
2002Yori Zori Kuk Kuk
2003
2004
2005PCB Layout
2006----------
2007
2008GOLDEN BELL-002
2009+----------------------------------------------+
2010|                  CON6* CON7*                 |
2011|VR1  24MHz         16C550*    7.3728MHz*      |
2012|      QS1000 QS1001A SND2              27MHz  |
2013|                           MEM1L +----------+ |
2014|   SND5                          |QuickLogic| |
2015|                           MEM1U | 0152 BA  | |
2016|J                                | QL12X16B | |
2017|A                                |  XPL84C  | |
2018|M                           MEM2 +----------+ |
2019|M        CRAM2                   +----------+ |
2020|A        CRAM1              MEM3 |QuickLogic| |
2021|                                 | 0152 BA  | |
2022|      DRAM1                 MEM6 | QL12X16B | |
2023|      DRAM2  E1-32T              |  XPL84C  | |
2024|                            MEM7 +----------+ |
2025|P2 P1                93C46                    |
2026|              PRG1    ROML00 ROML01 L02* L03* |
2027|          GAL1                                |
2028|CON2 CON2 CON1* 50MHz ROMH00 ROMH01 H02* H03* |
2029+----------------------------------------------+
2030
2031* Denotes unpopulated component
2032
2033Notes:
2034CPU - Hyperstone E1-32T @ 50.000MHz
2035
2036OSC - 50MHz, 27MHz, 24MHz & 7.3728MHz (unpopulated)
2037
2038QDSP QS1000 @ 24MHz (silkscreened as SND1)
2039     QS1001A Sample rom (silkscreened as SND3)
2040     SND2 Additional sound samples
2041     SND5 80c32 CPU code for QS1000?
2042
2043EEPROM - Atmel 93C46 at U6
2044
2045DRAM1 - Hynix GM71C18163CJ5 1M x16 EDO DRAM (SOJ44)
2046CRAMx - M61C256J-15 32K x8 SRAM (SOJ28)
2047MEMx  - M61C256J-15 32K x8 SRAM (SOJ28)
2048
2049 P1 - Reset push button
2050 P2 - Setup push button
2051VR1 - Volume adjust pot
2052
205316C550 - Asynchronous Comm Element with Autoflow Conrol (all components related to the 16C500 are unpopulated)
2054         7.3728MHz OSC connected to XIN & XOUT of 16C550
2055         CON6 & CON7 connected to 16C550
2056
2057CON1 - 20 pin connector (unpopulated)
2058CON2 - 7 pin connector silkscreened GIFT
2059CON3 - 6 pin connector silkscreened HOPPER
2060CON6 - 4 pin connector silkscreened IN (unpopulated)
2061CON7 - 4 pin connector silkscreened OUT (unpopulated)
2062
2063ROMs:
2064    PRG1            - ST M27C160 16MBit DIP42 EPROM
2065    SND2            - ST M27C160 16MBit DIP42 EPROM
2066    SND5            - ST M27C1001 1MBit DIP32 EPROM
2067    ROML00 & ROMH00 - Macronix MX29F1610MC-12 SOP44 16MBit FlashROM
2068    ROML01 & ROMH01 - Macronix MX29F1610MC-12 SOP44 16MBit FlashROM
2069    ROML02 & ROMH02 - Unpopulated
2070    ROML03 & ROMH03 - Unpopulated
2071
2072*/
2073
2074ROM_START( yorizori )
2075   ROM_REGION32_BE( 0x200000, "user1", ROMREGION_ERASE00 ) /* Hyperstone CPU Code */
2076   ROM_LOAD( "prg1", 0x000000, 0x200000, CRC(0e04eb40) SHA1(0cec9dc91aaf9cf7c459c7baac200cf0fcfddc18) )
2077   
2078
2079
2080   ROM_REGION( 0x080000, "qs1000:cpu", 0 ) /* QDSP (8052) Code */
2081   ROM_LOAD( "snd5", 0x00000, 0x20000, CRC(79067367) SHA1(a8f0c02dd616ff8c5fb49dea1a116fea2aced19c) )
2082   ROM_RELOAD(      0x20000, 0x20000 )
2083   ROM_RELOAD(      0x40000, 0x20000 )
2084   ROM_RELOAD(      0x60000, 0x20000 )
2085
2086   ROM_REGION( 0x800000, "gfx1", 0 )
2087   ROM_LOAD32_WORD( "roml00", 0x000000, 0x200000, NO_DUMP )
2088   ROM_LOAD32_WORD( "romh00", 0x000002, 0x200000, NO_DUMP )
2089   ROM_LOAD32_WORD( "roml01", 0x400000, 0x200000, NO_DUMP )
2090   ROM_LOAD32_WORD( "romh01", 0x400002, 0x200000, NO_DUMP )
2091
2092   ROM_REGION( 0x1000000, "qs1000", 0 )
2093   ROM_LOAD( "snd2", 0x000000, 0x200000, CRC(8d9a8795) SHA1(482acb3beafc9baa43284c54ac36086c57098465) )
2094   ROM_LOAD( "qs1001a.snd3",  0x200000, 0x80000, CRC(d13c6407) SHA1(57b14f97c7d4f9b5d9745d3571a0b7115fbe3176) )
2095ROM_END
2096
2097/*
2098
19612099Final Godori (c) SemiCom
19622100
19632101SEMICOM-003a
r31913r31914
27362874GAME( 2001, wyvernwga,wivernwg, wyvernwg, common, vamphalf_state,   wyvernwg, ROT270, "SemiCom (Game Vision license)", "Wyvern Wings (set 2)", GAME_IMPERFECT_SOUND )
27372875GAME( 2001, aoh,      0,        aoh,      aoh, vamphalf_state,      aoh,      ROT0,   "Unico",             "Age Of Heroes - Silkroad 2 (v0.63 - 2001/02/07)", 0 )
27382876GAME( 2001, boonggab, 0,        boonggab, boonggab, vamphalf_state, boonggab, ROT270, "Taff System",       "Boong-Ga Boong-Ga (Spank'em!)", 0 )
2877GAME( 199?, yorizori, 0,        yorizori, common, vamphalf_state,   misncrft, ROT0,  "<unknown>",         "Yori Zori Kuk Kuk", GAME_IMPERFECT_SOUND )
trunk/src/mame/mame.lst
r31913r31914
1030110301misncrft        // (c) 2000 Sun
1030210302misncrfta       // (c) 2000 Sun
1030310303mrdig           // (c) 2000 Sun
10304yorizori      // (c)
10305
1030410306hidnctch        // (c) 1998 Eolith
1030510307linkypip        // (c) 1998 Eolith
1030610308ironfort        // (c) 1998 Eolith
r31913r31914
1032410326crazywar        // (c) 2002 Eolith
1032510327bballoon        // (c) 2003 Eolith
1032610328hapytour        // (c) 2005 GAV Company (on Eolith's Ghost hardware)
10329
1032710330touryuu         // (c) 200? Yuki Enterprise
1032810331funkball        // (c) 1998 dgPIX Entertainment Inc
1032910332xfiles          // (c) 1999 dgPIX Entertainment Inc

Previous 199869 Revisions Next


© 1997-2024 The MAME Team