From 6be42cb8501652cf5a0c0bba0fa233a536e79d2b Mon Sep 17 00:00:00 2001 From: Aaron Giles Date: Mon, 22 Dec 2008 04:02:57 +0000 Subject: [PATCH] Missed a file. --- .gitattributes | 1 + src/mame/drivers/janshi.c | 119 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 120 insertions(+) create mode 100644 src/mame/drivers/janshi.c diff --git a/.gitattributes b/.gitattributes index fa4c651e15e..0d1977b9391 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1592,6 +1592,7 @@ src/mame/drivers/jackpool.c svneol=native#text/plain src/mame/drivers/jailbrek.c svneol=native#text/plain src/mame/drivers/jalmah.c svneol=native#text/plain src/mame/drivers/jangou.c svneol=native#text/plain +src/mame/drivers/janshi.c svneol=native#text/plain src/mame/drivers/jantotsu.c svneol=native#text/plain src/mame/drivers/jchan.c svneol=native#text/plain src/mame/drivers/jedi.c svneol=native#text/plain diff --git a/src/mame/drivers/janshi.c b/src/mame/drivers/janshi.c new file mode 100644 index 00000000000..8a6688ad8e5 --- /dev/null +++ b/src/mame/drivers/janshi.c @@ -0,0 +1,119 @@ +/* Janshi */ + +/* + +Janshi +(c)1992 Eagle + +CPU: 68000? -- no, it isn't, might be Z180 internal rom? +Sound: AY-3-8910, M6295 +Others: Battery + +ROMs: +1.1A [92b140a5] +2.1B [6de7e086] +3.1D [4e94d8f2] +4.1F [a5f6e3ef] +5.1H [ff2cc769] +6.1K [8197034d] +11.1L [a7692ddf] + + + +--- Team Japump!!! --- +Dumped by Chackn +04/May/2007 + +*/ + +#include "driver.h" +#include "news.h" +#include "cpu/z80/z80.h" +#include "sound/okim6295.h" + + +static ADDRESS_MAP_START( mainmap, ADDRESS_SPACE_PROGRAM, 8 ) + AM_RANGE(0x0000, 0x3fff) AM_ROM +ADDRESS_MAP_END + +VIDEO_START(janshi) +{ + +} + +VIDEO_UPDATE(janshi) +{ + return 0; +} + + +static INPUT_PORTS_START( janshi ) +INPUT_PORTS_END + + +static const gfx_layout tiles8x8_layout = +{ + 8,8, + RGN_FRAC(1,5), + 5, + { RGN_FRAC(0,5),RGN_FRAC(1,5),RGN_FRAC(2,5),RGN_FRAC(3,5),RGN_FRAC(4,5) }, + { 0, 1,2,3,4,5,6,7 }, + { 0*8, 1*8, 2*8, 3*8, 4*8, 5*8, 6*8, 7*8 }, + 8*8 +}; + +static GFXDECODE_START( janshi ) + GFXDECODE_ENTRY( "gfx1", 0, tiles8x8_layout, 0, 16 ) +GFXDECODE_END + + + +static MACHINE_DRIVER_START( janshi ) + /* basic machine hardware */ + MDRV_CPU_ADD("main", Z80,8000000)/*Z80? Z180?*/ /* ? MHz */ + MDRV_CPU_PROGRAM_MAP(0,mainmap) +// MDRV_CPU_VBLANK_INT("main", irq0_line_hold) + + /* video hardware */ + MDRV_SCREEN_ADD("main", RASTER) + MDRV_SCREEN_REFRESH_RATE(60) + MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0)) + MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) + MDRV_SCREEN_SIZE(256, 256) + MDRV_SCREEN_VISIBLE_AREA(0, 256-1, 16, 256-16-1) + + MDRV_GFXDECODE(janshi) + MDRV_PALETTE_LENGTH(0x100) + + MDRV_VIDEO_START(janshi) + MDRV_VIDEO_UPDATE(janshi) + + /* sound hardware */ + MDRV_SPEAKER_STANDARD_MONO("mono") + + MDRV_SOUND_ADD("oki", OKIM6295, 1056000) + MDRV_SOUND_CONFIG(okim6295_interface_pin7high) // clock frequency & pin 7 not verified + MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) +MACHINE_DRIVER_END + + + +ROM_START( janshi ) + ROM_REGION( 0x20000, "user1", 0 ) + ROM_LOAD( "11.1l", 0x00000, 0x20000, CRC(a7692ddf) SHA1(5e7f43d8337583977baf22a28bbcd9b2182c0cde) ) + + ROM_REGION( 0x10000, "main", 0 ) + ROM_COPY( "user1", 0x10000, 0x00000, 0x4000 )// no.. is there any valid startup code, or should there be internal rom? + + ROM_REGION( 0x140000, "gfx1", 0 ) + ROM_LOAD( "1.1a", 0x000000, 0x40000, CRC(92b140a5) SHA1(f3b38563f74650604ed0faaf84460e0b04b386b7) ) + ROM_LOAD( "2.1b", 0x040000, 0x40000, CRC(6de7e086) SHA1(e87426264f0181c17383ffe0f7ec7ff5fce3d809) ) + ROM_LOAD( "3.1d", 0x080000, 0x40000, CRC(4e94d8f2) SHA1(a25f542943d74915fc82910baafb9ff9db1ffd70) ) + ROM_LOAD( "4.1f", 0x0c0000, 0x40000, CRC(a5f6e3ef) SHA1(f1f3d28b27eea682aa71855a311fb3abdf9af2cd) ) + ROM_LOAD( "5.1h", 0x100000, 0x40000, CRC(ff2cc769) SHA1(ba4cf2923cf3d4d815a9327595f8e1801c3c8a2b) ) + + ROM_REGION( 0x40000, "oki", 0 ) + ROM_LOAD( "6.1k", 0x00000, 0x40000, CRC(8197034d) SHA1(b501dc7a27b1faad1361c309afd726da14b8b5f5) ) +ROM_END + +GAME( 1992, janshi, 0, janshi, janshi, 0, ROT0, "Eagle", "Janshi", GAME_NOT_WORKING )