Previous 199869 Revisions Next

r34946 Tuesday 10th February, 2015 at 00:57:48 UTC by Stiletto
Going with Justin's translation for this one (nw)

Going with Justin's translation for this one (nw)
[src/mame/drivers]vamphalf.c

trunk/src/mame/drivers/vamphalf.c
r243457r243458
163163   DECLARE_WRITE32_MEMBER(wyvernwg_snd_w);
164164   DECLARE_WRITE16_MEMBER(misncrft_snd_w);
165165
166   DECLARE_READ32_MEMBER(yorizori_1c_r);
167   DECLARE_WRITE32_MEMBER(yorizori_1c_w);
168   DECLARE_READ32_MEMBER(yorizori_10_r);
166   DECLARE_READ32_MEMBER(yolijoli_1c_r);
167   DECLARE_WRITE32_MEMBER(yolijoli_1c_w);
168   DECLARE_READ32_MEMBER(yolijoli_10_r);
169169
170170   DECLARE_READ8_MEMBER(qs1000_p1_r);
171171   DECLARE_WRITE8_MEMBER(qs1000_p3_w);
r243457r243458
187187   DECLARE_DRIVER_INIT(misncrft);
188188   DECLARE_DRIVER_INIT(boonggab);
189189   DECLARE_DRIVER_INIT(wyvernwg);
190   DECLARE_DRIVER_INIT(yorizori);
190   DECLARE_DRIVER_INIT(yolijoli);
191191   UINT32 screen_update_common(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
192192   UINT32 screen_update_aoh(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
193193   void draw_sprites(screen_device &screen, bitmap_ind16 &bitmap);
r243457r243458
377377   }
378378}
379379
380READ32_MEMBER(vamphalf_state::yorizori_10_r)
380READ32_MEMBER(vamphalf_state::yolijoli_10_r)
381381{
382   printf("yorizori_10_r %08x\n", space.device().safe_pc());
382   printf("yolijoli_10_r %08x\n", space.device().safe_pc());
383383   return 0xffffffff;
384384}
385READ32_MEMBER(vamphalf_state::yorizori_1c_r)
385READ32_MEMBER(vamphalf_state::yolijoli_1c_r)
386386{
387//  printf("yorizori_1c_r %08x\n", space.device().safe_pc());
387//  printf("yolijoli_1c_r %08x\n", space.device().safe_pc());
388388   return 0x00;// 0xaa;
389389}
390WRITE32_MEMBER(vamphalf_state::yorizori_1c_w)
390WRITE32_MEMBER(vamphalf_state::yolijoli_1c_w)
391391{
392//  printf("yorizori_1c_w %08x %08x\n", space.device().safe_pc(), data);
392//  printf("yolijoli_1c_w %08x %08x\n", space.device().safe_pc(), data);
393393}
394394
395395WRITE32_MEMBER( vamphalf_state::wyvernwg_snd_w )
r243457r243458
434434   AM_RANGE(0xfff00000, 0xffffffff) AM_ROM AM_REGION("user1",0)
435435ADDRESS_MAP_END
436436
437static ADDRESS_MAP_START( yorizori_32bit_map, AS_PROGRAM, 32, vamphalf_state )
437static ADDRESS_MAP_START( yolijoli_32bit_map, AS_PROGRAM, 32, vamphalf_state )
438438   AM_RANGE(0x00000000, 0x001fffff) AM_RAM AM_SHARE("wram32")
439439   AM_RANGE(0x40000000, 0x4003ffff) AM_RAM AM_SHARE("tiles32")
440440   AM_RANGE(0x80000000, 0x8000ffff) AM_RAM_DEVWRITE("palette", palette_device, write) AM_SHARE("palette")
r243457r243458
584584ADDRESS_MAP_END
585585
586586
587static ADDRESS_MAP_START( yorizori_io, AS_IO, 32, vamphalf_state )
588   AM_RANGE(0x010, 0x013) AM_READ(yorizori_10_r)
589   AM_RANGE(0x01c, 0x01f) AM_READWRITE(yorizori_1c_r,yorizori_1c_w)
587static ADDRESS_MAP_START( yolijoli_io, AS_IO, 32, vamphalf_state )
588   AM_RANGE(0x010, 0x013) AM_READ(yolijoli_10_r)
589   AM_RANGE(0x01c, 0x01f) AM_READWRITE(yolijoli_1c_r,yolijoli_1c_w)
590590ADDRESS_MAP_END
591591
592592/*
r243457r243458
11601160   MCFG_FRAGMENT_ADD(sound_ym_oki)
11611161MACHINE_CONFIG_END
11621162
1163static MACHINE_CONFIG_DERIVED( yorizori, common )
1163static MACHINE_CONFIG_DERIVED( yolijoli, common )
11641164   MCFG_CPU_REPLACE("maincpu", E132T, XTAL_50MHz)    /* 50 MHz */
1165   MCFG_CPU_PROGRAM_MAP(yorizori_32bit_map)
1166   MCFG_CPU_IO_MAP(yorizori_io)
1165   MCFG_CPU_PROGRAM_MAP(yolijoli_32bit_map)
1166   MCFG_CPU_IO_MAP(yolijoli_io)
11671167   MCFG_CPU_VBLANK_INT_DRIVER("screen", vamphalf_state,  irq1_line_hold)
11681168
11691169   MCFG_FRAGMENT_ADD(sound_qs1000)
r243457r243458
20012001
20022002/*
20032003
2004Yori Zori Kuk Kuk
2004Yoli Joli Kug Kug
20052005
20062006
20072007PCB Layout
r243457r243458
20732073
20742074*/
20752075
2076ROM_START( yorizori )
2076ROM_START( yolijoli )
20772077   ROM_REGION32_BE( 0x200000, "user1", ROMREGION_ERASE00 ) /* Hyperstone CPU Code */
20782078   ROM_LOAD( "prg1", 0x000000, 0x200000, CRC(0e04eb40) SHA1(0cec9dc91aaf9cf7c459c7baac200cf0fcfddc18) )
20792079
r243457r243458
27622762   membank("qs1000:data")->configure_entries(0, 16, memregion("qs1000:cpu")->base()+0x100, 0x8000-0x100);
27632763}
27642764
2765DRIVER_INIT_MEMBER(vamphalf_state,yorizori)
2765DRIVER_INIT_MEMBER(vamphalf_state,yolijoli)
27662766{
27672767   // seesm close to Final Godori in terms of port mappings, possibly a SemiCom game?
27682768
r243457r243458
28952895GAME( 2001, wyvernwga, wivernwg, wyvernwg, common,   vamphalf_state, wyvernwg, ROT270, "SemiCom (Game Vision license)", "Wyvern Wings (set 2)", GAME_IMPERFECT_SOUND )
28962896GAME( 2001, aoh,       0,        aoh,      aoh,      vamphalf_state, aoh,      ROT0,   "Unico",             "Age Of Heroes - Silkroad 2 (v0.63 - 2001/02/07)", 0 )
28972897GAME( 2001, boonggab,  0,        boonggab, boonggab, vamphalf_state, boonggab, ROT270, "Taff System",       "Boong-Ga Boong-Ga (Spank'em!)", 0 )
2898GAME( 199?, yorizori,  0,        yorizori, common,   vamphalf_state, yorizori, ROT0,   "<unknown>",         "Yori Zori Kuk Kuk", GAME_NOT_WORKING | GAME_IMPERFECT_SOUND )
2898GAME( 199?, yolijoli,  0,        yolijoli, common,   vamphalf_state, yolijoli, ROT0,   "Golden Bell Entertainment",         "Yoli Joli Kug Kug", GAME_NOT_WORKING | GAME_IMPERFECT_SOUND )


Previous 199869 Revisions Next


© 1997-2024 The MAME Team