trunk/src/mame/drivers/ssv.c
| r242081 | r242082 | |
| 315 | 315 | void ssv_state::machine_reset() |
| 316 | 316 | { |
| 317 | 317 | m_requested_int = 0; |
| 318 | | membank("bank1")->set_base(memregion("user1")->base()); |
| 319 | 318 | } |
| 320 | 319 | |
| 321 | 320 | |
| r242081 | r242082 | |
| 395 | 394 | #define SSV_MAP( _ROM ) \ |
| 396 | 395 | AM_RANGE(0x000000, 0x00ffff) AM_RAM AM_SHARE("mainram") /* RAM */ \ |
| 397 | 396 | AM_RANGE(0x100000, 0x13ffff) AM_RAM AM_SHARE("spriteram") /* Sprites */ \ |
| 398 | | AM_RANGE(0x140000, 0x15ffff) AM_RAM_WRITE(paletteram16_xrgb_swap_word_w) AM_SHARE("paletteram") /* Palette */ \ |
| 397 | AM_RANGE(0x140000, 0x15ffff) AM_RAM_DEVWRITE("palette", palette_device, write) AM_SHARE("palette") /* Palette */\ |
| 399 | 398 | AM_RANGE(0x160000, 0x17ffff) AM_RAM /* */ \ |
| 400 | 399 | AM_RANGE(0x1c0000, 0x1c0001) AM_READ(ssv_vblank_r ) /* Vblank? */ \ |
| 401 | 400 | /**/AM_RANGE(0x1c0002, 0x1c007f) AM_READONLY /* Scroll */ \ |
| r242081 | r242082 | |
| 410 | 409 | AM_RANGE(0x230000, 0x230071) AM_WRITEONLY AM_SHARE("irq_vectors") /* IRQ Vec */ \ |
| 411 | 410 | AM_RANGE(0x240000, 0x240071) AM_WRITE(ssv_irq_ack_w ) /* IRQ Ack */ \ |
| 412 | 411 | AM_RANGE(0x260000, 0x260001) AM_WRITE(ssv_irq_enable_w) /* IRQ En */ \ |
| 413 | | AM_RANGE(0x300000, 0x30007f) AM_DEVREADWRITE8("ensoniq", es5506_device, read, write, 0x00ff) /* Sound */ \ |
| 414 | | AM_RANGE(_ROM, 0xffffff) AM_ROMBANK("bank1") /* ROM */ |
| 412 | AM_RANGE(0x300000, 0x30007f) AM_DEVREADWRITE8("ensoniq", es5506_device, read, write, 0x00ff) /* Sound */ \ |
| 413 | AM_RANGE(_ROM, 0xffffff) AM_ROM AM_REGION("maincpu", 0) /* ROM */ |
| 415 | 414 | /*************************************************************************** |
| 416 | 415 | Drift Out '94 |
| 417 | 416 | ***************************************************************************/ |
| r242081 | r242082 | |
| 850 | 849 | Eagle Shot Golf |
| 851 | 850 | ***************************************************************************/ |
| 852 | 851 | |
| 853 | | READ16_MEMBER(ssv_state::eaglshot_gfxrom_r) |
| 852 | WRITE16_MEMBER(ssv_state::eaglshot_gfxrom_bank_w) |
| 854 | 853 | { |
| 855 | | offset = offset * 2 + m_gfxrom_select * 0x200000; |
| 856 | | |
| 857 | | if (offset > m_gfx1_rom.length()) |
| 858 | | return 0xffff; |
| 859 | | |
| 860 | | return m_gfx1_rom[offset] + (m_gfx1_rom[offset+1]<<8); |
| 861 | | } |
| 862 | | |
| 863 | | WRITE16_MEMBER(ssv_state::eaglshot_gfxrom_w) |
| 864 | | { |
| 865 | 854 | if (ACCESSING_BITS_0_7) |
| 866 | 855 | { |
| 867 | | m_gfxrom_select = data; |
| 856 | membank("gfxrom")->set_entry(data < 6 ? data : 6); |
| 868 | 857 | } |
| 869 | 858 | } |
| 870 | 859 | |
| r242081 | r242082 | |
| 910 | 899 | AM_RANGE(0x210000, 0x210001) AM_READNOP /*AM_READ(watchdog_reset16_r)*/ // Watchdog |
| 911 | 900 | // AM_RANGE(0x210002, 0x210003) AM_WRITENOP // ? 0,4 at the start |
| 912 | 901 | AM_RANGE(0x21000e, 0x21000f) AM_WRITE(ssv_lockout_inv_w) // Inverted lockout lines |
| 913 | | AM_RANGE(0x800000, 0x800001) AM_WRITE(eaglshot_gfxrom_w) |
| 902 | AM_RANGE(0x800000, 0x800001) AM_WRITE(eaglshot_gfxrom_bank_w) |
| 914 | 903 | AM_RANGE(0x900000, 0x900001) AM_WRITE(eaglshot_trackball_w) |
| 915 | | AM_RANGE(0xa00000, 0xbfffff) AM_READ(eaglshot_gfxrom_r) |
| 904 | AM_RANGE(0xa00000, 0xbfffff) AM_ROMBANK("gfxrom") |
| 916 | 905 | AM_RANGE(0xc00000, 0xc007ff) AM_RAM AM_SHARE("nvram") // NVRAM |
| 917 | 906 | AM_RANGE(0xd00000, 0xd00001) AM_READ(eaglshot_trackball_r) |
| 918 | 907 | SSV_MAP( 0xf00000 ) |
| r242081 | r242082 | |
| 2429 | 2418 | GFXDECODE_ENTRY( "gfx1", 0, layout_16x8x6, 0, 0x8000/64 ) // [1] Sprites (64 colors) |
| 2430 | 2419 | GFXDECODE_END |
| 2431 | 2420 | |
| 2432 | | static const gfx_layout layout_16x8x8_2 = |
| 2421 | static const gfx_layout layout_16x8x8_ram = |
| 2433 | 2422 | { |
| 2434 | 2423 | 16,8, |
| 2435 | | RGN_FRAC(1,1), |
| 2424 | 0x40000 * 16 / (16 * 8), |
| 2436 | 2425 | 8, |
| 2437 | 2426 | { STEP8(0,1) }, |
| 2438 | 2427 | { STEP16(0,8) }, |
| r242081 | r242082 | |
| 2440 | 2429 | 16*8*8 |
| 2441 | 2430 | }; |
| 2442 | 2431 | |
| 2443 | | static const gfx_layout layout_16x8x6_2 = |
| 2432 | static const gfx_layout layout_16x8x6_ram = |
| 2444 | 2433 | { |
| 2445 | 2434 | 16,8, |
| 2446 | | RGN_FRAC(1,1), |
| 2435 | 0x40000 * 16 / (16 * 8), |
| 2447 | 2436 | 6, |
| 2448 | 2437 | { 2,3,4,5,6,7 }, |
| 2449 | 2438 | { STEP16(0,8) }, |
| r242081 | r242082 | |
| 2452 | 2441 | }; |
| 2453 | 2442 | |
| 2454 | 2443 | static GFXDECODE_START( eaglshot ) |
| 2455 | | GFXDECODE_ENTRY( "gfx1", 0, layout_16x8x8_2, 0, 0x8000/64 ) // [0] Sprites (256 colors, decoded from ram) |
| 2456 | | GFXDECODE_ENTRY( "gfx1", 0, layout_16x8x6_2, 0, 0x8000/64 ) // [1] Sprites (64 colors, decoded from ram) |
| 2444 | GFXDECODE_ENTRY( NULL, 0, layout_16x8x8_ram, 0, 0x8000/64 ) // [0] Sprites (256 colors, decoded from ram) |
| 2445 | GFXDECODE_ENTRY( NULL, 0, layout_16x8x6_ram, 0, 0x8000/64 ) // [1] Sprites (64 colors, decoded from ram) |
| 2457 | 2446 | GFXDECODE_END |
| 2458 | 2447 | |
| 2459 | 2448 | static const gfx_layout layout_16x16x8 = |
| r242081 | r242082 | |
| 2512 | 2501 | m_tile_code[i] = (i << 16); |
| 2513 | 2502 | } |
| 2514 | 2503 | |
| 2504 | void ssv_state::init_eaglshot_banking() |
| 2505 | { |
| 2506 | init_hypreac2_common(); |
| 2507 | membank("gfxrom")->configure_entries(0, 6+1, memregion("gfxdata")->base(), 0x200000); |
| 2508 | } |
| 2509 | |
| 2515 | 2510 | // massages the data from the BPMicro-compatible dump to runnable form |
| 2516 | 2511 | void ssv_state::init_st010() |
| 2517 | 2512 | { |
| r242081 | r242082 | |
| 2534 | 2529 | } |
| 2535 | 2530 | |
| 2536 | 2531 | DRIVER_INIT_MEMBER(ssv_state,drifto94) { init_ssv(0); init_st010(); } |
| 2537 | | DRIVER_INIT_MEMBER(ssv_state,eaglshot) { init_ssv(0); init_hypreac2_common(); } |
| 2532 | DRIVER_INIT_MEMBER(ssv_state,eaglshot) { init_ssv(0); init_eaglshot_banking(); } |
| 2538 | 2533 | DRIVER_INIT_MEMBER(ssv_state,gdfs) { init_ssv(0); } |
| 2539 | 2534 | DRIVER_INIT_MEMBER(ssv_state,hypreact) { init_ssv(0); } |
| 2540 | 2535 | DRIVER_INIT_MEMBER(ssv_state,hypreac2) { init_ssv(0); init_hypreac2_common(); } |
| r242081 | r242082 | |
| 2544 | 2539 | DRIVER_INIT_MEMBER(ssv_state,mslider) { init_ssv(0); } |
| 2545 | 2540 | DRIVER_INIT_MEMBER(ssv_state,ryorioh) { init_ssv(0); } |
| 2546 | 2541 | DRIVER_INIT_MEMBER(ssv_state,srmp4) { init_ssv(0); |
| 2547 | | // ((UINT16 *)memregion("user1")->base())[0x2b38/2] = 0x037a; /* patch to see gal test mode */ |
| 2542 | // ((UINT16 *)memregion("maincpu")->base())[0x2b38/2] = 0x037a; /* patch to see gal test mode */ |
| 2548 | 2543 | } |
| 2549 | 2544 | DRIVER_INIT_MEMBER(ssv_state,srmp7) { init_ssv(0); } |
| 2550 | 2545 | DRIVER_INIT_MEMBER(ssv_state,stmblade) { init_ssv(0); init_st010(); } |
| r242081 | r242082 | |
| 2584 | 2579 | |
| 2585 | 2580 | MCFG_GFXDECODE_ADD("gfxdecode", "palette", ssv) |
| 2586 | 2581 | MCFG_PALETTE_ADD("palette", 0x8000) |
| 2582 | MCFG_PALETTE_FORMAT(XRGB) |
| 2587 | 2583 | |
| 2588 | 2584 | /* sound hardware */ |
| 2589 | 2585 | MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker") |
| r242081 | r242082 | |
| 2949 | 2945 | ***************************************************************************/ |
| 2950 | 2946 | |
| 2951 | 2947 | ROM_START( cairblad ) |
| 2952 | | ROM_REGION16_LE( 0x200000, "user1", 0 ) /* V60 Code */ |
| 2948 | ROM_REGION( 0x200000, "maincpu", 0 ) /* V60 Code */ |
| 2953 | 2949 | ROM_LOAD16_WORD( "ac1810e0.u32", 0x000000, 0x200000, CRC(13a0b4c2) SHA1(3498303e9b186ab329ee761cee9d4cb8ed552455) ) // AC1810E01.U32 27C160 |
| 2954 | 2950 | |
| 2955 | 2951 | ROM_REGION( 0x2000000, "gfx1", 0 ) /* Sprites */ |
| r242081 | r242082 | |
| 3053 | 3049 | ***************************************************************************/ |
| 3054 | 3050 | |
| 3055 | 3051 | ROM_START( drifto94 ) |
| 3056 | | ROM_REGION16_LE( 0x400000, "user1", 0 ) /* V60 Code */ |
| 3052 | ROM_REGION( 0x400000, "maincpu", 0 ) /* V60 Code */ |
| 3057 | 3053 | ROM_LOAD16_WORD( "vg003-19.u26", 0x000000, 0x200000, CRC(238e5e2b) SHA1(fe58f571857804263642d7d089df962327a007b6) ) // "SoundDriverV1.1a" |
| 3058 | 3054 | ROM_LOAD16_BYTE( "visco-37.u37", 0x200000, 0x080000, CRC(78fa3ccb) SHA1(0c79ff1aa31e7ca1eeb14fbef7774278fa83ba44) ) |
| 3059 | 3055 | ROM_RELOAD( 0x300000, 0x080000) |
| r242081 | r242082 | |
| 3174 | 3170 | ***************************************************************************/ |
| 3175 | 3171 | |
| 3176 | 3172 | ROM_START( eaglshot ) |
| 3177 | | ROM_REGION16_LE( 0x100000, "user1", 0 ) /* V60 Code */ |
| 3173 | ROM_REGION( 0x100000, "maincpu", 0 ) /* V60 Code */ |
| 3178 | 3174 | ROM_LOAD16_BYTE( "si003-09.u18", 0x000000, 0x080000, CRC(219c71ce) SHA1(4f8996b4c5b267a90073d67857358147732f8c0d) ) |
| 3179 | 3175 | ROM_LOAD16_BYTE( "si003-10.u20", 0x000001, 0x080000, CRC(c8872e48) SHA1(c8e1e712d5fa380f8fc1447502f21d2ae592811a) ) |
| 3180 | 3176 | |
| 3181 | | ROM_REGION( 0x0c00000, "gfx1", /*0*/0 ) /* Sprites - Read by the CPU */ |
| 3177 | ROM_REGION16_LE( 0xe00000, "gfxdata", ROMREGION_ERASEFF ) /* Sprites - Read by the CPU */ |
| 3182 | 3178 | ROM_LOAD( "si003-01.u13", 0x0000000, 0x200000, CRC(d7df0d52) SHA1(d7b79a186f4272334c2297666c52f32c05787c29) ) |
| 3183 | 3179 | ROM_LOAD( "si003-02.u12", 0x0200000, 0x200000, CRC(92b4d50d) SHA1(9dc2f2961b088824d8370ac83dff796345fe4158) ) |
| 3184 | 3180 | ROM_LOAD( "si003-03.u11", 0x0400000, 0x200000, CRC(6ede4012) SHA1(6663990c6ee8e500cb8c51ad2102761ee0b3351d) ) |
| r242081 | r242082 | |
| 3212 | 3208 | ***************************************************************************/ |
| 3213 | 3209 | |
| 3214 | 3210 | ROM_START( hypreact ) |
| 3215 | | ROM_REGION16_LE( 0x100000, "user1", 0 ) /* V60 Code */ |
| 3211 | ROM_REGION( 0x100000, "maincpu", 0 ) /* V60 Code */ |
| 3216 | 3212 | ROM_LOAD16_BYTE( "s14-1-02.u2", 0x000000, 0x080000, CRC(d90a383c) SHA1(9945f60ce6e1f50c24c2ae3c2c5d0df9ec3b8926) ) |
| 3217 | 3213 | ROM_LOAD16_BYTE( "s14-1-01.u1", 0x000001, 0x080000, CRC(80481401) SHA1(4b1b7050893b6659762297d0f6496c7193ea6c4e) ) |
| 3218 | 3214 | |
| r242081 | r242082 | |
| 3250 | 3246 | ***************************************************************************/ |
| 3251 | 3247 | |
| 3252 | 3248 | ROM_START( hypreac2 ) |
| 3253 | | ROM_REGION16_LE( 0x200000, "user1", 0 ) /* V60 Code */ |
| 3249 | ROM_REGION( 0x200000, "maincpu", 0 ) /* V60 Code */ |
| 3254 | 3250 | ROM_LOAD16_BYTE( "u2.bin", 0x000000, 0x080000, CRC(05c93266) SHA1(0833e80f67ccb4ac17e771fa04dc6f433554a34f) ) |
| 3255 | 3251 | ROM_LOAD16_BYTE( "u1.bin", 0x000001, 0x080000, CRC(80cf9e59) SHA1(7025321539891e1a3354ca233255f5395d716933) ) |
| 3256 | 3252 | ROM_LOAD16_BYTE( "u47.bin", 0x100000, 0x080000, CRC(a3e9bfee) SHA1(1e897646bafd07ab48eda2883926506c6bedab87) ) |
| r242081 | r242082 | |
| 3291 | 3287 | ***************************************************************************/ |
| 3292 | 3288 | |
| 3293 | 3289 | ROM_START( janjans1 ) |
| 3294 | | ROM_REGION16_LE( 0x400000, "user1", 0 ) /* V60 Code */ |
| 3290 | ROM_REGION( 0x400000, "maincpu", 0 ) /* V60 Code */ |
| 3295 | 3291 | ROM_LOAD16_WORD( "jj1-data.bin", 0x000000, 0x200000, CRC(6734537e) SHA1(a40f84479141a6f33ce465e66ba9313b54915002) ) |
| 3296 | 3292 | ROM_LOAD16_BYTE( "jj1-prol.bin", 0x200000, 0x080000, CRC(4231d928) SHA1(820d1233cd1a8d0c4ece15b94bd9be976b383fe2) ) |
| 3297 | 3293 | ROM_RELOAD( 0x300000, 0x080000) |
| r242081 | r242082 | |
| 3338 | 3334 | ***************************************************************************/ |
| 3339 | 3335 | |
| 3340 | 3336 | ROM_START( janjans2 ) |
| 3341 | | ROM_REGION16_LE( 0x400000, "user1", 0 ) /* V60 Code */ |
| 3337 | ROM_REGION( 0x400000, "maincpu", 0 ) /* V60 Code */ |
| 3342 | 3338 | ROM_LOAD16_WORD( "jan2-dat.u28", 0x000000, 0x200000, CRC(0c9c62bf) SHA1(17c6eea7cec05860c238cc22706fec1a8e3d9263) ) |
| 3343 | 3339 | ROM_LOAD16_BYTE( "jan2-prol.u26", 0x200000, 0x080000, CRC(758a7249) SHA1(1126e8527bad000bdfbd59da46d72ed256cb0fa9) ) |
| 3344 | 3340 | ROM_RELOAD( 0x300000, 0x080000) |
| r242081 | r242082 | |
| 3411 | 3407 | ***************************************************************************/ |
| 3412 | 3408 | |
| 3413 | 3409 | ROM_START( jsk ) |
| 3414 | | ROM_REGION16_LE( 0x100000, "user1", 0 ) |
| 3410 | ROM_REGION( 0x100000, "maincpu", 0 ) |
| 3415 | 3411 | ROM_LOAD16_BYTE( "jsk-u72.bin", 0x00000, 0x80000, CRC(db6b2554) SHA1(c4c6617461e1d3f8660a2b97fd2c38ef245f0d4a) ) |
| 3416 | 3412 | ROM_LOAD16_BYTE( "jsk-u71.bin", 0x00001, 0x80000, CRC(f6774fba) SHA1(3a74e5091d9d72e4f92c7c637cfe5c0dcc60bbe1) ) |
| 3417 | 3413 | |
| r242081 | r242082 | |
| 3452 | 3448 | ***************************************************************************/ |
| 3453 | 3449 | |
| 3454 | 3450 | ROM_START( keithlcy ) |
| 3455 | | ROM_REGION16_LE( 0x200000, "user1", 0 ) /* V60 Code */ |
| 3451 | ROM_REGION( 0x200000, "maincpu", 0 ) /* V60 Code */ |
| 3456 | 3452 | ROM_LOAD16_WORD( "vg002-07.u28", 0x000000, 0x100000, CRC(57f80ff5) SHA1(9dcc35a79d3799407190d113e0f1b57864d6c56a) ) // "SETA SoundDriver" |
| 3457 | 3453 | ROM_LOAD16_BYTE( "kl-p0l.u26", 0x100000, 0x080000, CRC(d7b177fb) SHA1(2a3533b952a7b2404720916662743c144e870c0b) ) |
| 3458 | 3454 | ROM_LOAD16_BYTE( "kl-p0h.u27", 0x100001, 0x080000, CRC(9de7add4) SHA1(16f4405b12734cb6a83cff8be21d03bb3c2e2266) ) |
| r242081 | r242082 | |
| 3499 | 3495 | ***************************************************************************/ |
| 3500 | 3496 | |
| 3501 | 3497 | ROM_START( koikois2 ) |
| 3502 | | ROM_REGION16_LE( 0x400000, "user1", 0 ) /* V60 Code */ |
| 3498 | ROM_REGION( 0x400000, "maincpu", 0 ) /* V60 Code */ |
| 3503 | 3499 | // socket for DATA ROM is empty |
| 3504 | 3500 | ROM_LOAD16_BYTE( "u26.bin", 0x200000, 0x080000, CRC(4be937a1) SHA1(b2c22ec12fc110984bd1914f8e3e16a8cb866816) ) |
| 3505 | 3501 | ROM_RELOAD( 0x300000, 0x080000) |
| r242081 | r242082 | |
| 3549 | 3545 | ***************************************************************************/ |
| 3550 | 3546 | |
| 3551 | 3547 | ROM_START( meosism ) |
| 3552 | | ROM_REGION16_LE( 0x100000, "user1", 0 ) /* V60 Code */ |
| 3548 | ROM_REGION( 0x100000, "maincpu", 0 ) /* V60 Code */ |
| 3553 | 3549 | ROM_LOAD16_BYTE( "s15-2-2.u47", 0x000000, 0x080000, CRC(2ab0373f) SHA1(826aec3b9698ec5db5d7a72c3a24b1ef779fb227) ) |
| 3554 | 3550 | ROM_LOAD16_BYTE( "s15-2-1.u46", 0x000001, 0x080000, CRC(a4bce148) SHA1(17ec4d91e215bd38258329b1a71e7f135c5733ad) ) |
| 3555 | 3551 | |
| r242081 | r242082 | |
| 3598 | 3594 | ***************************************************************************/ |
| 3599 | 3595 | |
| 3600 | 3596 | ROM_START( mslider ) |
| 3601 | | ROM_REGION16_LE( 0x100000, "user1", 0 ) /* V60 Code */ |
| 3597 | ROM_REGION( 0x100000, "maincpu", 0 ) /* V60 Code */ |
| 3602 | 3598 | ROM_LOAD16_BYTE( "ms-pl.bin", 0x000000, 0x080000, CRC(70b2a05d) SHA1(387cf67e3e505c4cc1b5cd0b6c9fb3bc27d07e24) ) |
| 3603 | 3599 | ROM_LOAD16_BYTE( "ms-ph.bin", 0x000001, 0x080000, CRC(34a64e9f) SHA1(acf3d8490f3ec99b6171e71328a991fcc9c5a8b1) ) |
| 3604 | 3600 | |
| r242081 | r242082 | |
| 3629 | 3625 | ***************************************************************************/ |
| 3630 | 3626 | |
| 3631 | 3627 | ROM_START( ryorioh ) |
| 3632 | | ROM_REGION16_LE( 0x400000, "user1", 0 ) /* V60 Code */ |
| 3628 | ROM_REGION( 0x400000, "maincpu", 0 ) /* V60 Code */ |
| 3633 | 3629 | ROM_LOAD( "ryorioh.dat", 0x000000, 0x200000, CRC(d1335a6a) SHA1(a5670ab3c399736232baaabc59573bdb3bf762da) ) |
| 3634 | 3630 | ROM_LOAD16_BYTE( "ryorioh.l", 0x200000, 0x080000, CRC(9ad60e7d) SHA1(572b84bab08eb8293d93e03182d9871d8973b7dd) ) |
| 3635 | 3631 | ROM_RELOAD( 0x300000, 0x080000) |
| r242081 | r242082 | |
| 3690 | 3686 | ***************************************************************************/ |
| 3691 | 3687 | |
| 3692 | 3688 | ROM_START( srmp4 ) |
| 3693 | | ROM_REGION16_LE( 0x100000, "user1", 0 ) /* V60 Code */ |
| 3689 | ROM_REGION( 0x100000, "maincpu", 0 ) /* V60 Code */ |
| 3694 | 3690 | ROM_LOAD16_BYTE( "sx001-14.prl", 0x000000, 0x080000, CRC(19aaf46e) SHA1(0c0f5acc1880971c56e7e2c2e3ad7c2932b82d4b) ) |
| 3695 | 3691 | ROM_LOAD16_BYTE( "sx001-15.prh", 0x000001, 0x080000, CRC(dbd31399) SHA1(a77dc85f481454b10223d7f4e0395e07d2f8d4f3) ) |
| 3696 | 3692 | |
| r242081 | r242082 | |
| 3715 | 3711 | ROM_END |
| 3716 | 3712 | |
| 3717 | 3713 | ROM_START( srmp4o ) |
| 3718 | | ROM_REGION16_LE( 0x100000, "user1", 0 ) /* V60 Code */ |
| 3714 | ROM_REGION( 0x100000, "maincpu", 0 ) /* V60 Code */ |
| 3719 | 3715 | ROM_LOAD16_BYTE( "sx001-11.prl", 0x000000, 0x080000, CRC(dede3e64) SHA1(6fe998babfd2ad8f268c59bd365115a2d7cfc8f9) ) |
| 3720 | 3716 | ROM_LOAD16_BYTE( "sx001-12.prh", 0x000001, 0x080000, CRC(739c53c3) SHA1(68f12cf42177df208ff6499ccc7ccc1423e3ad5f) ) |
| 3721 | 3717 | |
| r242081 | r242082 | |
| 3749 | 3745 | ***************************************************************************/ |
| 3750 | 3746 | |
| 3751 | 3747 | ROM_START( srmp7 ) |
| 3752 | | ROM_REGION16_LE( 0x400000, "user1", 0 ) /* V60 Code */ |
| 3748 | ROM_REGION( 0x400000, "maincpu", 0 ) /* V60 Code */ |
| 3753 | 3749 | ROM_LOAD16_WORD( "sx015-10.dat", 0x000000, 0x200000, CRC(fad3ac6a) SHA1(9a4695c06bc74ca4de0c1a83bdf38f6651c0e2a1) ) |
| 3754 | 3750 | ROM_LOAD16_BYTE( "sx015-07.pr0", 0x200000, 0x080000, CRC(08d7f841) SHA1(67567acff0ce278576290a896005de0397605eef) ) |
| 3755 | 3751 | ROM_RELOAD( 0x300000, 0x080000) |
| r242081 | r242082 | |
| 3898 | 3894 | ***************************************************************************/ |
| 3899 | 3895 | |
| 3900 | 3896 | ROM_START( survarts ) |
| 3901 | | ROM_REGION16_LE( 0x100000, "user1", 0 ) /* V60 Code */ |
| 3897 | ROM_REGION( 0x100000, "maincpu", 0 ) /* V60 Code */ |
| 3902 | 3898 | ROM_LOAD16_BYTE( "prl-r6.u4", 0x000000, 0x080000, CRC(ef5f6e17) SHA1(1857beb15d2214c7ecb60b59e696ba24b2791734) ) |
| 3903 | 3899 | ROM_LOAD16_BYTE( "prh-r5.u3", 0x000001, 0x080000, CRC(d446f010) SHA1(fb6c349edb2e6d1fcf8ed360dbe82be6d74f91d2) ) |
| 3904 | 3900 | |
| r242081 | r242082 | |
| 3930 | 3926 | ROM_END |
| 3931 | 3927 | |
| 3932 | 3928 | ROM_START( survartsu ) |
| 3933 | | ROM_REGION16_LE( 0x100000, "user1", 0 ) /* V60 Code */ |
| 3929 | ROM_REGION( 0x100000, "maincpu", 0 ) /* V60 Code */ |
| 3934 | 3930 | ROM_LOAD16_BYTE( "usa-pr-l.u4", 0x000000, 0x080000, CRC(fa328673) SHA1(f7217eaa2a8d3fb7f706fa1aecaaa5b1b8d5e32c) ) |
| 3935 | 3931 | ROM_LOAD16_BYTE( "usa-pr-h.u3", 0x000001, 0x080000, CRC(6bee2635) SHA1(a2d0517bf599331ef47beb8a902589039e4502e0) ) |
| 3936 | 3932 | |
| r242081 | r242082 | |
| 3959 | 3955 | ROM_END |
| 3960 | 3956 | |
| 3961 | 3957 | ROM_START( survartsj ) |
| 3962 | | ROM_REGION16_LE( 0x100000, "user1", 0 ) /* V60 Code */ |
| 3958 | ROM_REGION( 0x100000, "maincpu", 0 ) /* V60 Code */ |
| 3963 | 3959 | ROM_LOAD16_BYTE( "jpn-pr-l.u4", 0x000000, 0x080000, CRC(e5a52e8c) SHA1(0a51c16d23d99c3e6a12f8a96c62fe8c72179a22) ) |
| 3964 | 3960 | ROM_LOAD16_BYTE( "jan-pr-h.u3", 0x000001, 0x080000, CRC(051c9bca) SHA1(b8a7c5e4cb12cb0f05b5ba15394bd1fcf0476bf0) ) // jan typo on sticker |
| 3965 | 3961 | |
| r242081 | r242082 | |
| 4032 | 4028 | ***************************************************************************/ |
| 4033 | 4029 | |
| 4034 | 4030 | ROM_START( dynagear ) |
| 4035 | | ROM_REGION16_LE( 0x100000, "user1", 0 ) /* V60 Code */ |
| 4031 | ROM_REGION( 0x100000, "maincpu", 0 ) /* V60 Code */ |
| 4036 | 4032 | ROM_LOAD16_BYTE( "si002-prl.u4", 0x000000, 0x080000, CRC(71ba29c6) SHA1(ef43ab665daa4fc9ee01996d03f2f0b4c74c8435) ) |
| 4037 | 4033 | ROM_LOAD16_BYTE( "si002-prh.u3", 0x000001, 0x080000, CRC(d0947a12) SHA1(95b54ed9dc51c952ad123103b8633a821cde05e9) ) |
| 4038 | 4034 | |
| r242081 | r242082 | |
| 4073 | 4069 | ***************************************************************************/ |
| 4074 | 4070 | |
| 4075 | 4071 | ROM_START( sxyreact ) |
| 4076 | | ROM_REGION16_LE( 0x200000, "user1", 0 ) /* V60 Code */ |
| 4072 | ROM_REGION( 0x200000, "maincpu", 0 ) /* V60 Code */ |
| 4077 | 4073 | ROM_LOAD16_BYTE( "ac414e00.u2", 0x000000, 0x080000, CRC(d5dd7593) SHA1(ad1c7c2f27e0423ab346172a5c91316c9c0b3620) ) |
| 4078 | 4074 | ROM_LOAD16_BYTE( "ac413e00.u1", 0x000001, 0x080000, CRC(f46aee4a) SHA1(8336304797987321903977373dec027cfca2e211) ) |
| 4079 | 4075 | ROM_LOAD16_BYTE( "ac416e00.u47", 0x100000, 0x080000, CRC(e0f7bba9) SHA1(5eafd72c9fa4588f18fa02113a93abdcaf8d8693) ) |
| r242081 | r242082 | |
| 4161 | 4157 | ***************************************************************************/ |
| 4162 | 4158 | |
| 4163 | 4159 | ROM_START( sxyreac2 ) |
| 4164 | | ROM_REGION16_LE( 0x200000, "user1", 0 ) /* V60 Code */ |
| 4160 | ROM_REGION( 0x200000, "maincpu", 0 ) /* V60 Code */ |
| 4165 | 4161 | ROM_LOAD16_WORD( "ac1714e00.u32", 0x000000, 0x200000, CRC(78075d70) SHA1(05c84bb32c6f97fceb5436d192c14cac79d9ab07) ) |
| 4166 | 4162 | |
| 4167 | 4163 | ROM_REGION( 0x2000000, "gfx1", 0 ) /* Sprites */ |
| r242081 | r242082 | |
| 4254 | 4250 | ***************************************************************************/ |
| 4255 | 4251 | |
| 4256 | 4252 | ROM_START( stmblade ) |
| 4257 | | ROM_REGION16_LE( 0x400000, "user1", 0 ) /* V60 Code */ |
| 4253 | ROM_REGION( 0x400000, "maincpu", 0 ) /* V60 Code */ |
| 4258 | 4254 | ROM_LOAD16_WORD( "sb-pd0.u26", 0x000000, 0x100000, CRC(91c4fbf7) SHA1(68e57ea2a9756a95a81c6688905352d631e9f2de) ) |
| 4259 | 4255 | ROM_LOAD16_BYTE( "s-blade.u37", 0x200000, 0x080000, CRC(a6a42cc7) SHA1(4bff79ff03b81a7ed96d3ad285242580146976be) ) |
| 4260 | 4256 | ROM_RELOAD( 0x300000, 0x080000) |
| r242081 | r242082 | |
| 4283 | 4279 | ROM_END |
| 4284 | 4280 | |
| 4285 | 4281 | ROM_START( stmbladej ) |
| 4286 | | ROM_REGION16_LE( 0x400000, "user1", 0 ) /* V60 Code */ |
| 4282 | ROM_REGION( 0x400000, "maincpu", 0 ) /* V60 Code */ |
| 4287 | 4283 | ROM_LOAD16_WORD( "sb-pd0.u26", 0x000000, 0x100000, CRC(91c4fbf7) SHA1(68e57ea2a9756a95a81c6688905352d631e9f2de) ) |
| 4288 | 4284 | ROM_LOAD16_BYTE( "u37j.u37", 0x200000, 0x080000, CRC(dce20df8) SHA1(d589bf7bebbf6b3c76ddb4b1f8d0c7d6bee34561) ) |
| 4289 | 4285 | ROM_RELOAD( 0x300000, 0x080000) |
| r242081 | r242082 | |
| 4350 | 4346 | ***************************************************************************/ |
| 4351 | 4347 | |
| 4352 | 4348 | ROM_START( twineag2 ) |
| 4353 | | ROM_REGION16_LE( 0x200000, "user1", 0 ) /* V60 Code */ |
| 4349 | ROM_REGION( 0x200000, "maincpu", 0 ) /* V60 Code */ |
| 4354 | 4350 | ROM_LOAD16_WORD( "sx002-12.u22", 0x000000, 0x200000, CRC(846044dc) SHA1(c1c85de1c466fb7c3580824baa1571cd0fed6ec6) ) |
| 4355 | 4351 | |
| 4356 | 4352 | ROM_REGION( 0x1800000, "gfx1", 0 ) /* Sprites */ |
| r242081 | r242082 | |
| 4397 | 4393 | ****************************************************************************/ |
| 4398 | 4394 | |
| 4399 | 4395 | ROM_START( ultrax ) |
| 4400 | | ROM_REGION16_LE( 0x200000, "user1", 0 ) /* V60 Code */ |
| 4396 | ROM_REGION( 0x200000, "maincpu", 0 ) /* V60 Code */ |
| 4401 | 4397 | ROM_LOAD16_BYTE( "71047-11.u64", 0x000000, 0x080000, CRC(593b2678) SHA1(3b24b59a21386a4688502c5f0a2dd4eb0ec92544) ) |
| 4402 | 4398 | ROM_LOAD16_BYTE( "71047-09.u65", 0x000001, 0x080000, CRC(08ea8d91) SHA1(5d2672f6c96fbbe9d80bd6539c1400b62745892a) ) |
| 4403 | 4399 | ROM_LOAD16_BYTE( "71047-12.u62", 0x100000, 0x080000, CRC(76a77ab2) SHA1(0cf2f293defc23c807556ff92ea99f963fafed40) ) |
| r242081 | r242082 | |
| 4513 | 4509 | ****************************************************************************/ |
| 4514 | 4510 | |
| 4515 | 4511 | ROM_START( vasara ) |
| 4516 | | ROM_REGION16_LE( 0x400000, "user1", 0 ) /* V60 Code */ |
| 4512 | ROM_REGION( 0x400000, "maincpu", 0 ) /* V60 Code */ |
| 4517 | 4513 | ROM_LOAD16_WORD( "data.u34", 0x000000, 0x200000, CRC(7704cc7e) SHA1(62bb018b7f0c7ee67fee37de17bb22a73bb9e420) ) |
| 4518 | 4514 | ROM_LOAD16_BYTE( "prg-l.u30", 0x200000, 0x080000, CRC(f0547886) SHA1(6a3717f8b89575d3cb4c7d56dd9df5052faa3c7f) ) |
| 4519 | 4515 | ROM_RELOAD( 0x300000, 0x080000) |
| r242081 | r242082 | |
| 4534 | 4530 | ROM_END |
| 4535 | 4531 | |
| 4536 | 4532 | ROM_START( vasara2 ) |
| 4537 | | ROM_REGION16_LE( 0x400000, "user1", 0 ) /* V60 Code */ |
| 4533 | ROM_REGION( 0x400000, "maincpu", 0 ) /* V60 Code */ |
| 4538 | 4534 | ROM_LOAD16_WORD( "data.u34", 0x000000, 0x200000, CRC(493d0103) SHA1(fda68fb089328cabb3bbd52f8703b445a9509bf1) ) |
| 4539 | 4535 | ROM_LOAD16_BYTE( "prg-l.u30", 0x200000, 0x080000, CRC(40e6f5f6) SHA1(05fee4535ffe8403e86ba92a58e5f2d040489c8e) ) |
| 4540 | 4536 | ROM_RELOAD( 0x300000, 0x080000) |
| r242081 | r242082 | |
| 4555 | 4551 | ROM_END |
| 4556 | 4552 | |
| 4557 | 4553 | ROM_START( vasara2a ) |
| 4558 | | ROM_REGION16_LE( 0x400000, "user1", 0 ) /* V60 Code */ |
| 4554 | ROM_REGION( 0x400000, "maincpu", 0 ) /* V60 Code */ |
| 4559 | 4555 | ROM_LOAD16_WORD( "data.u34", 0x000000, 0x200000, CRC(493d0103) SHA1(fda68fb089328cabb3bbd52f8703b445a9509bf1) ) |
| 4560 | 4556 | ROM_LOAD16_BYTE( "basara-l.u30", 0x200000, 0x080000, CRC(fd88b068) SHA1(a86e3ffc870e6f6f7f18273428b24d938d6b9c3d) ) |
| 4561 | 4557 | ROM_RELOAD( 0x300000, 0x080000) |
| r242081 | r242082 | |
| 4631 | 4627 | ****************************************************************************/ |
| 4632 | 4628 | |
| 4633 | 4629 | ROM_START( gdfs ) |
| 4634 | | ROM_REGION16_LE( 0x400000, "user1", 0 ) /* V60 Code */ |
| 4630 | ROM_REGION( 0x400000, "maincpu", 0 ) /* V60 Code */ |
| 4635 | 4631 | ROM_LOAD16_WORD( "vg004-14.u3", 0x000000, 0x100000, CRC(d88254df) SHA1(ccdfd42e4ce3941018f83e300da8bf7a5950f65c) ) |
| 4636 | 4632 | ROM_RELOAD( 0x100000, 0x100000) |
| 4637 | 4633 | ROM_LOAD16_BYTE( "ssv2set0.u1", 0x200000, 0x080000, CRC(c23b9e2c) SHA1(9026e065252981fb403255ddc5782359c0088e8a) ) |