trunk/src/mame/drivers/harddriv.c
r241744 | r241745 | |
330 | 330 | #include "includes/slapstic.h" |
331 | 331 | #include "includes/harddriv.h" |
332 | 332 | |
333 | | #include "racedrivpan.lh" |
334 | 333 | |
335 | 334 | /************************************* |
336 | 335 | * |
r241744 | r241745 | |
338 | 337 | * |
339 | 338 | *************************************/ |
340 | 339 | |
341 | | const device_type HARDDRIV_DEVICE = &device_creator<harddriv_state>; |
342 | | |
343 | | harddriv_state::harddriv_state(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) |
344 | | : device_t(mconfig, HARDDRIV_DEVICE, "Hard Drivin' PCB Family", tag, owner, clock, "harddriv_pcb", __FILE__), |
345 | | /* device_video_interface(mconfig, *this, false), */ |
346 | | m_maincpu(*this, "maincpu"), |
347 | | m_gsp(*this, "gsp"), |
348 | | m_msp(*this, "msp"), |
349 | | m_adsp(*this, "adsp"), |
350 | | m_soundcpu(*this, "soundcpu"), |
351 | | m_sounddsp(*this, "sounddsp"), |
352 | | m_jsacpu(*this, "jsacpu"), |
353 | | m_dsp32(*this, "dsp32"), |
354 | | m_ds3sdsp(*this, "ds3sdsp"), |
355 | | m_ds3xdsp(*this, "ds3xdsp"), |
356 | | m_ds3dac1(*this, "ds3dac1"), |
357 | | m_ds3dac2(*this, "ds3dac2"), |
358 | | m_jsa(*this, "jsa"), |
359 | | m_hd34010_host_access(0), |
360 | | m_dsk_pio_access(0), |
361 | | m_msp_ram(*this, "msp_ram"), |
362 | | m_dsk_ram(0), |
363 | | m_dsk_rom(0), |
364 | | m_dsk_10c(*this, "dsk_10c"), |
365 | | m_dsk_30c(*this, "dsk_30c"), |
366 | | m_m68k_slapstic_base(0), |
367 | | m_m68k_sloop_alt_base(0), |
368 | | m_200e(*this, "200e"), |
369 | | m_210e(*this, "210e"), |
370 | | m_adsp_data_memory(*this, "adsp_data"), |
371 | | m_adsp_pgm_memory(*this, "adsp_pgm_memory"), |
372 | | m_ds3sdsp_data_memory(*this, "ds3sdsp_data"), |
373 | | m_ds3sdsp_pgm_memory(*this, "ds3sdsp_pgm"), |
374 | | m_ds3xdsp_pgm_memory(*this, "ds3xdsp_pgm"), |
375 | | m_gsp_protection(0), |
376 | | m_gsp_speedup_pc(0), |
377 | | m_msp_speedup_addr(0), |
378 | | m_msp_speedup_pc(0), |
379 | | m_ds3_speedup_addr(0), |
380 | | m_ds3_speedup_pc(0), |
381 | | m_ds3_transfer_pc(0), |
382 | | m_sounddsp_ram(*this, "sounddsp_ram"), |
383 | | m_gsp_multisync(0), |
384 | | m_gsp_vram(*this, "gsp_vram", 16), |
385 | | m_gsp_control_lo(*this, "gsp_control_lo"), |
386 | | m_gsp_control_hi(*this, "gsp_control_hi"), |
387 | | m_gsp_paletteram_lo(*this, "gsp_palram_lo"), |
388 | | m_gsp_paletteram_hi(*this, "gsp_palram_hi"), |
389 | | m_irq_state(0), |
390 | | m_gsp_irq_state(0), |
391 | | m_msp_irq_state(0), |
392 | | m_adsp_irq_state(0), |
393 | | m_ds3sdsp_irq_state(0), |
394 | | m_duart_irq_state(0), |
395 | | m_last_gsp_shiftreg(0), |
396 | | m_m68k_zp1(0), |
397 | | m_m68k_zp2(0), |
398 | | m_m68k_adsp_buffer_bank(0), |
399 | | m_adsp_halt(0), |
400 | | m_adsp_br(0), |
401 | | m_adsp_xflag(0), |
402 | | m_adsp_sim_address(0), |
403 | | m_adsp_som_address(0), |
404 | | m_adsp_eprom_base(0), |
405 | | m_sim_memory(0), |
406 | | m_sim_memory_size(0), |
407 | | m_adsp_pgm_memory_word(0), |
408 | | m_ds3_sdata_memory(0), |
409 | | m_ds3_sdata_memory_size(0), |
410 | | m_ds3_gcmd(0), |
411 | | m_ds3_gflag(0), |
412 | | m_ds3_g68irqs(0), |
413 | | m_ds3_gfirqs(0), |
414 | | m_ds3_g68flag(0), |
415 | | m_ds3_send(0), |
416 | | m_ds3_reset(0), |
417 | | m_ds3_gdata(0), |
418 | | m_ds3_g68data(0), |
419 | | m_ds3_sim_address(0), |
420 | | m_ds3_scmd(0), |
421 | | m_ds3_sflag(0), |
422 | | m_ds3_s68irqs(0), |
423 | | m_ds3_sfirqs(0), |
424 | | m_ds3_s68flag(0), |
425 | | m_ds3_sreset(0), |
426 | | m_ds3_sdata(0), |
427 | | m_ds3_s68data(0), |
428 | | m_ds3_sdata_address(0), |
429 | | m_ds3sdsp_timer_en(0), |
430 | | m_ds3sdsp_sdata(0), |
431 | | m_ds3sdsp_internal_timer(*this, "ds3sdsp_timer"), |
432 | | m_ds3xdsp_timer_en(0), |
433 | | m_ds3xdsp_sdata(0), |
434 | | m_ds3xdsp_internal_timer(*this, "ds3xdsp_timer"), |
435 | | m_adc_control(0), |
436 | | m_adc8_select(0), |
437 | | m_adc8_data(0), |
438 | | m_adc12_select(0), |
439 | | m_adc12_byte(0), |
440 | | m_adc12_data(0), |
441 | | m_hdc68k_last_wheel(0), |
442 | | m_hdc68k_last_port1(0), |
443 | | m_hdc68k_wheel_edge(0), |
444 | | m_hdc68k_shifter_state(0), |
445 | | m_st68k_sloop_bank(0), |
446 | | m_st68k_last_alt_sloop_offset(0), |
447 | | m_next_msp_sync(0), |
448 | | m_soundflag(0), |
449 | | m_mainflag(0), |
450 | | m_sounddata(0), |
451 | | m_maindata(0), |
452 | | m_dacmute(0), |
453 | | m_cramen(0), |
454 | | m_irq68k(0), |
455 | | m_sound_rom_offs(0), |
456 | | m_rombase(0), |
457 | | m_romsize(0), |
458 | | m_last_bio_cycles(0), |
459 | | m_vram_mask(0), |
460 | | m_shiftreg_enable(0), |
461 | | m_gsp_shiftreg_source(0), |
462 | | m_gfx_finescroll(0), |
463 | | m_gfx_palettebank(0), |
464 | | m_dac(*this, "dac"), |
465 | | m_duart(*this, "duartn68681"), |
466 | | m_asic65(*this, "asic65"), |
467 | | m_palette(*this, "palette"), |
468 | | m_slapstic_device(*this, "slapstic") |
469 | | { |
470 | | int i; |
471 | | |
472 | | for (i = 0; i < 2; i++) |
473 | | { |
474 | | m_gsp_speedup_addr[i] = 0; |
475 | | m_rddsp32_sync[i] = 0; |
476 | | } |
477 | | |
478 | | for (i = 0; i < 4; i++) |
479 | | { |
480 | | m_gsp_speedup_count[i] = 0; |
481 | | m_msp_speedup_count[i] = 0; |
482 | | m_adsp_speedup_count[i] = 0; |
483 | | } |
484 | | |
485 | | for (i = 0; i < 32; i++) |
486 | | { |
487 | | m_ds3sdsp_regs[i] = 0; |
488 | | m_ds3xdsp_regs[i] = 0; |
489 | | } |
490 | | |
491 | | for (i = 0; i < 0x8000 / 2; i++) |
492 | | { |
493 | | m_som_memory[i] = 0; |
494 | | } |
495 | | |
496 | | for (i = 0; i < MAX_MSP_SYNC; i++) |
497 | | { |
498 | | m_dataptr[i] = 0; |
499 | | m_dataval[i] = 0; |
500 | | } |
501 | | |
502 | | for (i = 0; i < 0x400 / 2; i++) |
503 | | { |
504 | | m_comram[i] = 0; |
505 | | } |
506 | | |
507 | | for (i = 0; i < 65536 * 4; i++) |
508 | | { |
509 | | m_mask_table[i] = 0; |
510 | | } |
511 | | } |
512 | | |
513 | | |
514 | | class harddriv_new_state : public driver_device |
515 | | { |
516 | | public: |
517 | | harddriv_new_state(const machine_config &mconfig, device_type type, const char *tag) |
518 | | : driver_device(mconfig, type, tag) |
519 | | { } |
520 | | |
521 | | |
522 | | }; |
523 | | |
524 | | |
525 | | WRITE16_MEMBER( harddriv_state::watchdog_reset16_w ) |
526 | | { |
527 | | |
528 | | } |
529 | | |
530 | 340 | static ADDRESS_MAP_START( driver_68k_map, AS_PROGRAM, 16, harddriv_state ) |
531 | 341 | ADDRESS_MAP_UNMAP_HIGH |
532 | 342 | AM_RANGE(0x000000, 0x0fffff) AM_ROM |
r241744 | r241745 | |
535 | 345 | AM_RANGE(0x608000, 0x60bfff) AM_WRITE(watchdog_reset16_w) |
536 | 346 | AM_RANGE(0x60c000, 0x60ffff) AM_WRITE(hd68k_irq_ack_w) |
537 | 347 | AM_RANGE(0xa00000, 0xa7ffff) AM_WRITE(hd68k_wr0_write) |
538 | | AM_RANGE(0xa80000, 0xafffff) AM_READ(hd68k_a80000_r) AM_WRITE(hd68k_wr1_write) |
| 348 | AM_RANGE(0xa80000, 0xafffff) AM_READ_PORT("a80000") AM_WRITE(hd68k_wr1_write) |
539 | 349 | AM_RANGE(0xb00000, 0xb7ffff) AM_READWRITE(hd68k_adc8_r, hd68k_wr2_write) |
540 | 350 | AM_RANGE(0xb80000, 0xbfffff) AM_READWRITE(hd68k_adc12_r, hd68k_adc_control_w) |
541 | 351 | AM_RANGE(0xc00000, 0xc03fff) AM_READWRITE(hd68k_gsp_io_r, hd68k_gsp_io_w) |
r241744 | r241745 | |
582 | 392 | AM_RANGE(0x608000, 0x60bfff) AM_WRITE(watchdog_reset16_w) |
583 | 393 | AM_RANGE(0x60c000, 0x60ffff) AM_READWRITE(hd68k_port0_r, hd68k_irq_ack_w) |
584 | 394 | AM_RANGE(0xa00000, 0xa7ffff) AM_WRITE(hd68k_wr0_write) |
585 | | AM_RANGE(0xa80000, 0xafffff) AM_READ(hd68k_a80000_r) AM_WRITE(hd68k_wr1_write) |
| 395 | AM_RANGE(0xa80000, 0xafffff) AM_READ_PORT("a80000") AM_WRITE(hd68k_wr1_write) |
586 | 396 | AM_RANGE(0xb00000, 0xb7ffff) AM_READWRITE(hd68k_adc8_r, hd68k_wr2_write) |
587 | 397 | AM_RANGE(0xb80000, 0xbfffff) AM_READWRITE(hd68k_adc12_r, hd68k_adc_control_w) |
588 | 398 | AM_RANGE(0xc00000, 0xc03fff) AM_READWRITE(hd68k_gsp_io_r, hd68k_gsp_io_w) |
r241744 | r241745 | |
620 | 430 | AM_RANGE(0x608000, 0x60bfff) AM_WRITE(watchdog_reset16_w) |
621 | 431 | AM_RANGE(0x60c000, 0x60ffff) AM_READWRITE(hd68k_port0_r, hd68k_irq_ack_w) |
622 | 432 | AM_RANGE(0xa00000, 0xa7ffff) AM_WRITE(hd68k_wr0_write) |
623 | | AM_RANGE(0xa80000, 0xafffff) AM_READ(hd68k_a80000_r) AM_WRITE(hd68k_wr1_write) |
| 433 | AM_RANGE(0xa80000, 0xafffff) AM_READ_PORT("a80000") AM_WRITE(hd68k_wr1_write) |
624 | 434 | AM_RANGE(0xb00000, 0xb7ffff) AM_READWRITE(hd68k_adc8_r, hd68k_wr2_write) |
625 | 435 | AM_RANGE(0xb80000, 0xbfffff) AM_READWRITE(hd68k_adc12_r, hd68k_adc_control_w) |
626 | 436 | AM_RANGE(0xc00000, 0xc03fff) AM_READWRITE(hd68k_gsp_io_r, hd68k_gsp_io_w) |
r241744 | r241745 | |
787 | 597 | |
788 | 598 | |
789 | 599 | |
790 | | |
791 | 600 | /************************************* |
792 | 601 | * |
793 | 602 | * Port definitions |
r241744 | r241745 | |
795 | 604 | *************************************/ |
796 | 605 | |
797 | 606 | static INPUT_PORTS_START( harddriv ) |
798 | | PORT_START("mainpcb:IN0") /* 600000 */ |
| 607 | PORT_START("IN0") /* 600000 */ |
799 | 608 | PORT_DIPNAME( 0x01, 0x01, "Diagnostic jumper" ) |
800 | 609 | PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) |
801 | 610 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
802 | 611 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_SPECIAL ) /* HBLANK */ |
803 | | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_CUSTOM ) PORT_VBLANK("mainpcb:screen") |
| 612 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_CUSTOM ) PORT_VBLANK("screen") |
804 | 613 | PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_SPECIAL ) /* 12-bit EOC */ |
805 | 614 | PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_SPECIAL ) /* 8-bit EOC */ |
806 | 615 | PORT_SERVICE( 0x20, IP_ACTIVE_LOW ) |
807 | 616 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_COIN1 ) |
808 | 617 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN2 ) |
809 | 618 | |
810 | | PORT_START("mainpcb:SW1") /* 600002 */ |
| 619 | PORT_START("SW1") /* 600002 */ |
811 | 620 | PORT_DIPNAME( 0x01, 0x01, "SW1:8" ) |
812 | 621 | PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) |
813 | 622 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
r241744 | r241745 | |
833 | 642 | PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) |
834 | 643 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
835 | 644 | |
836 | | PORT_START("mainpcb:a80000") |
| 645 | PORT_START("a80000") |
837 | 646 | PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_START2 ) PORT_NAME("Abort") /* abort */ |
838 | 647 | PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_START1 ) PORT_NAME("Key") /* key */ |
839 | 648 | PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_COIN3 ) /* aux coin */ |
840 | 649 | PORT_BIT( 0xfff8, IP_ACTIVE_LOW, IPT_UNUSED ) |
841 | 650 | |
842 | | PORT_START("mainpcb:8BADC0") /* b00000 - 8 bit ADC 0 - gas pedal */ |
| 651 | PORT_START("8BADC0") /* b00000 - 8 bit ADC 0 - gas pedal */ |
843 | 652 | PORT_BIT( 0xff, 0x00, IPT_PEDAL ) PORT_SENSITIVITY(25) PORT_KEYDELTA(20) PORT_NAME("Gas Pedal") |
844 | 653 | |
845 | | PORT_START("mainpcb:8BADC1") /* b00000 - 8 bit ADC 1 - clutch pedal */ |
| 654 | PORT_START("8BADC1") /* b00000 - 8 bit ADC 1 - clutch pedal */ |
846 | 655 | PORT_BIT( 0xff, 0x00, IPT_PEDAL3 ) PORT_SENSITIVITY(25) PORT_KEYDELTA(100) PORT_NAME("Clutch Pedal") |
847 | 656 | |
848 | | PORT_START("mainpcb:8BADC2") /* b00000 - 8 bit ADC 2 - seat */ |
| 657 | PORT_START("8BADC2") /* b00000 - 8 bit ADC 2 - seat */ |
849 | 658 | PORT_BIT( 0xff, 0x80, IPT_SPECIAL ) |
850 | 659 | |
851 | | PORT_START("mainpcb:8BADC3") /* b00000 - 8 bit ADC 3 - shifter lever Y */ |
| 660 | PORT_START("8BADC3") /* b00000 - 8 bit ADC 3 - shifter lever Y */ |
852 | 661 | PORT_BIT( 0xff, 0x80, IPT_AD_STICK_Y ) PORT_SENSITIVITY(25) PORT_KEYDELTA(128) PORT_CODE_DEC(KEYCODE_R) PORT_CODE_INC(KEYCODE_F) PORT_NAME("Shifter Lever Y") |
853 | 662 | |
854 | | PORT_START("mainpcb:8BADC4") /* b00000 - 8 bit ADC 4 - shifter lever X*/ |
| 663 | PORT_START("8BADC4") /* b00000 - 8 bit ADC 4 - shifter lever X*/ |
855 | 664 | PORT_BIT( 0xff, 0x80, IPT_AD_STICK_X ) PORT_SENSITIVITY(25) PORT_KEYDELTA(128) PORT_CODE_DEC(KEYCODE_D) PORT_CODE_INC(KEYCODE_G) PORT_NAME("Shifter Lever X") |
856 | 665 | |
857 | | PORT_START("mainpcb:8BADC5") /* b00000 - 8 bit ADC 5 - wheel */ |
| 666 | PORT_START("8BADC5") /* b00000 - 8 bit ADC 5 - wheel */ |
858 | 667 | PORT_BIT( 0xff, 0x80, IPT_PADDLE ) PORT_MINMAX(0x10,0xf0) PORT_SENSITIVITY(25) PORT_KEYDELTA(5) PORT_NAME("Wheel") |
859 | 668 | |
860 | | PORT_START("mainpcb:8BADC6") /* b00000 - 8 bit ADC 6 - line volts */ |
| 669 | PORT_START("8BADC6") /* b00000 - 8 bit ADC 6 - line volts */ |
861 | 670 | PORT_BIT( 0xff, 0x80, IPT_SPECIAL ) |
862 | 671 | |
863 | | PORT_START("mainpcb:8BADC7") /* b00000 - 8 bit ADC 7 - shift force */ |
| 672 | PORT_START("8BADC7") /* b00000 - 8 bit ADC 7 - shift force */ |
864 | 673 | PORT_BIT( 0xff, 0x80, IPT_SPECIAL ) |
865 | 674 | |
866 | | PORT_START("mainpcb:12BADC0") /* b80000 - 12 bit ADC 0 - steering wheel */ |
| 675 | PORT_START("12BADC0") /* b80000 - 12 bit ADC 0 - steering wheel */ |
867 | 676 | PORT_BIT( 0xff, 0x80, IPT_PADDLE ) PORT_MINMAX(0x10,0xf0) PORT_SENSITIVITY(25) PORT_KEYDELTA(5) PORT_NAME("Steering Wheel") |
868 | 677 | |
869 | | PORT_START("mainpcb:12BADC1") /* b80000 - 12 bit ADC 1 - force brake */ |
| 678 | PORT_START("12BADC1") /* b80000 - 12 bit ADC 1 - force brake */ |
870 | 679 | PORT_BIT( 0xff, 0x00, IPT_PEDAL2 ) PORT_SENSITIVITY(25) PORT_KEYDELTA(40) PORT_REVERSE PORT_NAME("Force Brake") |
871 | 680 | |
872 | | PORT_START("mainpcb:12BADC2") /* b80000 - 12 bit ADC 2 */ |
| 681 | PORT_START("12BADC2") /* b80000 - 12 bit ADC 2 */ |
873 | 682 | PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) |
874 | 683 | |
875 | | PORT_START("mainpcb:12BADC3") /* b80000 - 12 bit ADC 3 */ |
| 684 | PORT_START("12BADC3") /* b80000 - 12 bit ADC 3 */ |
876 | 685 | PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) |
877 | | |
878 | 686 | INPUT_PORTS_END |
879 | 687 | |
880 | 688 | |
881 | 689 | static INPUT_PORTS_START( racedriv ) |
882 | | PORT_START("mainpcb:IN0") /* 600000 */ |
| 690 | PORT_START("IN0") /* 600000 */ |
883 | 691 | PORT_DIPNAME( 0x01, 0x01, "Diagnostic jumper" ) |
884 | 692 | PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) |
885 | 693 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
886 | 694 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_SPECIAL ) /* HBLANK */ |
887 | | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_CUSTOM ) PORT_VBLANK("mainpcb:screen") |
| 695 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_CUSTOM ) PORT_VBLANK("screen") |
888 | 696 | PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_SPECIAL ) /* 12-bit EOC */ |
889 | 697 | PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_SPECIAL ) /* 8-bit EOC */ |
890 | 698 | PORT_SERVICE( 0x20, IP_ACTIVE_LOW ) |
891 | 699 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_COIN2 ) |
892 | 700 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN1 ) |
893 | 701 | |
894 | | PORT_START("mainpcb:SW1") /* 600002 */ |
| 702 | PORT_START("SW1") /* 600002 */ |
895 | 703 | PORT_DIPNAME( 0x01, 0x01, "SW1:8" ) |
896 | 704 | PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) |
897 | 705 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
r241744 | r241745 | |
917 | 725 | PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) |
918 | 726 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
919 | 727 | |
920 | | PORT_START("mainpcb:a80000") |
| 728 | PORT_START("a80000") |
921 | 729 | PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_START2 ) PORT_NAME("Abort") /* abort */ |
922 | 730 | PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_START1 ) PORT_NAME("Key") /* key */ |
923 | 731 | PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_COIN3 ) /* aux coin */ |
924 | 732 | PORT_BIT( 0xfff8, IP_ACTIVE_LOW, IPT_UNUSED ) |
925 | 733 | |
926 | | PORT_START("mainpcb:8BADC0") /* b00000 - 8 bit ADC 0 - gas pedal */ |
| 734 | PORT_START("8BADC0") /* b00000 - 8 bit ADC 0 - gas pedal */ |
927 | 735 | PORT_BIT( 0xff, 0x00, IPT_PEDAL ) PORT_SENSITIVITY(25) PORT_KEYDELTA(20) PORT_NAME("Gas Pedal") |
928 | 736 | |
929 | | PORT_START("mainpcb:8BADC1") /* b00000 - 8 bit ADC 1 - clutch pedal */ |
| 737 | PORT_START("8BADC1") /* b00000 - 8 bit ADC 1 - clutch pedal */ |
930 | 738 | PORT_BIT( 0xff, 0x00, IPT_PEDAL3 ) PORT_SENSITIVITY(25) PORT_KEYDELTA(100) PORT_NAME("Clutch Pedal") |
931 | 739 | |
932 | | PORT_START("mainpcb:8BADC2") /* b00000 - 8 bit ADC 2 - seat */ |
| 740 | PORT_START("8BADC2") /* b00000 - 8 bit ADC 2 - seat */ |
933 | 741 | PORT_BIT( 0xff, 0x80, IPT_SPECIAL ) |
934 | 742 | |
935 | | PORT_START("mainpcb:8BADC3") /* b00000 - 8 bit ADC 3 - shifter lever Y */ |
| 743 | PORT_START("8BADC3") /* b00000 - 8 bit ADC 3 - shifter lever Y */ |
936 | 744 | PORT_BIT( 0xff, 0x80, IPT_AD_STICK_Y ) PORT_SENSITIVITY(25) PORT_KEYDELTA(128) PORT_CODE_DEC(KEYCODE_R) PORT_CODE_INC(KEYCODE_F) PORT_NAME("Shifter Lever Y") |
937 | 745 | |
938 | | PORT_START("mainpcb:8BADC4") /* b00000 - 8 bit ADC 4 - shifter lever X*/ |
| 746 | PORT_START("8BADC4") /* b00000 - 8 bit ADC 4 - shifter lever X*/ |
939 | 747 | PORT_BIT( 0xff, 0x80, IPT_AD_STICK_X ) PORT_SENSITIVITY(25) PORT_KEYDELTA(128) PORT_CODE_DEC(KEYCODE_D) PORT_CODE_INC(KEYCODE_G) PORT_NAME("Shifter Lever X") |
940 | 748 | |
941 | | PORT_START("mainpcb:8BADC5") /* b00000 - 8 bit ADC 5 - wheel */ |
| 749 | PORT_START("8BADC5") /* b00000 - 8 bit ADC 5 - wheel */ |
942 | 750 | PORT_BIT( 0xff, 0x80, IPT_PADDLE ) PORT_MINMAX(0x10,0xf0) PORT_SENSITIVITY(25) PORT_KEYDELTA(5) PORT_NAME("Wheel") |
943 | 751 | |
944 | | PORT_START("mainpcb:8BADC6") /* b00000 - 8 bit ADC 6 - line volts */ |
| 752 | PORT_START("8BADC6") /* b00000 - 8 bit ADC 6 - line volts */ |
945 | 753 | PORT_BIT( 0xff, 0x80, IPT_SPECIAL ) |
946 | 754 | |
947 | | PORT_START("mainpcb:8BADC7") /* b00000 - 8 bit ADC 7 */ |
| 755 | PORT_START("8BADC7") /* b00000 - 8 bit ADC 7 */ |
948 | 756 | PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) |
949 | 757 | |
950 | | PORT_START("mainpcb:12BADC0") /* b80000 - 12 bit ADC 0 - steering wheel */ |
| 758 | PORT_START("12BADC0") /* b80000 - 12 bit ADC 0 - steering wheel */ |
951 | 759 | PORT_BIT( 0xff, 0x80, IPT_PADDLE ) PORT_MINMAX(0x10,0xf0) PORT_SENSITIVITY(25) PORT_KEYDELTA(5) PORT_NAME("Steering Wheel") |
952 | 760 | |
953 | | PORT_START("mainpcb:12BADC1") /* b80000 - 12 bit ADC 1 - force brake */ |
| 761 | PORT_START("12BADC1") /* b80000 - 12 bit ADC 1 - force brake */ |
954 | 762 | PORT_BIT( 0xff, 0x00, IPT_PEDAL2 ) PORT_SENSITIVITY(25) PORT_KEYDELTA(40) PORT_REVERSE PORT_NAME("Force Brake") |
955 | 763 | |
956 | | PORT_START("mainpcb:12BADC2") /* b80000 - 12 bit ADC 2 */ |
| 764 | PORT_START("12BADC2") /* b80000 - 12 bit ADC 2 */ |
957 | 765 | PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) |
958 | 766 | |
959 | | PORT_START("mainpcb:12BADC3") /* b80000 - 12 bit ADC 3 */ |
| 767 | PORT_START("12BADC3") /* b80000 - 12 bit ADC 3 */ |
960 | 768 | PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) |
961 | 769 | INPUT_PORTS_END |
962 | 770 | |
963 | | static INPUT_PORTS_START( racedriv_pan ) |
964 | | PORT_INCLUDE( racedriv ) |
965 | | |
966 | | PORT_START("leftpcb:IN0") /* 600000 */ |
967 | | PORT_DIPNAME( 0x01, 0x01, "Diagnostic jumper (Left)" ) |
968 | | PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) |
969 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
970 | | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_SPECIAL ) /* HBLANK */ |
971 | | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_CUSTOM ) PORT_VBLANK("leftpcb:screen") |
972 | | PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_SPECIAL ) /* 12-bit EOC */ |
973 | | PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_SPECIAL ) /* 8-bit EOC */ |
974 | | PORT_SERVICE( 0x20, IP_ACTIVE_LOW ) |
975 | | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_COIN2 ) |
976 | | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN1 ) |
977 | 771 | |
978 | | PORT_START("rightpcb:IN0") /* 600000 */ |
979 | | PORT_DIPNAME( 0x01, 0x01, "Diagnostic jumper (Right)" ) |
980 | | PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) |
981 | | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
982 | | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_SPECIAL ) /* HBLANK */ |
983 | | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_CUSTOM ) PORT_VBLANK("rightpcb:screen") |
984 | | PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_SPECIAL ) /* 12-bit EOC */ |
985 | | PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_SPECIAL ) /* 8-bit EOC */ |
986 | | PORT_SERVICE( 0x20, IP_ACTIVE_LOW ) |
987 | | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_COIN2 ) |
988 | | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN1 ) |
989 | | #if 1 // needed to navigate sub-screen test menus |
990 | | PORT_START("leftpcb:a80000") |
991 | | PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_START2 ) PORT_NAME("Abort") /* abort */ |
992 | | PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_START1 ) PORT_NAME("Key") /* key */ |
993 | | PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_COIN3 ) /* aux coin */ |
994 | | PORT_BIT( 0xfff8, IP_ACTIVE_LOW, IPT_UNUSED ) |
995 | | |
996 | | PORT_START("rightpcb:a80000") |
997 | | PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_START2 ) PORT_NAME("Abort") /* abort */ |
998 | | PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_START1 ) PORT_NAME("Key") /* key */ |
999 | | PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_COIN3 ) /* aux coin */ |
1000 | | PORT_BIT( 0xfff8, IP_ACTIVE_LOW, IPT_UNUSED ) |
1001 | | #endif |
1002 | | INPUT_PORTS_END |
1003 | | |
1004 | 772 | static INPUT_PORTS_START( racedrivc ) |
1005 | | PORT_START("mainpcb:IN0") /* 60c000 */ |
| 773 | PORT_START("IN0") /* 60c000 */ |
1006 | 774 | PORT_DIPNAME( 0x01, 0x01, "Diagnostic jumper" ) |
1007 | 775 | PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) |
1008 | 776 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
1009 | 777 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_SPECIAL ) /* HBLANK */ |
1010 | | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_CUSTOM ) PORT_VBLANK("mainpcb:screen") |
| 778 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_CUSTOM ) PORT_VBLANK("screen") |
1011 | 779 | PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_SPECIAL ) /* 12-bit EOC */ |
1012 | 780 | PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_SPECIAL ) /* 8-bit EOC */ |
1013 | 781 | PORT_SERVICE( 0x20, IP_ACTIVE_LOW ) |
1014 | 782 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_COIN1 ) |
1015 | 783 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN2 ) |
1016 | 784 | |
1017 | | PORT_START("mainpcb:SW1") /* 60c002 */ |
| 785 | PORT_START("SW1") /* 60c002 */ |
1018 | 786 | PORT_DIPNAME( 0x01, 0x01, "SW1:8" ) |
1019 | 787 | PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) |
1020 | 788 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
r241744 | r241745 | |
1040 | 808 | PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) |
1041 | 809 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
1042 | 810 | |
1043 | | PORT_START("mainpcb:a80000") |
| 811 | PORT_START("a80000") |
1044 | 812 | PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_START2 ) PORT_NAME("Abort") |
1045 | 813 | PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_START1 ) PORT_NAME("Key") |
1046 | 814 | PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_COIN3 ) /* aux coin */ |
r241744 | r241745 | |
1053 | 821 | PORT_BIT( 0x4000, IP_ACTIVE_LOW, IPT_SPECIAL ) /* center edge on steering wheel */ |
1054 | 822 | PORT_BIT( 0x8000, IP_ACTIVE_LOW, IPT_UNUSED ) |
1055 | 823 | |
1056 | | PORT_START("mainpcb:8BADC0") /* b00000 - 8 bit ADC 0 - gas pedal */ |
| 824 | PORT_START("8BADC0") /* b00000 - 8 bit ADC 0 - gas pedal */ |
1057 | 825 | PORT_BIT( 0xff, 0x00, IPT_PEDAL ) PORT_SENSITIVITY(25) PORT_KEYDELTA(20) PORT_NAME("Gas Pedal") |
1058 | 826 | |
1059 | | PORT_START("mainpcb:8BADC1") /* b00000 - 8 bit ADC 1 - clutch pedal */ |
| 827 | PORT_START("8BADC1") /* b00000 - 8 bit ADC 1 - clutch pedal */ |
1060 | 828 | PORT_BIT( 0xff, 0x00, IPT_PEDAL3 ) PORT_SENSITIVITY(25) PORT_KEYDELTA(100) PORT_NAME("Clutch Pedal") |
1061 | 829 | |
1062 | | PORT_START("mainpcb:8BADC2") /* b00000 - 8 bit ADC 2 */ |
| 830 | PORT_START("8BADC2") /* b00000 - 8 bit ADC 2 */ |
1063 | 831 | PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) |
1064 | 832 | |
1065 | | PORT_START("mainpcb:8BADC3") /* b00000 - 8 bit ADC 3 */ |
| 833 | PORT_START("8BADC3") /* b00000 - 8 bit ADC 3 */ |
1066 | 834 | PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) |
1067 | 835 | |
1068 | | PORT_START("mainpcb:8BADC4") /* b00000 - 8 bit ADC 4 */ |
| 836 | PORT_START("8BADC4") /* b00000 - 8 bit ADC 4 */ |
1069 | 837 | PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) |
1070 | 838 | |
1071 | | PORT_START("mainpcb:8BADC5") /* b00000 - 8 bit ADC 5 */ |
| 839 | PORT_START("8BADC5") /* b00000 - 8 bit ADC 5 */ |
1072 | 840 | PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) |
1073 | 841 | |
1074 | | PORT_START("mainpcb:8BADC6") /* b00000 - 8 bit ADC 6 - force brake */ |
| 842 | PORT_START("8BADC6") /* b00000 - 8 bit ADC 6 - force brake */ |
1075 | 843 | PORT_BIT( 0xff, 0x00, IPT_PEDAL2 ) PORT_SENSITIVITY(25) PORT_KEYDELTA(40) PORT_REVERSE PORT_NAME("Force Brake") |
1076 | 844 | |
1077 | | PORT_START("mainpcb:8BADC7") /* b00000 - 8 bit ADC 7 */ |
| 845 | PORT_START("8BADC7") /* b00000 - 8 bit ADC 7 */ |
1078 | 846 | PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) |
1079 | 847 | |
1080 | | PORT_START("mainpcb:12BADC0") /* 400000 - steering wheel */ |
| 848 | PORT_START("12BADC0") /* 400000 - steering wheel */ |
1081 | 849 | PORT_BIT( 0xff, 0x80, IPT_PADDLE ) PORT_MINMAX(0x10,0xf0) PORT_SENSITIVITY(25) PORT_KEYDELTA(5) PORT_NAME("Steering Wheel") |
1082 | 850 | |
1083 | 851 | /* dummy ADC ports to end up with the same number as the full version */ |
1084 | | PORT_START("mainpcb:12BADC1") |
| 852 | PORT_START("12BADC1") |
1085 | 853 | PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) |
1086 | | PORT_START("mainpcb:12BADC2") |
| 854 | PORT_START("12BADC2") |
1087 | 855 | PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) |
1088 | | PORT_START("mainpcb:12BADC3") |
| 856 | PORT_START("12BADC3") |
1089 | 857 | PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) |
1090 | 858 | INPUT_PORTS_END |
1091 | 859 | |
1092 | 860 | |
1093 | 861 | static INPUT_PORTS_START( stunrun ) |
1094 | | PORT_START("mainpcb:IN0") /* 60c000 */ |
| 862 | PORT_START("IN0") /* 60c000 */ |
1095 | 863 | PORT_DIPNAME( 0x01, 0x01, "Diagnostic jumper" ) |
1096 | 864 | PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) |
1097 | 865 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
1098 | 866 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_SPECIAL ) /* HBLANK */ |
1099 | | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_CUSTOM ) PORT_VBLANK("mainpcb:screen") |
| 867 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_CUSTOM ) PORT_VBLANK("screen") |
1100 | 868 | PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_SPECIAL ) /* 12-bit EOC */ |
1101 | 869 | PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_SPECIAL ) /* 8-bit EOC */ |
1102 | 870 | PORT_SERVICE( 0x20, IP_ACTIVE_LOW ) |
1103 | 871 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_COIN2 ) |
1104 | 872 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN1 ) |
1105 | 873 | |
1106 | | PORT_START("mainpcb:SW1") /* 60c002 */ |
| 874 | PORT_START("SW1") /* 60c002 */ |
1107 | 875 | PORT_DIPNAME( 0x01, 0x00, "SW1:8" ) |
1108 | 876 | PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) |
1109 | 877 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
r241744 | r241745 | |
1129 | 897 | PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) |
1130 | 898 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
1131 | 899 | |
1132 | | PORT_START("mainpcb:a80000") |
| 900 | PORT_START("a80000") |
1133 | 901 | PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_BUTTON1 ) |
1134 | 902 | PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_BUTTON2 ) |
1135 | 903 | PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_START1 ) |
1136 | 904 | PORT_BIT( 0xfff8, IP_ACTIVE_LOW, IPT_UNUSED ) |
1137 | 905 | |
1138 | | PORT_START("mainpcb:8BADC0") /* b00000 - 8 bit ADC 0 */ |
| 906 | PORT_START("8BADC0") /* b00000 - 8 bit ADC 0 */ |
1139 | 907 | PORT_BIT( 0xff, 0x80, IPT_AD_STICK_X ) PORT_SENSITIVITY(25) PORT_KEYDELTA(10) |
1140 | 908 | |
1141 | | PORT_START("mainpcb:8BADC1") /* b00000 - 8 bit ADC 1 */ |
| 909 | PORT_START("8BADC1") /* b00000 - 8 bit ADC 1 */ |
1142 | 910 | PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) |
1143 | 911 | |
1144 | | PORT_START("mainpcb:8BADC2") /* b00000 - 8 bit ADC 2 */ |
| 912 | PORT_START("8BADC2") /* b00000 - 8 bit ADC 2 */ |
1145 | 913 | PORT_BIT( 0xff, 0x80, IPT_AD_STICK_Y ) PORT_SENSITIVITY(25) PORT_KEYDELTA(10) |
1146 | 914 | |
1147 | | PORT_START("mainpcb:8BADC3") /* b00000 - 8 bit ADC 3 */ |
| 915 | PORT_START("8BADC3") /* b00000 - 8 bit ADC 3 */ |
1148 | 916 | PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) |
1149 | 917 | |
1150 | | PORT_START("mainpcb:8BADC4") /* b00000 - 8 bit ADC 4 */ |
| 918 | PORT_START("8BADC4") /* b00000 - 8 bit ADC 4 */ |
1151 | 919 | PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) |
1152 | 920 | |
1153 | | PORT_START("mainpcb:8BADC5") /* b00000 - 8 bit ADC 5 */ |
| 921 | PORT_START("8BADC5") /* b00000 - 8 bit ADC 5 */ |
1154 | 922 | PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) |
1155 | 923 | |
1156 | | PORT_START("mainpcb:8BADC6") /* b00000 - 8 bit ADC 6 */ |
| 924 | PORT_START("8BADC6") /* b00000 - 8 bit ADC 6 */ |
1157 | 925 | PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) |
1158 | 926 | |
1159 | | PORT_START("mainpcb:8BADC7") /* b00000 - 8 bit ADC 7 */ |
| 927 | PORT_START("8BADC7") /* b00000 - 8 bit ADC 7 */ |
1160 | 928 | PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) |
1161 | 929 | |
1162 | | PORT_START("mainpcb:12BADC0") /* b80000 - 12 bit ADC 0 */ |
| 930 | PORT_START("12BADC0") /* b80000 - 12 bit ADC 0 */ |
1163 | 931 | PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) |
1164 | 932 | |
1165 | | PORT_START("mainpcb:12BADC1") /* b80000 - 12 bit ADC 1 */ |
| 933 | PORT_START("12BADC1") /* b80000 - 12 bit ADC 1 */ |
1166 | 934 | PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) |
1167 | 935 | |
1168 | | PORT_START("mainpcb:12BADC2") /* b80000 - 12 bit ADC 2 */ |
| 936 | PORT_START("12BADC2") /* b80000 - 12 bit ADC 2 */ |
1169 | 937 | PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) |
1170 | 938 | |
1171 | | PORT_START("mainpcb:12BADC3") /* b80000 - 12 bit ADC 3 */ |
| 939 | PORT_START("12BADC3") /* b80000 - 12 bit ADC 3 */ |
1172 | 940 | PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) |
1173 | 941 | |
1174 | 942 | /* stunrun has its own coins */ |
r241744 | r241745 | |
1180 | 948 | |
1181 | 949 | |
1182 | 950 | static INPUT_PORTS_START( steeltal ) |
1183 | | PORT_START("mainpcb:IN0") /* 60c000 */ |
| 951 | PORT_START("IN0") /* 60c000 */ |
1184 | 952 | PORT_DIPNAME( 0x01, 0x01, "Diagnostic jumper" ) |
1185 | 953 | PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) |
1186 | 954 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
1187 | 955 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_SPECIAL ) /* HBLANK */ |
1188 | | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_CUSTOM ) PORT_VBLANK("mainpcb:screen") |
| 956 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_CUSTOM ) PORT_VBLANK("screen") |
1189 | 957 | PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_SPECIAL ) /* 12-bit EOC */ |
1190 | 958 | PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_SPECIAL ) /* 8-bit EOC */ |
1191 | 959 | PORT_SERVICE( 0x20, IP_ACTIVE_LOW ) |
1192 | 960 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_COIN2 ) |
1193 | 961 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN1 ) |
1194 | 962 | |
1195 | | PORT_START("mainpcb:SW1") /* 60c002 */ |
| 963 | PORT_START("SW1") /* 60c002 */ |
1196 | 964 | PORT_DIPNAME( 0x01, 0x00, "SW1:8" ) |
1197 | 965 | PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) |
1198 | 966 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
r241744 | r241745 | |
1218 | 986 | PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) |
1219 | 987 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
1220 | 988 | |
1221 | | PORT_START("mainpcb:a80000") |
| 989 | PORT_START("a80000") |
1222 | 990 | PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_NAME("Trigger") |
1223 | 991 | PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_NAME("Thumb") |
1224 | 992 | PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_NAME("Zoom") |
1225 | 993 | PORT_BIT( 0x0008, IP_ACTIVE_LOW, IPT_BUTTON4 ) PORT_NAME("Real Helicopter Flight") |
1226 | 994 | PORT_BIT( 0xfff0, IP_ACTIVE_LOW, IPT_UNUSED ) |
1227 | 995 | |
1228 | | PORT_START("mainpcb:8BADC0") /* b00000 - 8 bit ADC 0 */ |
| 996 | PORT_START("8BADC0") /* b00000 - 8 bit ADC 0 */ |
1229 | 997 | PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) |
1230 | 998 | |
1231 | | PORT_START("mainpcb:8BADC1") /* b00000 - 8 bit ADC 1 */ |
| 999 | PORT_START("8BADC1") /* b00000 - 8 bit ADC 1 */ |
1232 | 1000 | PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) /* volume control */ |
1233 | 1001 | |
1234 | | PORT_START("mainpcb:8BADC2") /* b00000 - 8 bit ADC 2 */ |
| 1002 | PORT_START("8BADC2") /* b00000 - 8 bit ADC 2 */ |
1235 | 1003 | PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) |
1236 | 1004 | |
1237 | | PORT_START("mainpcb:8BADC3") /* b00000 - 8 bit ADC 3 */ |
| 1005 | PORT_START("8BADC3") /* b00000 - 8 bit ADC 3 */ |
1238 | 1006 | PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) |
1239 | 1007 | |
1240 | | PORT_START("mainpcb:8BADC4") /* b00000 - 8 bit ADC 4 */ |
| 1008 | PORT_START("8BADC4") /* b00000 - 8 bit ADC 4 */ |
1241 | 1009 | PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) |
1242 | 1010 | |
1243 | | PORT_START("mainpcb:8BADC5") /* b00000 - 8 bit ADC 5 */ |
| 1011 | PORT_START("8BADC5") /* b00000 - 8 bit ADC 5 */ |
1244 | 1012 | PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) |
1245 | 1013 | |
1246 | | PORT_START("mainpcb:8BADC6") /* b00000 - 8 bit ADC 6 */ |
| 1014 | PORT_START("8BADC6") /* b00000 - 8 bit ADC 6 */ |
1247 | 1015 | PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) |
1248 | 1016 | |
1249 | | PORT_START("mainpcb:8BADC7") /* b00000 - 8 bit ADC 7 */ |
| 1017 | PORT_START("8BADC7") /* b00000 - 8 bit ADC 7 */ |
1250 | 1018 | PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) |
1251 | 1019 | |
1252 | | PORT_START("mainpcb:12BADC0") /* b80000 - 12 bit ADC 0 */ |
| 1020 | PORT_START("12BADC0") /* b80000 - 12 bit ADC 0 */ |
1253 | 1021 | PORT_BIT( 0xff, 0x80, IPT_AD_STICK_X ) PORT_SENSITIVITY(25) PORT_KEYDELTA(10) /* left/right */ |
1254 | 1022 | |
1255 | | PORT_START("mainpcb:12BADC1") /* b80000 - 12 bit ADC 1 */ |
| 1023 | PORT_START("12BADC1") /* b80000 - 12 bit ADC 1 */ |
1256 | 1024 | PORT_BIT( 0xff, 0x80, IPT_AD_STICK_Y ) PORT_SENSITIVITY(25) PORT_KEYDELTA(10) /* up/down */ |
1257 | 1025 | |
1258 | | PORT_START("mainpcb:12BADC2") /* b80000 - 12 bit ADC 2 */ |
| 1026 | PORT_START("12BADC2") /* b80000 - 12 bit ADC 2 */ |
1259 | 1027 | PORT_BIT( 0xff, 0x80, IPT_AD_STICK_Z ) PORT_SENSITIVITY(25) PORT_KEYDELTA(10) PORT_NAME("Collective") PORT_REVERSE /* collective */ |
1260 | 1028 | |
1261 | | PORT_START("mainpcb:12BADC3") /* b80000 - 12 bit ADC 3 */ |
| 1029 | PORT_START("12BADC3") /* b80000 - 12 bit ADC 3 */ |
1262 | 1030 | PORT_BIT( 0xff, 0x80, IPT_AD_STICK_X ) PORT_SENSITIVITY(25) PORT_KEYDELTA(10) PORT_NAME("Rudder") PORT_PLAYER(2) /* rudder */ |
1263 | 1031 | |
1264 | 1032 | /* steeltal has its own coins */ |
r241744 | r241745 | |
1270 | 1038 | |
1271 | 1039 | |
1272 | 1040 | static INPUT_PORTS_START( strtdriv ) |
1273 | | PORT_START("mainpcb:IN0") /* 60c000 */ |
| 1041 | PORT_START("IN0") /* 60c000 */ |
1274 | 1042 | PORT_DIPNAME( 0x01, 0x01, "Diagnostic jumper" ) |
1275 | 1043 | PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) |
1276 | 1044 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
1277 | 1045 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_SPECIAL ) /* HBLANK */ |
1278 | | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_CUSTOM ) PORT_VBLANK("mainpcb:screen") |
| 1046 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_CUSTOM ) PORT_VBLANK("screen") |
1279 | 1047 | PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_SPECIAL ) /* 12-bit EOC */ |
1280 | 1048 | PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_SPECIAL ) /* 8-bit EOC */ |
1281 | 1049 | PORT_SERVICE( 0x20, IP_ACTIVE_LOW ) |
1282 | 1050 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_COIN2 ) |
1283 | 1051 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN1 ) |
1284 | 1052 | |
1285 | | PORT_START("mainpcb:SW1") /* 60c002 */ |
| 1053 | PORT_START("SW1") /* 60c002 */ |
1286 | 1054 | PORT_DIPNAME( 0x01, 0x01, "SW1:8" ) |
1287 | 1055 | PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) |
1288 | 1056 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
r241744 | r241745 | |
1308 | 1076 | PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) |
1309 | 1077 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
1310 | 1078 | |
1311 | | PORT_START("mainpcb:a80000") |
| 1079 | PORT_START("a80000") |
1312 | 1080 | PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_START2 ) /* abort */ |
1313 | 1081 | PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_START1 ) /* start */ |
1314 | 1082 | PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_COIN3 ) /* aux coin */ |
r241744 | r241745 | |
1322 | 1090 | PORT_BIT( 0x4000, IP_ACTIVE_LOW, IPT_SPECIAL ) /* center edge on steering wheel */ |
1323 | 1091 | PORT_BIT( 0x8000, IP_ACTIVE_LOW, IPT_UNUSED ) |
1324 | 1092 | |
1325 | | PORT_START("mainpcb:8BADC0") /* b00000 - 8 bit ADC 0 - gas pedal */ |
| 1093 | PORT_START("8BADC0") /* b00000 - 8 bit ADC 0 - gas pedal */ |
1326 | 1094 | PORT_BIT( 0xff, 0x00, IPT_PEDAL ) PORT_SENSITIVITY(25) PORT_KEYDELTA(20) PORT_NAME("Gas Pedal") |
1327 | 1095 | |
1328 | | PORT_START("mainpcb:8BADC1") /* b00000 - 8 bit ADC 1 */ |
| 1096 | PORT_START("8BADC1") /* b00000 - 8 bit ADC 1 */ |
1329 | 1097 | PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) |
1330 | 1098 | |
1331 | | PORT_START("mainpcb:8BADC2") /* b00000 - 8 bit ADC 2 - voice mic */ |
| 1099 | PORT_START("8BADC2") /* b00000 - 8 bit ADC 2 - voice mic */ |
1332 | 1100 | PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) |
1333 | 1101 | |
1334 | | PORT_START("mainpcb:8BADC3") /* b00000 - 8 bit ADC 3 - volume */ |
| 1102 | PORT_START("8BADC3") /* b00000 - 8 bit ADC 3 - volume */ |
1335 | 1103 | PORT_BIT( 0xff, 0X80, IPT_UNUSED ) |
1336 | 1104 | |
1337 | | PORT_START("mainpcb:8BADC4") /* b00000 - 8 bit ADC 4 - elevator */ |
| 1105 | PORT_START("8BADC4") /* b00000 - 8 bit ADC 4 - elevator */ |
1338 | 1106 | PORT_BIT( 0xff, 0x80, IPT_AD_STICK_Y ) PORT_SENSITIVITY(25) PORT_KEYDELTA(10) PORT_NAME("Elevator") PORT_REVERSE /* up/down */ |
1339 | 1107 | |
1340 | | PORT_START("mainpcb:8BADC5") /* b00000 - 8 bit ADC 5 - canopy */ |
| 1108 | PORT_START("8BADC5") /* b00000 - 8 bit ADC 5 - canopy */ |
1341 | 1109 | PORT_BIT( 0xff, 0X80, IPT_UNUSED ) |
1342 | 1110 | |
1343 | | PORT_START("mainpcb:8BADC6") /* b00000 - 8 bit ADC 6 - brake */ |
| 1111 | PORT_START("8BADC6") /* b00000 - 8 bit ADC 6 - brake */ |
1344 | 1112 | PORT_BIT( 0xff, 0x00, IPT_PEDAL2 ) PORT_SENSITIVITY(25) PORT_KEYDELTA(40) PORT_NAME("Brake") PORT_REVERSE |
1345 | 1113 | |
1346 | | PORT_START("mainpcb:8BADC7") /* b00000 - 8 bit ADC 7 - seat adjust */ |
| 1114 | PORT_START("8BADC7") /* b00000 - 8 bit ADC 7 - seat adjust */ |
1347 | 1115 | PORT_BIT( 0xff, 0X80, IPT_UNUSED ) |
1348 | 1116 | |
1349 | | PORT_START("mainpcb:12BADC0") /* 400000 - steering wheel */ |
| 1117 | PORT_START("12BADC0") /* 400000 - steering wheel */ |
1350 | 1118 | PORT_BIT( 0xff, 0x80, IPT_PADDLE ) PORT_MINMAX(0x10,0xf0) PORT_SENSITIVITY(25) PORT_KEYDELTA(5) PORT_NAME("Steering Wheel") |
1351 | 1119 | |
1352 | 1120 | /* dummy ADC ports to end up with the same number as the full version */ |
1353 | | PORT_START("mainpcb:12BADC1") /* FAKE */ |
| 1121 | PORT_START("12BADC1") /* FAKE */ |
1354 | 1122 | PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) |
1355 | | PORT_START("mainpcb:12BADC2") /* FAKE */ |
| 1123 | PORT_START("12BADC2") /* FAKE */ |
1356 | 1124 | PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) |
1357 | | PORT_START("mainpcb:12BADC3") /* FAKE */ |
| 1125 | PORT_START("12BADC3") /* FAKE */ |
1358 | 1126 | PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) |
1359 | 1127 | INPUT_PORTS_END |
1360 | 1128 | |
1361 | 1129 | |
1362 | 1130 | static INPUT_PORTS_START( hdrivair ) |
1363 | | PORT_START("mainpcb:IN0") /* 60c000 */ |
| 1131 | PORT_START("IN0") /* 60c000 */ |
1364 | 1132 | PORT_DIPNAME( 0x01, 0x01, "Diagnostic jumper" ) |
1365 | 1133 | PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) |
1366 | 1134 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
1367 | 1135 | PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_SPECIAL ) /* HBLANK */ |
1368 | | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_CUSTOM ) PORT_VBLANK("mainpcb:screen") |
| 1136 | PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_CUSTOM ) PORT_VBLANK("screen") |
1369 | 1137 | PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_SPECIAL ) /* 12-bit EOC */ |
1370 | 1138 | PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_SPECIAL ) /* 8-bit EOC */ |
1371 | 1139 | PORT_SERVICE( 0x20, IP_ACTIVE_LOW ) |
1372 | 1140 | PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_COIN2 ) |
1373 | 1141 | PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN1 ) |
1374 | 1142 | |
1375 | | PORT_START("mainpcb:SW1") /* 60c002 */ |
| 1143 | PORT_START("SW1") /* 60c002 */ |
1376 | 1144 | PORT_DIPNAME( 0x01, 0x01, "SW1:8" ) |
1377 | 1145 | PORT_DIPSETTING( 0x01, DEF_STR( Off ) ) |
1378 | 1146 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
r241744 | r241745 | |
1398 | 1166 | PORT_DIPSETTING( 0x80, DEF_STR( Off ) ) |
1399 | 1167 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
1400 | 1168 | |
1401 | | PORT_START("mainpcb:a80000") |
| 1169 | PORT_START("a80000") |
1402 | 1170 | PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_START2 ) /* abort */ |
1403 | 1171 | PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_START1 ) /* start */ |
1404 | 1172 | PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_COIN3 ) /* aux coin */ |
r241744 | r241745 | |
1412 | 1180 | PORT_BIT( 0x4000, IP_ACTIVE_LOW, IPT_SPECIAL ) /* center edge on steering wheel */ |
1413 | 1181 | PORT_BIT( 0x8000, IP_ACTIVE_LOW, IPT_UNUSED ) |
1414 | 1182 | |
1415 | | PORT_START("mainpcb:8BADC0") /* b00000 - 8 bit ADC 0 - gas pedal */ |
| 1183 | PORT_START("8BADC0") /* b00000 - 8 bit ADC 0 - gas pedal */ |
1416 | 1184 | PORT_BIT( 0xff, 0x00, IPT_PEDAL ) PORT_SENSITIVITY(25) PORT_KEYDELTA(20) PORT_NAME("Gas Pedal") |
1417 | 1185 | |
1418 | | PORT_START("mainpcb:8BADC1") /* b00000 - 8 bit ADC 1 */ |
| 1186 | PORT_START("8BADC1") /* b00000 - 8 bit ADC 1 */ |
1419 | 1187 | PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) |
1420 | 1188 | |
1421 | | PORT_START("mainpcb:8BADC2") /* b00000 - 8 bit ADC 2 - voice mic */ |
| 1189 | PORT_START("8BADC2") /* b00000 - 8 bit ADC 2 - voice mic */ |
1422 | 1190 | PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) |
1423 | 1191 | |
1424 | | PORT_START("mainpcb:8BADC3") /* b00000 - 8 bit ADC 3 - volume */ |
| 1192 | PORT_START("8BADC3") /* b00000 - 8 bit ADC 3 - volume */ |
1425 | 1193 | PORT_BIT( 0xff, 0X80, IPT_UNUSED ) |
1426 | 1194 | |
1427 | | PORT_START("mainpcb:8BADC4") /* b00000 - 8 bit ADC 4 - elevator */ |
| 1195 | PORT_START("8BADC4") /* b00000 - 8 bit ADC 4 - elevator */ |
1428 | 1196 | PORT_BIT( 0xff, 0x80, IPT_AD_STICK_Y ) PORT_SENSITIVITY(25) PORT_KEYDELTA(10) PORT_REVERSE PORT_NAME("Elevator") /* up/down */ |
1429 | 1197 | |
1430 | | PORT_START("mainpcb:8BADC5") /* b00000 - 8 bit ADC 5 - canopy */ |
| 1198 | PORT_START("8BADC5") /* b00000 - 8 bit ADC 5 - canopy */ |
1431 | 1199 | PORT_BIT( 0xff, 0X80, IPT_UNUSED ) |
1432 | 1200 | |
1433 | | PORT_START("mainpcb:8BADC6") /* b00000 - 8 bit ADC 6 - brake */ |
| 1201 | PORT_START("8BADC6") /* b00000 - 8 bit ADC 6 - brake */ |
1434 | 1202 | PORT_BIT( 0xff, 0x00, IPT_PEDAL2 ) PORT_SENSITIVITY(25) PORT_KEYDELTA(40) PORT_REVERSE PORT_NAME("Brake") |
1435 | 1203 | |
1436 | | PORT_START("mainpcb:8BADC7") /* b00000 - 8 bit ADC 7 - seat adjust */ |
| 1204 | PORT_START("8BADC7") /* b00000 - 8 bit ADC 7 - seat adjust */ |
1437 | 1205 | PORT_BIT( 0xff, 0X80, IPT_UNUSED ) |
1438 | 1206 | |
1439 | | PORT_START("mainpcb:12BADC0") /* 400000 - steering wheel */ |
| 1207 | PORT_START("12BADC0") /* 400000 - steering wheel */ |
1440 | 1208 | PORT_BIT( 0xff, 0x80, IPT_PADDLE ) PORT_MINMAX(0x10,0xf0) PORT_SENSITIVITY(25) PORT_KEYDELTA(5) PORT_REVERSE PORT_NAME("Steering Wheel") |
1441 | 1209 | |
1442 | 1210 | /* dummy ADC ports to end up with the same number as the full version */ |
1443 | | PORT_START("mainpcb:12BADC1") |
| 1211 | PORT_START("12BADC1") |
1444 | 1212 | PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) |
1445 | | PORT_START("mainpcb:12BADC2") |
| 1213 | PORT_START("12BADC2") |
1446 | 1214 | PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) |
1447 | | PORT_START("mainpcb:12BADC3") |
| 1215 | PORT_START("12BADC3") |
1448 | 1216 | PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) |
1449 | 1217 | INPUT_PORTS_END |
1450 | 1218 | |
r241744 | r241745 | |
1455 | 1223 | * |
1456 | 1224 | *************************************/ |
1457 | 1225 | |
1458 | | INTERRUPT_GEN_MEMBER(harddriv_state::video_int_gen) |
1459 | | { |
1460 | | m_video_int_state = 1; |
1461 | | update_interrupts(); |
1462 | | } |
1463 | | |
1464 | | |
1465 | 1226 | /* Driver board without MSP (used by Race Drivin' cockpit) */ |
1466 | | static MACHINE_CONFIG_FRAGMENT( driver_nomsp ) |
| 1227 | static MACHINE_CONFIG_START( driver_nomsp, harddriv_state ) |
1467 | 1228 | |
1468 | 1229 | /* basic machine hardware */ |
1469 | 1230 | MCFG_CPU_ADD("maincpu", M68010, HARDDRIV_MASTER_CLOCK/4) |
1470 | 1231 | MCFG_CPU_PROGRAM_MAP(driver_68k_map) |
1471 | | MCFG_DEVICE_VBLANK_INT_DRIVER("screen", harddriv_state, video_int_gen) |
| 1232 | MCFG_DEVICE_VBLANK_INT_DRIVER("screen", atarigen_state, video_int_gen) |
1472 | 1233 | MCFG_CPU_PERIODIC_INT_DRIVER(harddriv_state, hd68k_irq_gen, (double)HARDDRIV_MASTER_CLOCK/16/16/16/16/2) |
1473 | 1234 | |
1474 | | MCFG_SLAPSTIC_ADD("slapstic") |
1475 | | MCFG_SLAPSTIC_68K_ACCESS(1) |
1476 | | |
1477 | 1235 | MCFG_CPU_ADD("gsp", TMS34010, HARDDRIV_GSP_CLOCK) |
1478 | 1236 | MCFG_CPU_PROGRAM_MAP(driver_gsp_map) |
1479 | 1237 | MCFG_TMS340X0_HALT_ON_RESET(TRUE) /* halt on reset */ |
r241744 | r241745 | |
1483 | 1241 | MCFG_TMS340X0_OUTPUT_INT_CB(WRITELINE(harddriv_state, hdgsp_irq_gen)) |
1484 | 1242 | MCFG_TMS340X0_TO_SHIFTREG_CB(harddriv_state, hdgsp_write_to_shiftreg) |
1485 | 1243 | MCFG_TMS340X0_FROM_SHIFTREG_CB(harddriv_state, hdgsp_read_from_shiftreg) |
1486 | | MCFG_VIDEO_SET_SCREEN("screen") |
1487 | 1244 | |
1488 | 1245 | MCFG_QUANTUM_TIME(attotime::from_hz(30000)) |
1489 | 1246 | |
| 1247 | MCFG_MACHINE_START_OVERRIDE(harddriv_state,harddriv) |
| 1248 | MCFG_MACHINE_RESET_OVERRIDE(harddriv_state,harddriv) |
| 1249 | |
1490 | 1250 | MCFG_M48T02_ADD("200e") // MK48T02 |
1491 | 1251 | MCFG_EEPROM_2816_ADD("210e") // MK48Z02 |
1492 | 1252 | |
r241744 | r241745 | |
1501 | 1261 | MCFG_SCREEN_UPDATE_DEVICE("gsp", tms34010_device, tms340x0_ind16) |
1502 | 1262 | MCFG_SCREEN_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK) |
1503 | 1263 | MCFG_SCREEN_PALETTE("palette") |
| 1264 | |
| 1265 | MCFG_VIDEO_START_OVERRIDE(harddriv_state,harddriv) |
1504 | 1266 | MACHINE_CONFIG_END |
1505 | 1267 | |
1506 | 1268 | |
1507 | 1269 | /* Driver board with MSP (used by Hard Drivin' cockpit) */ |
1508 | | static MACHINE_CONFIG_FRAGMENT( driver_msp ) |
| 1270 | static MACHINE_CONFIG_DERIVED( driver_msp, driver_nomsp ) |
1509 | 1271 | |
1510 | | MCFG_FRAGMENT_ADD( driver_nomsp ) |
1511 | | |
1512 | 1272 | /* basic machine hardware */ |
1513 | 1273 | MCFG_CPU_ADD("msp", TMS34010, XTAL_50MHz) |
1514 | 1274 | MCFG_CPU_PROGRAM_MAP(driver_msp_map) |
r241744 | r241745 | |
1516 | 1276 | MCFG_TMS340X0_PIXEL_CLOCK(5000000) /* pixel clock */ |
1517 | 1277 | MCFG_TMS340X0_PIXELS_PER_CLOCK(2) /* pixels per clock */ |
1518 | 1278 | MCFG_TMS340X0_OUTPUT_INT_CB(WRITELINE(harddriv_state, hdmsp_irq_gen)) |
1519 | | MCFG_VIDEO_SET_SCREEN("screen") |
1520 | | |
1521 | 1279 | MACHINE_CONFIG_END |
1522 | 1280 | |
1523 | 1281 | |
1524 | 1282 | /* Multisync board without MSP (used by STUN Runner, Steel Talons, Race Drivin' compact) */ |
1525 | | static MACHINE_CONFIG_FRAGMENT( multisync_nomsp ) |
| 1283 | static MACHINE_CONFIG_DERIVED( multisync_nomsp, driver_nomsp ) |
1526 | 1284 | |
1527 | | MCFG_FRAGMENT_ADD( driver_nomsp ) |
1528 | | |
1529 | 1285 | /* basic machine hardware */ |
1530 | 1286 | MCFG_CPU_MODIFY("maincpu") |
1531 | 1287 | MCFG_CPU_PROGRAM_MAP(multisync_68k_map) |
r241744 | r241745 | |
1543 | 1299 | |
1544 | 1300 | |
1545 | 1301 | /* Multisync board with MSP (used by Hard Drivin' compact) */ |
1546 | | static MACHINE_CONFIG_FRAGMENT( multisync_msp ) |
| 1302 | static MACHINE_CONFIG_DERIVED( multisync_msp, multisync_nomsp ) |
1547 | 1303 | |
1548 | | MCFG_FRAGMENT_ADD( multisync_nomsp ) |
1549 | | |
1550 | 1304 | /* basic machine hardware */ |
1551 | 1305 | MCFG_CPU_ADD("msp", TMS34010, XTAL_50MHz) |
1552 | 1306 | MCFG_CPU_PROGRAM_MAP(driver_msp_map) |
r241744 | r241745 | |
1554 | 1308 | MCFG_TMS340X0_PIXEL_CLOCK(5000000) /* pixel clock */ |
1555 | 1309 | MCFG_TMS340X0_PIXELS_PER_CLOCK(2) /* pixels per clock */ |
1556 | 1310 | MCFG_TMS340X0_OUTPUT_INT_CB(WRITELINE(harddriv_state, hdmsp_irq_gen)) |
1557 | | MCFG_VIDEO_SET_SCREEN("screen") |
1558 | | |
1559 | 1311 | MACHINE_CONFIG_END |
1560 | 1312 | |
1561 | 1313 | |
1562 | 1314 | /* Multisync II board (used by Hard Drivin's Airborne) */ |
1563 | | static MACHINE_CONFIG_FRAGMENT( multisync2 ) |
| 1315 | static MACHINE_CONFIG_DERIVED( multisync2, multisync_nomsp ) |
1564 | 1316 | |
1565 | | MCFG_FRAGMENT_ADD( multisync_nomsp ) |
1566 | | |
1567 | 1317 | /* basic machine hardware */ |
1568 | 1318 | MCFG_CPU_MODIFY("maincpu") |
1569 | 1319 | MCFG_CPU_PROGRAM_MAP(multisync2_68k_map) |
r241744 | r241745 | |
1694 | 1444 | * |
1695 | 1445 | *************************************/ |
1696 | 1446 | |
1697 | | static MACHINE_CONFIG_FRAGMENT( harddriv ) |
1698 | | MCFG_FRAGMENT_ADD( driver_msp ) |
| 1447 | static MACHINE_CONFIG_DERIVED( harddriv, driver_msp ) |
| 1448 | |
1699 | 1449 | /* basic machine hardware */ /* original driver board with MSP */ |
1700 | 1450 | MCFG_FRAGMENT_ADD( adsp ) /* ADSP board */ |
1701 | 1451 | MCFG_FRAGMENT_ADD( driversnd ) /* driver sound board */ |
1702 | 1452 | MACHINE_CONFIG_END |
1703 | 1453 | |
1704 | | static MACHINE_CONFIG_FRAGMENT( harddrivc ) |
1705 | | MCFG_FRAGMENT_ADD( multisync_msp ) |
1706 | 1454 | |
| 1455 | static MACHINE_CONFIG_DERIVED( harddrivc, multisync_msp ) |
| 1456 | |
1707 | 1457 | /* basic machine hardware */ /* multisync board with MSP */ |
1708 | 1458 | MCFG_FRAGMENT_ADD( adsp ) /* ADSP board */ |
1709 | 1459 | MCFG_FRAGMENT_ADD( driversnd ) /* driver sound board */ |
1710 | 1460 | MACHINE_CONFIG_END |
1711 | 1461 | |
1712 | | static MACHINE_CONFIG_FRAGMENT( racedriv ) |
1713 | | MCFG_FRAGMENT_ADD( driver_nomsp ) |
1714 | 1462 | |
| 1463 | static MACHINE_CONFIG_DERIVED( racedriv, driver_nomsp ) |
| 1464 | |
1715 | 1465 | /* basic machine hardware */ /* original driver board without MSP */ |
1716 | 1466 | MCFG_FRAGMENT_ADD( adsp ) /* ADSP board */ |
1717 | 1467 | MCFG_FRAGMENT_ADD( dsk ) /* DSK board */ |
1718 | 1468 | MCFG_FRAGMENT_ADD( driversnd ) /* driver sound board */ |
1719 | 1469 | MACHINE_CONFIG_END |
1720 | 1470 | |
1721 | | static MACHINE_CONFIG_FRAGMENT( racedrivc ) |
1722 | 1471 | |
1723 | | MCFG_FRAGMENT_ADD( multisync_nomsp ) |
| 1472 | static MACHINE_CONFIG_DERIVED( racedrivc, multisync_nomsp ) |
1724 | 1473 | |
1725 | 1474 | /* basic machine hardware */ /* multisync board without MSP */ |
1726 | 1475 | MCFG_FRAGMENT_ADD( adsp ) /* ADSP board */ |
r241744 | r241745 | |
1729 | 1478 | MACHINE_CONFIG_END |
1730 | 1479 | |
1731 | 1480 | |
1732 | | static MACHINE_CONFIG_FRAGMENT( racedrivc_panorama_side ) |
| 1481 | static MACHINE_CONFIG_DERIVED( stunrun, multisync_nomsp ) |
1733 | 1482 | |
1734 | | MCFG_FRAGMENT_ADD( multisync_nomsp ) |
1735 | | |
1736 | 1483 | /* basic machine hardware */ /* multisync board without MSP */ |
1737 | | MCFG_FRAGMENT_ADD( adsp ) /* ADSP board */ |
1738 | | // MCFG_FRAGMENT_ADD( dsk ) /* DSK board */ |
1739 | | // MCFG_FRAGMENT_ADD( driversnd ) /* driver sound board */ |
1740 | | MACHINE_CONFIG_END |
1741 | | |
1742 | | WRITE_LINE_MEMBER(harddriv_state::sound_int_write_line) |
1743 | | { |
1744 | | m_sound_int_state = state; |
1745 | | update_interrupts(); |
1746 | | } |
1747 | | |
1748 | | |
1749 | | static MACHINE_CONFIG_FRAGMENT( stunrun ) |
1750 | | |
1751 | | MCFG_FRAGMENT_ADD( multisync_nomsp ) |
1752 | | |
1753 | | /* basic machine hardware */ /* multisync board without MSP */ |
1754 | 1484 | MCFG_CPU_MODIFY("gsp") |
1755 | 1485 | MCFG_TMS340X0_PIXEL_CLOCK(5000000) /* pixel clock */ |
1756 | 1486 | MCFG_FRAGMENT_ADD( adsp ) /* ADSP board */ |
r241744 | r241745 | |
1762 | 1492 | /* sund hardware */ |
1763 | 1493 | MCFG_SPEAKER_STANDARD_MONO("mono") |
1764 | 1494 | |
1765 | | MCFG_ATARI_JSA_II_ADD("jsa", WRITELINE(harddriv_state, sound_int_write_line)) |
| 1495 | MCFG_ATARI_JSA_II_ADD("jsa", WRITELINE(atarigen_state, sound_int_write_line)) |
1766 | 1496 | MCFG_ATARI_JSA_TEST_PORT("IN0", 5) |
1767 | 1497 | MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) |
1768 | 1498 | MACHINE_CONFIG_END |
1769 | 1499 | |
1770 | | static MACHINE_CONFIG_FRAGMENT( steeltal ) |
1771 | | MCFG_FRAGMENT_ADD( multisync_msp ) |
1772 | 1500 | |
| 1501 | static MACHINE_CONFIG_DERIVED( steeltal, multisync_msp ) |
| 1502 | |
1773 | 1503 | /* basic machine hardware */ /* multisync board with MSP */ |
1774 | 1504 | MCFG_FRAGMENT_ADD( ds3 ) /* DS III board */ |
1775 | 1505 | MCFG_DEVICE_REMOVE("ds3sdsp") /* DS III sound components are not present */ |
r241744 | r241745 | |
1784 | 1514 | /* sund hardware */ |
1785 | 1515 | MCFG_SPEAKER_STANDARD_MONO("mono") |
1786 | 1516 | |
1787 | | MCFG_ATARI_JSA_III_ADD("jsa", WRITELINE(harddriv_state, sound_int_write_line)) |
| 1517 | MCFG_ATARI_JSA_III_ADD("jsa", WRITELINE(atarigen_state, sound_int_write_line)) |
1788 | 1518 | MCFG_ATARI_JSA_TEST_PORT("IN0", 5) |
1789 | 1519 | MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) |
1790 | 1520 | MACHINE_CONFIG_END |
1791 | 1521 | |
1792 | | static MACHINE_CONFIG_FRAGMENT( strtdriv ) |
1793 | 1522 | |
1794 | | MCFG_FRAGMENT_ADD( multisync_nomsp ) |
| 1523 | static MACHINE_CONFIG_DERIVED( strtdriv, multisync_nomsp ) |
1795 | 1524 | |
1796 | 1525 | /* basic machine hardware */ /* multisync board */ |
1797 | 1526 | MCFG_FRAGMENT_ADD( ds3 ) /* DS III board */ |
r241744 | r241745 | |
1801 | 1530 | MCFG_FRAGMENT_ADD( dsk ) /* DSK board */ |
1802 | 1531 | MACHINE_CONFIG_END |
1803 | 1532 | |
1804 | | static MACHINE_CONFIG_FRAGMENT( hdrivair ) |
1805 | 1533 | |
1806 | | MCFG_FRAGMENT_ADD( multisync2 ) |
| 1534 | static MACHINE_CONFIG_DERIVED( hdrivair, multisync2 ) |
1807 | 1535 | |
1808 | 1536 | /* basic machine hardware */ /* multisync II board */ |
1809 | 1537 | MCFG_FRAGMENT_ADD( ds3 ) /* DS IV board */ |
1810 | 1538 | MCFG_FRAGMENT_ADD( dsk2 ) /* DSK II board */ |
1811 | 1539 | MACHINE_CONFIG_END |
1812 | 1540 | |
1813 | | const device_type HARDDRIV_BOARD_DEVICE = &device_creator<harddriv_board_device_state>; |
1814 | 1541 | |
1815 | | harddriv_board_device_state::harddriv_board_device_state(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) |
1816 | | : harddriv_state(mconfig, tag, owner, clock) |
1817 | | { |
1818 | | } |
1819 | 1542 | |
1820 | | machine_config_constructor harddriv_board_device_state::device_mconfig_additions() const |
1821 | | { |
1822 | | return MACHINE_CONFIG_NAME( harddriv ); |
1823 | | } |
1824 | | |
1825 | | void harddriv_board_device_state::device_start() |
1826 | | { |
1827 | | init_harddriv(); |
1828 | | harddriv_state::device_start(); |
1829 | | } |
1830 | | |
1831 | | /* Compact */ |
1832 | | |
1833 | | void harddrivc_board_device_state::device_start() |
1834 | | { |
1835 | | init_harddrivc(); |
1836 | | harddriv_state::device_start(); |
1837 | | } |
1838 | | |
1839 | | const device_type HARDDRIVC_BOARD_DEVICE = &device_creator<harddrivc_board_device_state>; |
1840 | | |
1841 | | harddrivc_board_device_state::harddrivc_board_device_state(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) |
1842 | | : harddriv_state(mconfig, tag, owner, clock) |
1843 | | { |
1844 | | } |
1845 | | |
1846 | | machine_config_constructor harddrivc_board_device_state::device_mconfig_additions() const |
1847 | | { |
1848 | | return MACHINE_CONFIG_NAME( harddrivc ); |
1849 | | } |
1850 | | |
1851 | | |
1852 | | /* Race Drivin */ |
1853 | | |
1854 | | void racedriv_board_device_state::device_start() |
1855 | | { |
1856 | | init_racedriv(); |
1857 | | harddriv_state::device_start(); |
1858 | | } |
1859 | | |
1860 | | void racedrivb1_board_device_state::device_start() |
1861 | | { |
1862 | | init_racedrivb1(); |
1863 | | harddriv_state::device_start(); |
1864 | | } |
1865 | | |
1866 | | const device_type RACEDRIV_BOARD_DEVICE = &device_creator<racedriv_board_device_state>; |
1867 | | const device_type RACEDRIVB1_BOARD_DEVICE = &device_creator<racedrivb1_board_device_state>; |
1868 | | |
1869 | | racedriv_board_device_state::racedriv_board_device_state(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) |
1870 | | : harddriv_state(mconfig, tag, owner, clock) |
1871 | | { |
1872 | | } |
1873 | | |
1874 | | machine_config_constructor racedriv_board_device_state::device_mconfig_additions() const |
1875 | | { |
1876 | | return MACHINE_CONFIG_NAME( racedriv ); |
1877 | | } |
1878 | | |
1879 | | |
1880 | | /* Race Drivin Compact */ |
1881 | | |
1882 | | void racedrivc_board_device_state::device_start() |
1883 | | { |
1884 | | init_racedrivc(); |
1885 | | harddriv_state::device_start(); |
1886 | | } |
1887 | | |
1888 | | void racedrivc1_board_device_state::device_start() |
1889 | | { |
1890 | | init_racedrivc1(); |
1891 | | harddriv_state::device_start(); |
1892 | | } |
1893 | | |
1894 | | void racedrivc_panorama_side_board_device_state::device_start() |
1895 | | { |
1896 | | init_racedrivc_panorama_side(); |
1897 | | harddriv_state::device_start(); |
1898 | | } |
1899 | | |
1900 | | |
1901 | | |
1902 | | const device_type RACEDRIVC_BOARD_DEVICE = &device_creator<racedrivc_board_device_state>; |
1903 | | const device_type RACEDRIVC1_BOARD_DEVICE = &device_creator<racedrivc1_board_device_state>; |
1904 | | const device_type RACEDRIVC_PANORAMA_SIDE_BOARD_DEVICE = &device_creator<racedrivc_panorama_side_board_device_state>; |
1905 | | |
1906 | | racedrivc_board_device_state::racedrivc_board_device_state(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) |
1907 | | : harddriv_state(mconfig, tag, owner, clock) |
1908 | | { |
1909 | | } |
1910 | | |
1911 | | machine_config_constructor racedrivc_board_device_state::device_mconfig_additions() const |
1912 | | { |
1913 | | return MACHINE_CONFIG_NAME( racedrivc ); |
1914 | | } |
1915 | | |
1916 | | machine_config_constructor racedrivc_panorama_side_board_device_state::device_mconfig_additions() const |
1917 | | { |
1918 | | return MACHINE_CONFIG_NAME( racedrivc_panorama_side ); |
1919 | | } |
1920 | | |
1921 | | |
1922 | | /* Stun Runner */ |
1923 | | |
1924 | | void stunrun_board_device_state::device_start() |
1925 | | { |
1926 | | init_stunrun(); |
1927 | | harddriv_state::device_start(); |
1928 | | } |
1929 | | |
1930 | | const device_type STUNRUN_BOARD_DEVICE = &device_creator<stunrun_board_device_state>; |
1931 | | |
1932 | | stunrun_board_device_state::stunrun_board_device_state(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) |
1933 | | : harddriv_state(mconfig, tag, owner, clock) |
1934 | | { |
1935 | | } |
1936 | | |
1937 | | machine_config_constructor stunrun_board_device_state::device_mconfig_additions() const |
1938 | | { |
1939 | | return MACHINE_CONFIG_NAME( stunrun ); |
1940 | | } |
1941 | | |
1942 | | /* Steel Talons */ |
1943 | | |
1944 | | void steeltal_board_device_state::device_start() |
1945 | | { |
1946 | | init_steeltal(); |
1947 | | harddriv_state::device_start(); |
1948 | | } |
1949 | | |
1950 | | void steeltal1_board_device_state::device_start() |
1951 | | { |
1952 | | init_steeltal1(); |
1953 | | harddriv_state::device_start(); |
1954 | | } |
1955 | | |
1956 | | void steeltalp_board_device_state::device_start() |
1957 | | { |
1958 | | init_steeltalp(); |
1959 | | harddriv_state::device_start(); |
1960 | | } |
1961 | | |
1962 | | const device_type STEELTAL_BOARD_DEVICE = &device_creator<steeltal_board_device_state>; |
1963 | | const device_type STEELTAL1_BOARD_DEVICE = &device_creator<steeltal1_board_device_state>; |
1964 | | const device_type STEELTALP_BOARD_DEVICE = &device_creator<steeltalp_board_device_state>; |
1965 | | |
1966 | | steeltal_board_device_state::steeltal_board_device_state(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) |
1967 | | : harddriv_state(mconfig, tag, owner, clock) |
1968 | | { |
1969 | | } |
1970 | | |
1971 | | machine_config_constructor steeltal_board_device_state::device_mconfig_additions() const |
1972 | | { |
1973 | | return MACHINE_CONFIG_NAME( steeltal ); |
1974 | | } |
1975 | | |
1976 | | /* Street Drivin' */ |
1977 | | |
1978 | | void strtdriv_board_device_state::device_start() |
1979 | | { |
1980 | | init_strtdriv(); |
1981 | | harddriv_state::device_start(); |
1982 | | } |
1983 | | |
1984 | | const device_type STRTDRIV_BOARD_DEVICE = &device_creator<strtdriv_board_device_state>; |
1985 | | |
1986 | | strtdriv_board_device_state::strtdriv_board_device_state(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) |
1987 | | : harddriv_state(mconfig, tag, owner, clock) |
1988 | | { |
1989 | | } |
1990 | | |
1991 | | machine_config_constructor strtdriv_board_device_state::device_mconfig_additions() const |
1992 | | { |
1993 | | return MACHINE_CONFIG_NAME( strtdriv ); |
1994 | | } |
1995 | | |
1996 | | /* Hard Drivin' Airbourne */ |
1997 | | |
1998 | | void hdrivair_board_device_state::device_start() |
1999 | | { |
2000 | | init_hdrivair(); |
2001 | | harddriv_state::device_start(); |
2002 | | } |
2003 | | |
2004 | | void hdrivairp_board_device_state::device_start() |
2005 | | { |
2006 | | init_hdrivairp(); |
2007 | | harddriv_state::device_start(); |
2008 | | } |
2009 | | |
2010 | | const device_type HDRIVAIR_BOARD_DEVICE = &device_creator<hdrivair_board_device_state>; |
2011 | | const device_type HDRIVAIRP_BOARD_DEVICE = &device_creator<hdrivairp_board_device_state>; |
2012 | | |
2013 | | hdrivair_board_device_state::hdrivair_board_device_state(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) |
2014 | | : harddriv_state(mconfig, tag, owner, clock) |
2015 | | { |
2016 | | } |
2017 | | |
2018 | | machine_config_constructor hdrivair_board_device_state::device_mconfig_additions() const |
2019 | | { |
2020 | | return MACHINE_CONFIG_NAME( hdrivair ); |
2021 | | } |
2022 | | |
2023 | | |
2024 | | |
2025 | | static MACHINE_CONFIG_START( harddriv_machine, harddriv_new_state ) |
2026 | | MCFG_DEVICE_ADD("mainpcb", HARDDRIV_BOARD_DEVICE, 0) |
2027 | | MACHINE_CONFIG_END |
2028 | | |
2029 | | static MACHINE_CONFIG_START( harddrivc_machine, harddriv_new_state ) |
2030 | | MCFG_DEVICE_ADD("mainpcb", HARDDRIVC_BOARD_DEVICE, 0) |
2031 | | MACHINE_CONFIG_END |
2032 | | |
2033 | | static MACHINE_CONFIG_START( racedriv_machine, harddriv_new_state ) |
2034 | | MCFG_DEVICE_ADD("mainpcb", RACEDRIV_BOARD_DEVICE, 0) |
2035 | | MACHINE_CONFIG_END |
2036 | | |
2037 | | static MACHINE_CONFIG_START( racedrivb1_machine, harddriv_new_state ) |
2038 | | MCFG_DEVICE_ADD("mainpcb", RACEDRIVB1_BOARD_DEVICE, 0) |
2039 | | MACHINE_CONFIG_END |
2040 | | |
2041 | | static MACHINE_CONFIG_START( racedrivc_machine, harddriv_new_state ) |
2042 | | MCFG_DEVICE_ADD("mainpcb", RACEDRIVC_BOARD_DEVICE, 0) |
2043 | | MACHINE_CONFIG_END |
2044 | | |
2045 | | static MACHINE_CONFIG_START( racedrivc1_machine, harddriv_new_state ) |
2046 | | MCFG_DEVICE_ADD("mainpcb", RACEDRIVC1_BOARD_DEVICE, 0) |
2047 | | MACHINE_CONFIG_END |
2048 | | |
2049 | | static MACHINE_CONFIG_START( stunrun_machine, harddriv_new_state ) |
2050 | | MCFG_DEVICE_ADD("mainpcb", STUNRUN_BOARD_DEVICE, 0) |
2051 | | MACHINE_CONFIG_END |
2052 | | |
2053 | | static MACHINE_CONFIG_START( strtdriv_machine, harddriv_new_state ) |
2054 | | MCFG_DEVICE_ADD("mainpcb", STRTDRIV_BOARD_DEVICE, 0) |
2055 | | MACHINE_CONFIG_END |
2056 | | |
2057 | | static MACHINE_CONFIG_START( hdrivair_machine, harddriv_new_state ) |
2058 | | MCFG_DEVICE_ADD("mainpcb", HDRIVAIR_BOARD_DEVICE, 0) |
2059 | | MACHINE_CONFIG_END |
2060 | | |
2061 | | static MACHINE_CONFIG_START( hdrivairp_machine, harddriv_new_state ) |
2062 | | MCFG_DEVICE_ADD("mainpcb", HDRIVAIRP_BOARD_DEVICE, 0) |
2063 | | MACHINE_CONFIG_END |
2064 | | |
2065 | | static MACHINE_CONFIG_START( steeltal_machine, harddriv_new_state ) |
2066 | | MCFG_DEVICE_ADD("mainpcb", STEELTAL_BOARD_DEVICE, 0) |
2067 | | MACHINE_CONFIG_END |
2068 | | |
2069 | | static MACHINE_CONFIG_START( steeltal1_machine, harddriv_new_state ) |
2070 | | MCFG_DEVICE_ADD("mainpcb", STEELTAL1_BOARD_DEVICE, 0) |
2071 | | MACHINE_CONFIG_END |
2072 | | |
2073 | | static MACHINE_CONFIG_START( steeltalp_machine, harddriv_new_state ) |
2074 | | MCFG_DEVICE_ADD("mainpcb", STEELTALP_BOARD_DEVICE, 0) |
2075 | | MACHINE_CONFIG_END |
2076 | | |
2077 | | WRITE_LINE_MEMBER(racedriv_board_device_state::tx_a) |
2078 | | { |
2079 | | // passive connection, one way, to both screens |
2080 | | mc68681_device* left = machine().device<mc68681_device>(":leftpcb:duartn68681"); |
2081 | | mc68681_device* right = machine().device<mc68681_device>(":rightpcb:duartn68681"); |
2082 | | left->rx_a_w(state); |
2083 | | right->rx_a_w(state); |
2084 | | } |
2085 | | |
2086 | | static MACHINE_CONFIG_START( racedriv_panorama_machine, harddriv_new_state ) |
2087 | | MCFG_DEVICE_ADD("mainpcb", RACEDRIV_BOARD_DEVICE, 0) // if this is anything except the first screen the partial updates / rasters glitch, mame bug? something assuming primary_screen? other screens suffer from the same issue, not related to new code, you could reproduce it before just by adding a dummy screen |
2088 | | MCFG_DEVICE_ADD("leftpcb", RACEDRIVC_PANORAMA_SIDE_BOARD_DEVICE, 0) |
2089 | | MCFG_DEVICE_ADD("rightpcb", RACEDRIVC_PANORAMA_SIDE_BOARD_DEVICE, 0) |
2090 | | |
2091 | | MCFG_QUANTUM_TIME(attotime::from_hz(100000)) |
2092 | | MCFG_DEVICE_MODIFY("mainpcb:duartn68681") |
2093 | | MCFG_MC68681_A_TX_CALLBACK(WRITELINE(racedriv_board_device_state,tx_a )) |
2094 | | |
2095 | | |
2096 | | |
2097 | | MACHINE_CONFIG_END |
2098 | | |
2099 | 1543 | /************************************* |
2100 | 1544 | * |
2101 | 1545 | * ROM definition(s) |
r241744 | r241745 | |
2110 | 1554 | */ |
2111 | 1555 | |
2112 | 1556 | ROM_START( harddriv ) |
2113 | | ROM_REGION( 0x100000, "mainpcb:maincpu", 0 ) /* 1MB for 68000 code */ |
| 1557 | ROM_REGION( 0x100000, "maincpu", 0 ) /* 1MB for 68000 code */ |
2114 | 1558 | ROM_LOAD16_BYTE( "136052-7105.200r", 0x000000, 0x010000, CRC(af5d5c3e) SHA1(09ccf4aa933413b71b6a42796d42299e1334902f) ) |
2115 | 1559 | ROM_LOAD16_BYTE( "136052-7113.210r", 0x000001, 0x010000, CRC(3330a942) SHA1(b9210f6befd875be8bc1dbd31f44d0cb63166748) ) |
2116 | 1560 | ROM_LOAD16_BYTE( "136052-2106.200s", 0x020000, 0x010000, CRC(a668db0e) SHA1(8ac405a0ba12bac9acabdb64970608d1b2b1a99b) ) |
r241744 | r241745 | |
2120 | 1564 | ROM_LOAD16_BYTE( "136052-1111.200x", 0x0c0000, 0x010000, CRC(e1f455a3) SHA1(68462a33bbfcc526d8f27ec082e55937a26ead8b) ) |
2121 | 1565 | ROM_LOAD16_BYTE( "136052-1119.210x", 0x0c0001, 0x010000, CRC(a7fc3aaa) SHA1(ce8d4a8f83e25008cafa2a2242ed26b90b8517da) ) |
2122 | 1566 | |
2123 | | ROM_REGION( 0x20000, "mainpcb:soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
| 1567 | ROM_REGION( 0x20000, "soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
2124 | 1568 | ROM_LOAD16_BYTE( "136052-1121.45n", 0x000001, 0x008000, CRC(04316e6f) SHA1(9836b8d16cebd6013834432c9e5a5aca0050c889) ) |
2125 | 1569 | ROM_LOAD16_BYTE( "136052-1122.70n", 0x000000, 0x008000, CRC(0c446eec) SHA1(53576c2800484d098cf250ab9a865314167c9d96) ) |
2126 | 1570 | |
2127 | | ROM_REGION16_BE( 0x60000, "mainpcb:user1", 0 ) /* 384k for ADSP object ROM */ |
| 1571 | ROM_REGION16_BE( 0x60000, "user1", 0 ) /* 384k for ADSP object ROM */ |
2128 | 1572 | ROM_LOAD16_BYTE( "136052-1101.10h", 0x000000, 0x010000, CRC(1b77f171) SHA1(10434e492e4e9de5cd8543271914d5ba37c52b50) ) |
2129 | 1573 | ROM_LOAD16_BYTE( "136052-1103.10k", 0x000001, 0x010000, CRC(e50bec32) SHA1(30c504c730e8e568e78e06c756a23b8923e85b4b) ) |
2130 | 1574 | ROM_LOAD16_BYTE( "136052-1102.10j", 0x020000, 0x010000, CRC(998d3da2) SHA1(6ed560c2132e33858c91b1f4ab0247399665b5fd) ) |
2131 | 1575 | ROM_LOAD16_BYTE( "136052-1104.10l", 0x020001, 0x010000, CRC(bc59a2b7) SHA1(7dfde5bbaa0cf349b1ef5d6b076baded7330376a) ) |
2132 | 1576 | |
2133 | | ROM_REGION( 0x40000, "mainpcb:serialroms", 0 ) /* 4*128k for audio serial ROMs */ |
| 1577 | ROM_REGION( 0x40000, "serialroms", 0 ) /* 4*128k for audio serial ROMs */ |
2134 | 1578 | ROM_LOAD( "136052-1123.65a", 0x000000, 0x010000, CRC(a88411dc) SHA1(1fd53c7eadffa163d5423df2f8338757e58d5f2e) ) |
2135 | 1579 | ROM_LOAD( "136052-1124.55a", 0x010000, 0x010000, CRC(071a4309) SHA1(c623bd51d6a4a56503fbf138138854d6a30b11d6) ) |
2136 | 1580 | ROM_LOAD( "136052-1125.45a", 0x020000, 0x010000, CRC(ebf391af) SHA1(3c4097db8d625b994b39d46fe652585a74378ca0) ) |
2137 | 1581 | ROM_LOAD( "136052-1126.30a", 0x030000, 0x010000, CRC(f46ef09c) SHA1(ba62f73ee3b33d8f26b430ffa468f8792dca23de) ) |
2138 | 1582 | |
2139 | | ROM_REGION( 0x800, "mainpcb:200e", 0 ) |
| 1583 | ROM_REGION( 0x800, "200e", 0 ) |
2140 | 1584 | ROM_LOAD( "harddriv.200e", 0x000000, 0x000800, CRC(aed020f7) SHA1(494fc2eb74b4924c07f18bef5e69efd5476deec2) ) |
2141 | 1585 | |
2142 | | ROM_REGION( 0x800, "mainpcb:210e", 0 ) |
2143 | | ROM_LOAD( "harddriv.210e", 0x000000, 0x000800, CRC(4a91835b) SHA1(96f0087ba7e577748758a2fbe61225048862bb65) ) |
| 1586 | ROM_REGION( 0x800, "210e", 0 ) |
| 1587 | ROM_LOAD( "harddriv.210e", 0x000000, 0x000800, CRC(4a91835b) SHA1(96f0087ba7e577748758a2fbe61225048862bb65) ) |
2144 | 1588 | ROM_END |
2145 | 1589 | |
2146 | 1590 | |
2147 | | |
2148 | 1591 | ROM_START( harddrivg ) |
2149 | | ROM_REGION( 0x100000, "mainpcb:maincpu", 0 ) /* 1MB for 68000 code */ |
| 1592 | ROM_REGION( 0x100000, "maincpu", 0 ) /* 1MB for 68000 code */ |
2150 | 1593 | ROM_LOAD16_BYTE( "136052-7205.200r", 0x000000, 0x010000, CRC(b50b1968) SHA1(b6fd9f0600cba995bf31fd0f30f15f091bbbfb09) ) |
2151 | 1594 | ROM_LOAD16_BYTE( "136052-7213.210r", 0x000001, 0x010000, CRC(e6d57108) SHA1(a4eda6db4ec67b1cb8f9bfee17d8adc93675ef8a) ) |
2152 | 1595 | ROM_LOAD16_BYTE( "136052-4206.200s", 0x020000, 0x010000, CRC(70f78c50) SHA1(6baed202937c455c7c6e4baa74ee7858673a37fc) ) |
r241744 | r241745 | |
2156 | 1599 | ROM_LOAD16_BYTE( "136052-4211.200x", 0x0c0000, 0x010000, CRC(20d1b3d5) SHA1(b7c4a2cf6ba729530c24980704989b3a3efb343b) ) |
2157 | 1600 | ROM_LOAD16_BYTE( "136052-4219.210x", 0x0c0001, 0x010000, CRC(105e7052) SHA1(a8d13c35418e58410cfd74c243b74963f1553068) ) |
2158 | 1601 | |
2159 | | ROM_REGION( 0x20000, "mainpcb:soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
| 1602 | ROM_REGION( 0x20000, "soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
2160 | 1603 | ROM_LOAD16_BYTE( "136052-1121.45n", 0x000001, 0x008000, CRC(04316e6f) SHA1(9836b8d16cebd6013834432c9e5a5aca0050c889) ) |
2161 | 1604 | ROM_LOAD16_BYTE( "136052-1122.70n", 0x000000, 0x008000, CRC(0c446eec) SHA1(53576c2800484d098cf250ab9a865314167c9d96) ) |
2162 | 1605 | |
2163 | | ROM_REGION16_BE( 0x60000, "mainpcb:user1", 0 ) /* 384k for ADSP object ROM */ |
| 1606 | ROM_REGION16_BE( 0x60000, "user1", 0 ) /* 384k for ADSP object ROM */ |
2164 | 1607 | ROM_LOAD16_BYTE( "136052-1101.10h", 0x000000, 0x010000, CRC(1b77f171) SHA1(10434e492e4e9de5cd8543271914d5ba37c52b50) ) |
2165 | 1608 | ROM_LOAD16_BYTE( "136052-1103.10k", 0x000001, 0x010000, CRC(e50bec32) SHA1(30c504c730e8e568e78e06c756a23b8923e85b4b) ) |
2166 | 1609 | ROM_LOAD16_BYTE( "136052-1102.10j", 0x020000, 0x010000, CRC(998d3da2) SHA1(6ed560c2132e33858c91b1f4ab0247399665b5fd) ) |
2167 | 1610 | ROM_LOAD16_BYTE( "136052-1104.10l", 0x020001, 0x010000, CRC(bc59a2b7) SHA1(7dfde5bbaa0cf349b1ef5d6b076baded7330376a) ) |
2168 | 1611 | |
2169 | | ROM_REGION( 0x40000, "mainpcb:serialroms", 0 ) /* 4*128k for audio serial ROMs */ |
| 1612 | ROM_REGION( 0x40000, "serialroms", 0 ) /* 4*128k for audio serial ROMs */ |
2170 | 1613 | ROM_LOAD( "136052-1123.65a", 0x000000, 0x010000, CRC(a88411dc) SHA1(1fd53c7eadffa163d5423df2f8338757e58d5f2e) ) |
2171 | 1614 | ROM_LOAD( "136052-1124.55a", 0x010000, 0x010000, CRC(071a4309) SHA1(c623bd51d6a4a56503fbf138138854d6a30b11d6) ) |
2172 | 1615 | ROM_LOAD( "136052-1125.45a", 0x020000, 0x010000, CRC(ebf391af) SHA1(3c4097db8d625b994b39d46fe652585a74378ca0) ) |
2173 | 1616 | ROM_LOAD( "136052-1126.30a", 0x030000, 0x010000, CRC(f46ef09c) SHA1(ba62f73ee3b33d8f26b430ffa468f8792dca23de) ) |
2174 | 1617 | |
2175 | | ROM_REGION( 0x800, "mainpcb:200e", 0 ) |
| 1618 | ROM_REGION( 0x800, "200e", 0 ) |
2176 | 1619 | ROM_LOAD( "harddriv.200e", 0x000000, 0x000800, CRC(aed020f7) SHA1(494fc2eb74b4924c07f18bef5e69efd5476deec2) ) |
2177 | 1620 | |
2178 | | ROM_REGION( 0x800, "mainpcb:210e", 0 ) |
| 1621 | ROM_REGION( 0x800, "210e", 0 ) |
2179 | 1622 | ROM_LOAD( "harddriv.210e", 0x000000, 0x000800, CRC(4a91835b) SHA1(96f0087ba7e577748758a2fbe61225048862bb65) ) |
2180 | 1623 | ROM_END |
2181 | 1624 | |
2182 | 1625 | |
2183 | 1626 | ROM_START( harddrivj ) |
2184 | | ROM_REGION( 0x100000, "mainpcb:maincpu", 0 ) /* 1MB for 68000 code */ |
| 1627 | ROM_REGION( 0x100000, "maincpu", 0 ) /* 1MB for 68000 code */ |
2185 | 1628 | ROM_LOAD16_BYTE( "136052-7805.200r", 0x000000, 0x010000, CRC(f170c842) SHA1(842cef66646a664300a7e2b827c0bbd53e5f27ad) ) |
2186 | 1629 | ROM_LOAD16_BYTE( "136052-7813.210r", 0x000001, 0x010000, CRC(e5a3367d) SHA1(96b3a6fb5561fa59d7ac4b840fa1891d02f1bd8c) ) |
2187 | 1630 | ROM_LOAD16_BYTE( "136052-6806.200s", 0x020000, 0x010000, CRC(bd68696e) SHA1(33b173f210183fef84c4c04b3bff515d79b4924d) ) |
r241744 | r241745 | |
2193 | 1636 | ROM_LOAD16_BYTE( "136052-6811.200x", 0x0c0000, 0x010000, CRC(7bc5c8da) SHA1(ac228d6391bc9ac4238f953f9ad6eb93b3ff9958) ) |
2194 | 1637 | ROM_LOAD16_BYTE( "136052-6819.210x", 0x0c0001, 0x010000, CRC(368b7e17) SHA1(e8742edec6961173df4450073a427cf3b9f3ff57) ) |
2195 | 1638 | |
2196 | | ROM_REGION( 0x20000, "mainpcb:soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
| 1639 | ROM_REGION( 0x20000, "soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
2197 | 1640 | ROM_LOAD16_BYTE( "136052-1121.45n", 0x000001, 0x008000, CRC(04316e6f) SHA1(9836b8d16cebd6013834432c9e5a5aca0050c889) ) |
2198 | 1641 | ROM_LOAD16_BYTE( "136052-1122.70n", 0x000000, 0x008000, CRC(0c446eec) SHA1(53576c2800484d098cf250ab9a865314167c9d96) ) |
2199 | 1642 | |
2200 | | ROM_REGION16_BE( 0x60000, "mainpcb:user1", 0 ) /* 384k for ADSP object ROM */ |
| 1643 | ROM_REGION16_BE( 0x60000, "user1", 0 ) /* 384k for ADSP object ROM */ |
2201 | 1644 | ROM_LOAD16_BYTE( "136052-1101.10h", 0x000000, 0x010000, CRC(1b77f171) SHA1(10434e492e4e9de5cd8543271914d5ba37c52b50) ) |
2202 | 1645 | ROM_LOAD16_BYTE( "136052-1103.10k", 0x000001, 0x010000, CRC(e50bec32) SHA1(30c504c730e8e568e78e06c756a23b8923e85b4b) ) |
2203 | 1646 | ROM_LOAD16_BYTE( "136052-1102.10j", 0x020000, 0x010000, CRC(998d3da2) SHA1(6ed560c2132e33858c91b1f4ab0247399665b5fd) ) |
2204 | 1647 | ROM_LOAD16_BYTE( "136052-1104.10l", 0x020001, 0x010000, CRC(bc59a2b7) SHA1(7dfde5bbaa0cf349b1ef5d6b076baded7330376a) ) |
2205 | 1648 | |
2206 | | ROM_REGION( 0x40000, "mainpcb:serialroms", 0 ) /* 4*128k for audio serial ROMs */ |
| 1649 | ROM_REGION( 0x40000, "serialroms", 0 ) /* 4*128k for audio serial ROMs */ |
2207 | 1650 | ROM_LOAD( "136052-1123.65a", 0x000000, 0x010000, CRC(a88411dc) SHA1(1fd53c7eadffa163d5423df2f8338757e58d5f2e) ) |
2208 | 1651 | ROM_LOAD( "136052-1124.55a", 0x010000, 0x010000, CRC(071a4309) SHA1(c623bd51d6a4a56503fbf138138854d6a30b11d6) ) |
2209 | 1652 | ROM_LOAD( "136052-1125.45a", 0x020000, 0x010000, CRC(ebf391af) SHA1(3c4097db8d625b994b39d46fe652585a74378ca0) ) |
2210 | 1653 | ROM_LOAD( "136052-1126.30a", 0x030000, 0x010000, CRC(f46ef09c) SHA1(ba62f73ee3b33d8f26b430ffa468f8792dca23de) ) |
2211 | 1654 | |
2212 | | ROM_REGION( 0x800, "mainpcb:200e", 0 ) |
| 1655 | ROM_REGION( 0x800, "200e", 0 ) |
2213 | 1656 | ROM_LOAD( "harddriv.200e", 0x000000, 0x000800, CRC(aed020f7) SHA1(494fc2eb74b4924c07f18bef5e69efd5476deec2) ) |
2214 | 1657 | |
2215 | | ROM_REGION( 0x800, "mainpcb:210e", 0 ) |
| 1658 | ROM_REGION( 0x800, "210e", 0 ) |
2216 | 1659 | ROM_LOAD( "harddriv.210e", 0x000000, 0x000800, CRC(4a91835b) SHA1(96f0087ba7e577748758a2fbe61225048862bb65) ) |
2217 | 1660 | ROM_END |
2218 | 1661 | |
2219 | 1662 | |
2220 | 1663 | ROM_START( harddrivb ) |
2221 | | ROM_REGION( 0x100000, "mainpcb:maincpu", 0 ) /* 1MB for 68000 code */ |
| 1664 | ROM_REGION( 0x100000, "maincpu", 0 ) /* 1MB for 68000 code */ |
2222 | 1665 | ROM_LOAD16_BYTE( "136052-7905.200r", 0x000000, 0x010000, CRC(c4379a2e) SHA1(41dc66c1576c591520543343a798e0d80def2188) ) |
2223 | 1666 | ROM_LOAD16_BYTE( "136052-7913.210r", 0x000001, 0x010000, CRC(1e76fa17) SHA1(80ec1de4c8a4622fb5c65ec3e8c194a8eabacc38) ) |
2224 | 1667 | ROM_LOAD16_BYTE( "136052-6906.200s", 0x020000, 0x010000, CRC(47c4498b) SHA1(aad3463f29ffc733ab42a7abf739ca698cdd8ec1) ) |
r241744 | r241745 | |
2228 | 1671 | ROM_LOAD16_BYTE( "136052-5911.200x", 0x0c0000, 0x010000, CRC(564ac427) SHA1(f71d5a8d06681fc96e753e7cd18e16b32ba6907f) ) |
2229 | 1672 | ROM_LOAD16_BYTE( "136052-5919.210x", 0x0c0001, 0x010000, CRC(752d9a6d) SHA1(28edb54c7217f5ccdcb2b5614d4e8c2290d96b2a) ) |
2230 | 1673 | |
2231 | | ROM_REGION( 0x20000, "mainpcb:soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
| 1674 | ROM_REGION( 0x20000, "soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
2232 | 1675 | ROM_LOAD16_BYTE( "136052-1121.45n", 0x000001, 0x008000, CRC(04316e6f) SHA1(9836b8d16cebd6013834432c9e5a5aca0050c889) ) |
2233 | 1676 | ROM_LOAD16_BYTE( "136052-1122.70n", 0x000000, 0x008000, CRC(0c446eec) SHA1(53576c2800484d098cf250ab9a865314167c9d96) ) |
2234 | 1677 | |
2235 | | ROM_REGION16_BE( 0x60000, "mainpcb:user1", 0 ) /* 384k for ADSP object ROM */ |
| 1678 | ROM_REGION16_BE( 0x60000, "user1", 0 ) /* 384k for ADSP object ROM */ |
2236 | 1679 | ROM_LOAD16_BYTE( "136052-1101.10h", 0x000000, 0x010000, CRC(1b77f171) SHA1(10434e492e4e9de5cd8543271914d5ba37c52b50) ) |
2237 | 1680 | ROM_LOAD16_BYTE( "136052-1103.10k", 0x000001, 0x010000, CRC(e50bec32) SHA1(30c504c730e8e568e78e06c756a23b8923e85b4b) ) |
2238 | 1681 | ROM_LOAD16_BYTE( "136052-1102.10j", 0x020000, 0x010000, CRC(998d3da2) SHA1(6ed560c2132e33858c91b1f4ab0247399665b5fd) ) |
2239 | 1682 | ROM_LOAD16_BYTE( "136052-1104.10l", 0x020001, 0x010000, CRC(bc59a2b7) SHA1(7dfde5bbaa0cf349b1ef5d6b076baded7330376a) ) |
2240 | 1683 | |
2241 | | ROM_REGION( 0x40000, "mainpcb:serialroms", 0 ) /* 4*128k for audio serial ROMs */ |
| 1684 | ROM_REGION( 0x40000, "serialroms", 0 ) /* 4*128k for audio serial ROMs */ |
2242 | 1685 | ROM_LOAD( "136052-1123.65a", 0x000000, 0x010000, CRC(a88411dc) SHA1(1fd53c7eadffa163d5423df2f8338757e58d5f2e) ) |
2243 | 1686 | ROM_LOAD( "136052-1124.55a", 0x010000, 0x010000, CRC(071a4309) SHA1(c623bd51d6a4a56503fbf138138854d6a30b11d6) ) |
2244 | 1687 | ROM_LOAD( "136052-1125.45a", 0x020000, 0x010000, CRC(ebf391af) SHA1(3c4097db8d625b994b39d46fe652585a74378ca0) ) |
2245 | 1688 | ROM_LOAD( "136052-1126.30a", 0x030000, 0x010000, CRC(f46ef09c) SHA1(ba62f73ee3b33d8f26b430ffa468f8792dca23de) ) |
2246 | 1689 | |
2247 | | ROM_REGION( 0x800, "mainpcb:200e", 0 ) |
| 1690 | ROM_REGION( 0x800, "200e", 0 ) |
2248 | 1691 | ROM_LOAD( "harddriv.200e", 0x000000, 0x000800, CRC(aed020f7) SHA1(494fc2eb74b4924c07f18bef5e69efd5476deec2) ) |
2249 | 1692 | |
2250 | | ROM_REGION( 0x800, "mainpcb:210e", 0 ) |
| 1693 | ROM_REGION( 0x800, "210e", 0 ) |
2251 | 1694 | ROM_LOAD( "harddriv.210e", 0x000000, 0x000800, CRC(4a91835b) SHA1(96f0087ba7e577748758a2fbe61225048862bb65) ) |
2252 | 1695 | ROM_END |
2253 | 1696 | |
2254 | 1697 | |
2255 | 1698 | ROM_START( harddrivb6 ) |
2256 | | ROM_REGION( 0x100000, "mainpcb:maincpu", 0 ) /* 1MB for 68000 code */ |
| 1699 | ROM_REGION( 0x100000, "maincpu", 0 ) /* 1MB for 68000 code */ |
2257 | 1700 | ROM_LOAD16_BYTE( "136052-6905.200r", 0x000000, 0x010000, CRC(b1f38593) SHA1(958622128c7c687071211343ef657c38f928e25a) ) |
2258 | 1701 | ROM_LOAD16_BYTE( "136052-6913.210r", 0x000001, 0x010000, CRC(15eb0da5) SHA1(0200328582c77d4d64e9f7df1f8755f7f4975ac3) ) |
2259 | 1702 | ROM_LOAD16_BYTE( "136052-6906.200s", 0x020000, 0x010000, CRC(47c4498b) SHA1(aad3463f29ffc733ab42a7abf739ca698cdd8ec1) ) |
r241744 | r241745 | |
2263 | 1706 | ROM_LOAD16_BYTE( "136052-5911.200x", 0x0c0000, 0x010000, CRC(564ac427) SHA1(f71d5a8d06681fc96e753e7cd18e16b32ba6907f) ) |
2264 | 1707 | ROM_LOAD16_BYTE( "136052-5919.210x", 0x0c0001, 0x010000, CRC(752d9a6d) SHA1(28edb54c7217f5ccdcb2b5614d4e8c2290d96b2a) ) |
2265 | 1708 | |
2266 | | ROM_REGION( 0x20000, "mainpcb:soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
| 1709 | ROM_REGION( 0x20000, "soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
2267 | 1710 | ROM_LOAD16_BYTE( "136052-1121.45n", 0x000001, 0x008000, CRC(04316e6f) SHA1(9836b8d16cebd6013834432c9e5a5aca0050c889) ) |
2268 | 1711 | ROM_LOAD16_BYTE( "136052-1122.70n", 0x000000, 0x008000, CRC(0c446eec) SHA1(53576c2800484d098cf250ab9a865314167c9d96) ) |
2269 | 1712 | |
2270 | | ROM_REGION16_BE( 0x60000, "mainpcb:user1", 0 ) /* 384k for ADSP object ROM */ |
| 1713 | ROM_REGION16_BE( 0x60000, "user1", 0 ) /* 384k for ADSP object ROM */ |
2271 | 1714 | ROM_LOAD16_BYTE( "136052-1101.10h", 0x000000, 0x010000, CRC(1b77f171) SHA1(10434e492e4e9de5cd8543271914d5ba37c52b50) ) |
2272 | 1715 | ROM_LOAD16_BYTE( "136052-1103.10k", 0x000001, 0x010000, CRC(e50bec32) SHA1(30c504c730e8e568e78e06c756a23b8923e85b4b) ) |
2273 | 1716 | ROM_LOAD16_BYTE( "136052-1102.10j", 0x020000, 0x010000, CRC(998d3da2) SHA1(6ed560c2132e33858c91b1f4ab0247399665b5fd) ) |
2274 | 1717 | ROM_LOAD16_BYTE( "136052-1104.10l", 0x020001, 0x010000, CRC(bc59a2b7) SHA1(7dfde5bbaa0cf349b1ef5d6b076baded7330376a) ) |
2275 | 1718 | |
2276 | | ROM_REGION( 0x40000, "mainpcb:serialroms", 0 ) /* 4*128k for audio serial ROMs */ |
| 1719 | ROM_REGION( 0x40000, "serialroms", 0 ) /* 4*128k for audio serial ROMs */ |
2277 | 1720 | ROM_LOAD( "136052-1123.65a", 0x000000, 0x010000, CRC(a88411dc) SHA1(1fd53c7eadffa163d5423df2f8338757e58d5f2e) ) |
2278 | 1721 | ROM_LOAD( "136052-1124.55a", 0x010000, 0x010000, CRC(071a4309) SHA1(c623bd51d6a4a56503fbf138138854d6a30b11d6) ) |
2279 | 1722 | ROM_LOAD( "136052-1125.45a", 0x020000, 0x010000, CRC(ebf391af) SHA1(3c4097db8d625b994b39d46fe652585a74378ca0) ) |
2280 | 1723 | ROM_LOAD( "136052-1126.30a", 0x030000, 0x010000, CRC(f46ef09c) SHA1(ba62f73ee3b33d8f26b430ffa468f8792dca23de) ) |
2281 | 1724 | |
2282 | | ROM_REGION( 0x800, "mainpcb:200e", 0 ) |
| 1725 | ROM_REGION( 0x800, "200e", 0 ) |
2283 | 1726 | ROM_LOAD( "harddriv.200e", 0x000000, 0x000800, CRC(aed020f7) SHA1(494fc2eb74b4924c07f18bef5e69efd5476deec2) ) |
2284 | 1727 | |
2285 | | ROM_REGION( 0x800, "mainpcb:210e", 0 ) |
| 1728 | ROM_REGION( 0x800, "210e", 0 ) |
2286 | 1729 | ROM_LOAD( "harddriv.210e", 0x000000, 0x000800, CRC(4a91835b) SHA1(96f0087ba7e577748758a2fbe61225048862bb65) ) |
2287 | 1730 | ROM_END |
2288 | 1731 | |
2289 | 1732 | |
2290 | 1733 | ROM_START( harddrivj6 ) |
2291 | | ROM_REGION( 0x100000, "mainpcb:maincpu", 0 ) /* 1MB for 68000 code */ |
| 1734 | ROM_REGION( 0x100000, "maincpu", 0 ) /* 1MB for 68000 code */ |
2292 | 1735 | ROM_LOAD16_BYTE( "136052-6805.200r", 0x000000, 0x010000, CRC(e61ce7af) SHA1(38115a5a44f330abf1f7d684e630a1a232769f7c) ) |
2293 | 1736 | ROM_LOAD16_BYTE( "136052-6813.210r", 0x000001, 0x010000, CRC(adfef1e7) SHA1(dc1bdb5ce9143a94d734ce9ecdf9195589608b65) ) |
2294 | 1737 | ROM_LOAD16_BYTE( "136052-6806.200s", 0x020000, 0x010000, CRC(bd68696e) SHA1(33b173f210183fef84c4c04b3bff515d79b4924d) ) |
r241744 | r241745 | |
2300 | 1743 | ROM_LOAD16_BYTE( "136052-6811.200x", 0x0c0000, 0x010000, CRC(7bc5c8da) SHA1(ac228d6391bc9ac4238f953f9ad6eb93b3ff9958) ) |
2301 | 1744 | ROM_LOAD16_BYTE( "136052-6819.210x", 0x0c0001, 0x010000, CRC(368b7e17) SHA1(e8742edec6961173df4450073a427cf3b9f3ff57) ) |
2302 | 1745 | |
2303 | | ROM_REGION( 0x20000, "mainpcb:soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
| 1746 | ROM_REGION( 0x20000, "soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
2304 | 1747 | ROM_LOAD16_BYTE( "136052-1121.45n", 0x000001, 0x008000, CRC(04316e6f) SHA1(9836b8d16cebd6013834432c9e5a5aca0050c889) ) |
2305 | 1748 | ROM_LOAD16_BYTE( "136052-1122.70n", 0x000000, 0x008000, CRC(0c446eec) SHA1(53576c2800484d098cf250ab9a865314167c9d96) ) |
2306 | 1749 | |
2307 | | ROM_REGION16_BE( 0x60000, "mainpcb:user1", 0 ) /* 384k for ADSP object ROM */ |
| 1750 | ROM_REGION16_BE( 0x60000, "user1", 0 ) /* 384k for ADSP object ROM */ |
2308 | 1751 | ROM_LOAD16_BYTE( "136052-1101.10h", 0x000000, 0x010000, CRC(1b77f171) SHA1(10434e492e4e9de5cd8543271914d5ba37c52b50) ) |
2309 | 1752 | ROM_LOAD16_BYTE( "136052-1103.10k", 0x000001, 0x010000, CRC(e50bec32) SHA1(30c504c730e8e568e78e06c756a23b8923e85b4b) ) |
2310 | 1753 | ROM_LOAD16_BYTE( "136052-1102.10j", 0x020000, 0x010000, CRC(998d3da2) SHA1(6ed560c2132e33858c91b1f4ab0247399665b5fd) ) |
2311 | 1754 | ROM_LOAD16_BYTE( "136052-1104.10l", 0x020001, 0x010000, CRC(bc59a2b7) SHA1(7dfde5bbaa0cf349b1ef5d6b076baded7330376a) ) |
2312 | 1755 | |
2313 | | ROM_REGION( 0x40000, "mainpcb:serialroms", 0 ) /* 4*128k for audio serial ROMs */ |
| 1756 | ROM_REGION( 0x40000, "serialroms", 0 ) /* 4*128k for audio serial ROMs */ |
2314 | 1757 | ROM_LOAD( "136052-1123.65a", 0x000000, 0x010000, CRC(a88411dc) SHA1(1fd53c7eadffa163d5423df2f8338757e58d5f2e) ) |
2315 | 1758 | ROM_LOAD( "136052-1124.55a", 0x010000, 0x010000, CRC(071a4309) SHA1(c623bd51d6a4a56503fbf138138854d6a30b11d6) ) |
2316 | 1759 | ROM_LOAD( "136052-1125.45a", 0x020000, 0x010000, CRC(ebf391af) SHA1(3c4097db8d625b994b39d46fe652585a74378ca0) ) |
2317 | 1760 | ROM_LOAD( "136052-1126.30a", 0x030000, 0x010000, CRC(f46ef09c) SHA1(ba62f73ee3b33d8f26b430ffa468f8792dca23de) ) |
2318 | 1761 | |
2319 | | ROM_REGION( 0x800, "mainpcb:200e", 0 ) |
| 1762 | ROM_REGION( 0x800, "200e", 0 ) |
2320 | 1763 | ROM_LOAD( "harddriv.200e", 0x000000, 0x000800, CRC(aed020f7) SHA1(494fc2eb74b4924c07f18bef5e69efd5476deec2) ) |
2321 | 1764 | |
2322 | | ROM_REGION( 0x800, "mainpcb:210e", 0 ) |
| 1765 | ROM_REGION( 0x800, "210e", 0 ) |
2323 | 1766 | ROM_LOAD( "harddriv.210e", 0x000000, 0x000800, CRC(4a91835b) SHA1(96f0087ba7e577748758a2fbe61225048862bb65) ) |
2324 | 1767 | ROM_END |
2325 | 1768 | |
2326 | 1769 | |
2327 | 1770 | ROM_START( harddrivb5 ) |
2328 | | ROM_REGION( 0x100000, "mainpcb:maincpu", 0 ) /* 1MB for 68000 code */ |
| 1771 | ROM_REGION( 0x100000, "maincpu", 0 ) /* 1MB for 68000 code */ |
2329 | 1772 | ROM_LOAD16_BYTE( "136052-5905.200r", 0x000000, 0x010000, CRC(6dd28313) SHA1(c1f860470070dad7d8865aca508ecf5eb92fa8c5) ) |
2330 | 1773 | ROM_LOAD16_BYTE( "136052-5913.210r", 0x000001, 0x010000, CRC(2e5a006f) SHA1(8a2da1868bbad54b33e993f5bf9ba61186caef5b) ) |
2331 | 1774 | ROM_LOAD16_BYTE( "136052-5906.200s", 0x020000, 0x010000, CRC(206b59db) SHA1(2bbae0ac4af9cdda44d6d8b5fcf6b3b1c3103796) ) |
r241744 | r241745 | |
2335 | 1778 | ROM_LOAD16_BYTE( "136052-5911.200x", 0x0c0000, 0x010000, CRC(564ac427) SHA1(f71d5a8d06681fc96e753e7cd18e16b32ba6907f) ) |
2336 | 1779 | ROM_LOAD16_BYTE( "136052-5919.210x", 0x0c0001, 0x010000, CRC(752d9a6d) SHA1(28edb54c7217f5ccdcb2b5614d4e8c2290d96b2a) ) |
2337 | 1780 | |
2338 | | ROM_REGION( 0x20000, "mainpcb:soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
| 1781 | ROM_REGION( 0x20000, "soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
2339 | 1782 | ROM_LOAD16_BYTE( "136052-1121.45n", 0x000001, 0x008000, CRC(04316e6f) SHA1(9836b8d16cebd6013834432c9e5a5aca0050c889) ) |
2340 | 1783 | ROM_LOAD16_BYTE( "136052-1122.70n", 0x000000, 0x008000, CRC(0c446eec) SHA1(53576c2800484d098cf250ab9a865314167c9d96) ) |
2341 | 1784 | |
2342 | | ROM_REGION16_BE( 0x60000, "mainpcb:user1", 0 ) /* 384k for ADSP object ROM */ |
| 1785 | ROM_REGION16_BE( 0x60000, "user1", 0 ) /* 384k for ADSP object ROM */ |
2343 | 1786 | ROM_LOAD16_BYTE( "136052-1101.10h", 0x000000, 0x010000, CRC(1b77f171) SHA1(10434e492e4e9de5cd8543271914d5ba37c52b50) ) |
2344 | 1787 | ROM_LOAD16_BYTE( "136052-1103.10k", 0x000001, 0x010000, CRC(e50bec32) SHA1(30c504c730e8e568e78e06c756a23b8923e85b4b) ) |
2345 | 1788 | ROM_LOAD16_BYTE( "136052-1102.10j", 0x020000, 0x010000, CRC(998d3da2) SHA1(6ed560c2132e33858c91b1f4ab0247399665b5fd) ) |
2346 | 1789 | ROM_LOAD16_BYTE( "136052-1104.10l", 0x020001, 0x010000, CRC(bc59a2b7) SHA1(7dfde5bbaa0cf349b1ef5d6b076baded7330376a) ) |
2347 | 1790 | |
2348 | | ROM_REGION( 0x40000, "mainpcb:serialroms", 0 ) /* 4*128k for audio serial ROMs */ |
| 1791 | ROM_REGION( 0x40000, "serialroms", 0 ) /* 4*128k for audio serial ROMs */ |
2349 | 1792 | ROM_LOAD( "136052-1123.65a", 0x000000, 0x010000, CRC(a88411dc) SHA1(1fd53c7eadffa163d5423df2f8338757e58d5f2e) ) |
2350 | 1793 | ROM_LOAD( "136052-1124.55a", 0x010000, 0x010000, CRC(071a4309) SHA1(c623bd51d6a4a56503fbf138138854d6a30b11d6) ) |
2351 | 1794 | ROM_LOAD( "136052-1125.45a", 0x020000, 0x010000, CRC(ebf391af) SHA1(3c4097db8d625b994b39d46fe652585a74378ca0) ) |
2352 | 1795 | ROM_LOAD( "136052-1126.30a", 0x030000, 0x010000, CRC(f46ef09c) SHA1(ba62f73ee3b33d8f26b430ffa468f8792dca23de) ) |
2353 | 1796 | |
2354 | | ROM_REGION( 0x800, "mainpcb:200e", 0 ) |
| 1797 | ROM_REGION( 0x800, "200e", 0 ) |
2355 | 1798 | ROM_LOAD( "harddriv.200e", 0x000000, 0x000800, CRC(aed020f7) SHA1(494fc2eb74b4924c07f18bef5e69efd5476deec2) ) |
2356 | 1799 | |
2357 | | ROM_REGION( 0x800, "mainpcb:210e", 0 ) |
| 1800 | ROM_REGION( 0x800, "210e", 0 ) |
2358 | 1801 | ROM_LOAD( "harddriv.210e", 0x000000, 0x000800, CRC(4a91835b) SHA1(96f0087ba7e577748758a2fbe61225048862bb65) ) |
2359 | 1802 | ROM_END |
2360 | 1803 | |
2361 | 1804 | |
2362 | 1805 | ROM_START( harddrivg4 ) |
2363 | | ROM_REGION( 0x100000, "mainpcb:maincpu", 0 ) /* 1MB for 68000 code */ |
| 1806 | ROM_REGION( 0x100000, "maincpu", 0 ) /* 1MB for 68000 code */ |
2364 | 1807 | ROM_LOAD16_BYTE( "136052-4205.200r", 0x000000, 0x010000, CRC(94db6d9e) SHA1(98a509daacb9f18c7171246d1782d09a6456e241) ) |
2365 | 1808 | ROM_LOAD16_BYTE( "136052-4213.210r", 0x000001, 0x010000, CRC(cacaf671) SHA1(7bd0f531402b2f10cb00bb8f7ca0b62eed23bffa) ) |
2366 | 1809 | ROM_LOAD16_BYTE( "136052-4206.200s", 0x020000, 0x010000, CRC(70f78c50) SHA1(6baed202937c455c7c6e4baa74ee7858673a37fc) ) |
r241744 | r241745 | |
2370 | 1813 | ROM_LOAD16_BYTE( "136052-4211.200x", 0x0c0000, 0x010000, CRC(20d1b3d5) SHA1(b7c4a2cf6ba729530c24980704989b3a3efb343b) ) |
2371 | 1814 | ROM_LOAD16_BYTE( "136052-4219.210x", 0x0c0001, 0x010000, CRC(105e7052) SHA1(a8d13c35418e58410cfd74c243b74963f1553068) ) |
2372 | 1815 | |
2373 | | ROM_REGION( 0x20000, "mainpcb:soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
| 1816 | ROM_REGION( 0x20000, "soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
2374 | 1817 | ROM_LOAD16_BYTE( "136052-1121.45n", 0x000001, 0x008000, CRC(04316e6f) SHA1(9836b8d16cebd6013834432c9e5a5aca0050c889) ) |
2375 | 1818 | ROM_LOAD16_BYTE( "136052-1122.70n", 0x000000, 0x008000, CRC(0c446eec) SHA1(53576c2800484d098cf250ab9a865314167c9d96) ) |
2376 | 1819 | |
2377 | | ROM_REGION16_BE( 0x60000, "mainpcb:user1", 0 ) /* 384k for ADSP object ROM */ |
| 1820 | ROM_REGION16_BE( 0x60000, "user1", 0 ) /* 384k for ADSP object ROM */ |
2378 | 1821 | ROM_LOAD16_BYTE( "136052-1101.10h", 0x000000, 0x010000, CRC(1b77f171) SHA1(10434e492e4e9de5cd8543271914d5ba37c52b50) ) |
2379 | 1822 | ROM_LOAD16_BYTE( "136052-1103.10k", 0x000001, 0x010000, CRC(e50bec32) SHA1(30c504c730e8e568e78e06c756a23b8923e85b4b) ) |
2380 | 1823 | ROM_LOAD16_BYTE( "136052-1102.10j", 0x020000, 0x010000, CRC(998d3da2) SHA1(6ed560c2132e33858c91b1f4ab0247399665b5fd) ) |
2381 | 1824 | ROM_LOAD16_BYTE( "136052-1104.10l", 0x020001, 0x010000, CRC(bc59a2b7) SHA1(7dfde5bbaa0cf349b1ef5d6b076baded7330376a) ) |
2382 | 1825 | |
2383 | | ROM_REGION( 0x40000, "mainpcb:serialroms", 0 ) /* 4*128k for audio serial ROMs */ |
| 1826 | ROM_REGION( 0x40000, "serialroms", 0 ) /* 4*128k for audio serial ROMs */ |
2384 | 1827 | ROM_LOAD( "136052-1123.65a", 0x000000, 0x010000, CRC(a88411dc) SHA1(1fd53c7eadffa163d5423df2f8338757e58d5f2e) ) |
2385 | 1828 | ROM_LOAD( "136052-1124.55a", 0x010000, 0x010000, CRC(071a4309) SHA1(c623bd51d6a4a56503fbf138138854d6a30b11d6) ) |
2386 | 1829 | ROM_LOAD( "136052-1125.45a", 0x020000, 0x010000, CRC(ebf391af) SHA1(3c4097db8d625b994b39d46fe652585a74378ca0) ) |
2387 | 1830 | ROM_LOAD( "136052-1126.30a", 0x030000, 0x010000, CRC(f46ef09c) SHA1(ba62f73ee3b33d8f26b430ffa468f8792dca23de) ) |
2388 | 1831 | |
2389 | | ROM_REGION( 0x800, "mainpcb:200e", 0 ) |
| 1832 | ROM_REGION( 0x800, "200e", 0 ) |
2390 | 1833 | ROM_LOAD( "harddriv.200e", 0x000000, 0x000800, CRC(aed020f7) SHA1(494fc2eb74b4924c07f18bef5e69efd5476deec2) ) |
2391 | 1834 | |
2392 | | ROM_REGION( 0x800, "mainpcb:210e", 0 ) |
| 1835 | ROM_REGION( 0x800, "210e", 0 ) |
2393 | 1836 | ROM_LOAD( "harddriv.210e", 0x000000, 0x000800, CRC(4a91835b) SHA1(96f0087ba7e577748758a2fbe61225048862bb65) ) |
2394 | 1837 | ROM_END |
2395 | 1838 | |
2396 | 1839 | |
2397 | 1840 | ROM_START( harddriv3 ) |
2398 | | ROM_REGION( 0x100000, "mainpcb:maincpu", 0 ) /* 1MB for 68000 code */ |
| 1841 | ROM_REGION( 0x100000, "maincpu", 0 ) /* 1MB for 68000 code */ |
2399 | 1842 | ROM_LOAD16_BYTE( "136052-3105.200r", 0x000000, 0x010000, CRC(a42a2c69) SHA1(66233f25533106aab69df21db69f96368f1399a9) ) |
2400 | 1843 | ROM_LOAD16_BYTE( "136052-3113.210r", 0x000001, 0x010000, CRC(358995b5) SHA1(f18c0da58ec7befefc61d5f0d35787516b775c92) ) |
2401 | 1844 | ROM_LOAD16_BYTE( "136052-2106.200s", 0x020000, 0x010000, CRC(a668db0e) SHA1(8ac405a0ba12bac9acabdb64970608d1b2b1a99b) ) |
r241744 | r241745 | |
2405 | 1848 | ROM_LOAD16_BYTE( "136052-1111.200x", 0x0c0000, 0x010000, CRC(e1f455a3) SHA1(68462a33bbfcc526d8f27ec082e55937a26ead8b) ) |
2406 | 1849 | ROM_LOAD16_BYTE( "136052-1119.210x", 0x0c0001, 0x010000, CRC(a7fc3aaa) SHA1(ce8d4a8f83e25008cafa2a2242ed26b90b8517da) ) |
2407 | 1850 | |
2408 | | ROM_REGION( 0x20000, "mainpcb:soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
| 1851 | ROM_REGION( 0x20000, "soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
2409 | 1852 | ROM_LOAD16_BYTE( "136052-1121.45n", 0x000001, 0x008000, CRC(04316e6f) SHA1(9836b8d16cebd6013834432c9e5a5aca0050c889) ) |
2410 | 1853 | ROM_LOAD16_BYTE( "136052-1122.70n", 0x000000, 0x008000, CRC(0c446eec) SHA1(53576c2800484d098cf250ab9a865314167c9d96) ) |
2411 | 1854 | |
2412 | | ROM_REGION16_BE( 0x60000, "mainpcb:user1", 0 ) /* 384k for ADSP object ROM */ |
| 1855 | ROM_REGION16_BE( 0x60000, "user1", 0 ) /* 384k for ADSP object ROM */ |
2413 | 1856 | ROM_LOAD16_BYTE( "136052-1101.10h", 0x000000, 0x010000, CRC(1b77f171) SHA1(10434e492e4e9de5cd8543271914d5ba37c52b50) ) |
2414 | 1857 | ROM_LOAD16_BYTE( "136052-1103.10k", 0x000001, 0x010000, CRC(e50bec32) SHA1(30c504c730e8e568e78e06c756a23b8923e85b4b) ) |
2415 | 1858 | ROM_LOAD16_BYTE( "136052-1102.10j", 0x020000, 0x010000, CRC(998d3da2) SHA1(6ed560c2132e33858c91b1f4ab0247399665b5fd) ) |
2416 | 1859 | ROM_LOAD16_BYTE( "136052-1104.10l", 0x020001, 0x010000, CRC(bc59a2b7) SHA1(7dfde5bbaa0cf349b1ef5d6b076baded7330376a) ) |
2417 | 1860 | |
2418 | | ROM_REGION( 0x40000, "mainpcb:serialroms", 0 ) /* 4*128k for audio serial ROMs */ |
| 1861 | ROM_REGION( 0x40000, "serialroms", 0 ) /* 4*128k for audio serial ROMs */ |
2419 | 1862 | ROM_LOAD( "136052-1123.65a", 0x000000, 0x010000, CRC(a88411dc) SHA1(1fd53c7eadffa163d5423df2f8338757e58d5f2e) ) |
2420 | 1863 | ROM_LOAD( "136052-1124.55a", 0x010000, 0x010000, CRC(071a4309) SHA1(c623bd51d6a4a56503fbf138138854d6a30b11d6) ) |
2421 | 1864 | ROM_LOAD( "136052-1125.45a", 0x020000, 0x010000, CRC(ebf391af) SHA1(3c4097db8d625b994b39d46fe652585a74378ca0) ) |
2422 | 1865 | ROM_LOAD( "136052-1126.30a", 0x030000, 0x010000, CRC(f46ef09c) SHA1(ba62f73ee3b33d8f26b430ffa468f8792dca23de) ) |
2423 | 1866 | |
2424 | | ROM_REGION( 0x800, "mainpcb:200e", 0 ) |
| 1867 | ROM_REGION( 0x800, "200e", 0 ) |
2425 | 1868 | ROM_LOAD( "harddriv.200e", 0x000000, 0x000800, CRC(aed020f7) SHA1(494fc2eb74b4924c07f18bef5e69efd5476deec2) ) |
2426 | 1869 | |
2427 | | ROM_REGION( 0x800, "mainpcb:210e", 0 ) |
| 1870 | ROM_REGION( 0x800, "210e", 0 ) |
2428 | 1871 | ROM_LOAD( "harddriv.210e", 0x000000, 0x000800, CRC(4a91835b) SHA1(96f0087ba7e577748758a2fbe61225048862bb65) ) |
2429 | 1872 | ROM_END |
2430 | 1873 | |
2431 | 1874 | |
2432 | 1875 | ROM_START( harddriv2 ) |
2433 | | ROM_REGION( 0x100000, "mainpcb:maincpu", 0 ) /* 1MB for 68000 code */ |
| 1876 | ROM_REGION( 0x100000, "maincpu", 0 ) /* 1MB for 68000 code */ |
2434 | 1877 | ROM_LOAD16_BYTE( "136052-2105.200r", 0x000000, 0x010000, CRC(967903b9) SHA1(4363f3b3f08d00819f47a3682462fd0e5dc4e0ac) ) |
2435 | 1878 | ROM_LOAD16_BYTE( "136052-2113.210r", 0x000001, 0x010000, CRC(c87f7067) SHA1(3d85d2ba818739ed05086502cd8e57438251b20b) ) |
2436 | 1879 | ROM_LOAD16_BYTE( "136052-2106.200s", 0x020000, 0x010000, CRC(a668db0e) SHA1(8ac405a0ba12bac9acabdb64970608d1b2b1a99b) ) |
r241744 | r241745 | |
2440 | 1883 | ROM_LOAD16_BYTE( "136052-1111.200x", 0x0c0000, 0x010000, CRC(e1f455a3) SHA1(68462a33bbfcc526d8f27ec082e55937a26ead8b) ) |
2441 | 1884 | ROM_LOAD16_BYTE( "136052-1119.210x", 0x0c0001, 0x010000, CRC(a7fc3aaa) SHA1(ce8d4a8f83e25008cafa2a2242ed26b90b8517da) ) |
2442 | 1885 | |
2443 | | ROM_REGION( 0x20000, "mainpcb:soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
| 1886 | ROM_REGION( 0x20000, "soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
2444 | 1887 | ROM_LOAD16_BYTE( "136052-1121.45n", 0x000001, 0x008000, CRC(04316e6f) SHA1(9836b8d16cebd6013834432c9e5a5aca0050c889) ) |
2445 | 1888 | ROM_LOAD16_BYTE( "136052-1122.70n", 0x000000, 0x008000, CRC(0c446eec) SHA1(53576c2800484d098cf250ab9a865314167c9d96) ) |
2446 | 1889 | |
2447 | | ROM_REGION16_BE( 0x60000, "mainpcb:user1", 0 ) /* 384k for ADSP object ROM */ |
| 1890 | ROM_REGION16_BE( 0x60000, "user1", 0 ) /* 384k for ADSP object ROM */ |
2448 | 1891 | ROM_LOAD16_BYTE( "136052-1101.10h", 0x000000, 0x010000, CRC(1b77f171) SHA1(10434e492e4e9de5cd8543271914d5ba37c52b50) ) |
2449 | 1892 | ROM_LOAD16_BYTE( "136052-1103.10k", 0x000001, 0x010000, CRC(e50bec32) SHA1(30c504c730e8e568e78e06c756a23b8923e85b4b) ) |
2450 | 1893 | ROM_LOAD16_BYTE( "136052-1102.10j", 0x020000, 0x010000, CRC(998d3da2) SHA1(6ed560c2132e33858c91b1f4ab0247399665b5fd) ) |
2451 | 1894 | ROM_LOAD16_BYTE( "136052-1104.10l", 0x020001, 0x010000, CRC(bc59a2b7) SHA1(7dfde5bbaa0cf349b1ef5d6b076baded7330376a) ) |
2452 | 1895 | |
2453 | | ROM_REGION( 0x40000, "mainpcb:serialroms", 0 ) /* 4*128k for audio serial ROMs */ |
| 1896 | ROM_REGION( 0x40000, "serialroms", 0 ) /* 4*128k for audio serial ROMs */ |
2454 | 1897 | ROM_LOAD( "136052-1123.65a", 0x000000, 0x010000, CRC(a88411dc) SHA1(1fd53c7eadffa163d5423df2f8338757e58d5f2e) ) |
2455 | 1898 | ROM_LOAD( "136052-1124.55a", 0x010000, 0x010000, CRC(071a4309) SHA1(c623bd51d6a4a56503fbf138138854d6a30b11d6) ) |
2456 | 1899 | ROM_LOAD( "136052-1125.45a", 0x020000, 0x010000, CRC(ebf391af) SHA1(3c4097db8d625b994b39d46fe652585a74378ca0) ) |
2457 | 1900 | ROM_LOAD( "136052-1126.30a", 0x030000, 0x010000, CRC(f46ef09c) SHA1(ba62f73ee3b33d8f26b430ffa468f8792dca23de) ) |
2458 | 1901 | |
2459 | | ROM_REGION( 0x800, "mainpcb:200e", 0 ) |
| 1902 | ROM_REGION( 0x800, "200e", 0 ) |
2460 | 1903 | ROM_LOAD( "harddriv.200e", 0x000000, 0x000800, CRC(aed020f7) SHA1(494fc2eb74b4924c07f18bef5e69efd5476deec2) ) |
2461 | 1904 | |
2462 | | ROM_REGION( 0x800, "mainpcb:210e", 0 ) |
| 1905 | ROM_REGION( 0x800, "210e", 0 ) |
2463 | 1906 | ROM_LOAD( "harddriv.210e", 0x000000, 0x000800, CRC(4a91835b) SHA1(96f0087ba7e577748758a2fbe61225048862bb65) ) |
2464 | 1907 | ROM_END |
2465 | 1908 | |
2466 | 1909 | |
2467 | 1910 | ROM_START( harddriv1 ) |
2468 | | ROM_REGION( 0x100000, "mainpcb:maincpu", 0 ) /* 1MB for 68000 code */ |
| 1911 | ROM_REGION( 0x100000, "maincpu", 0 ) /* 1MB for 68000 code */ |
2469 | 1912 | ROM_LOAD16_BYTE( "136052-1105.200r", 0x000000, 0x010000, CRC(1dfda789) SHA1(83be0d66fe21e974f8d4582b0ab60245f1db7e55) ) |
2470 | 1913 | ROM_LOAD16_BYTE( "136052-1113.210r", 0x000001, 0x010000, CRC(db2f6593) SHA1(864ea5604cea2507b180a91b35e349d3924bf9bc) ) |
2471 | 1914 | ROM_LOAD16_BYTE( "136052-1106.200s", 0x020000, 0x010000, CRC(e82210fd) SHA1(916e674017f5187531c2de7961791c060f8412c7) ) |
r241744 | r241745 | |
2475 | 1918 | ROM_LOAD16_BYTE( "136052-1111.200x", 0x0c0000, 0x010000, CRC(e1f455a3) SHA1(68462a33bbfcc526d8f27ec082e55937a26ead8b) ) |
2476 | 1919 | ROM_LOAD16_BYTE( "136052-1119.210x", 0x0c0001, 0x010000, CRC(a7fc3aaa) SHA1(ce8d4a8f83e25008cafa2a2242ed26b90b8517da) ) |
2477 | 1920 | |
2478 | | ROM_REGION( 0x20000, "mainpcb:soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
| 1921 | ROM_REGION( 0x20000, "soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
2479 | 1922 | ROM_LOAD16_BYTE( "136052-1121.45n", 0x000001, 0x008000, CRC(04316e6f) SHA1(9836b8d16cebd6013834432c9e5a5aca0050c889) ) |
2480 | 1923 | ROM_LOAD16_BYTE( "136052-1122.70n", 0x000000, 0x008000, CRC(0c446eec) SHA1(53576c2800484d098cf250ab9a865314167c9d96) ) |
2481 | 1924 | |
2482 | | ROM_REGION16_BE( 0x60000, "mainpcb:user1", 0 ) /* 384k for ADSP object ROM */ |
| 1925 | ROM_REGION16_BE( 0x60000, "user1", 0 ) /* 384k for ADSP object ROM */ |
2483 | 1926 | ROM_LOAD16_BYTE( "136052-1101.10h", 0x000000, 0x010000, CRC(1b77f171) SHA1(10434e492e4e9de5cd8543271914d5ba37c52b50) ) |
2484 | 1927 | ROM_LOAD16_BYTE( "136052-1103.10k", 0x000001, 0x010000, CRC(e50bec32) SHA1(30c504c730e8e568e78e06c756a23b8923e85b4b) ) |
2485 | 1928 | ROM_LOAD16_BYTE( "136052-1102.10j", 0x020000, 0x010000, CRC(998d3da2) SHA1(6ed560c2132e33858c91b1f4ab0247399665b5fd) ) |
2486 | 1929 | ROM_LOAD16_BYTE( "136052-1104.10l", 0x020001, 0x010000, CRC(bc59a2b7) SHA1(7dfde5bbaa0cf349b1ef5d6b076baded7330376a) ) |
2487 | 1930 | |
2488 | | ROM_REGION( 0x40000, "mainpcb:serialroms", 0 ) /* 4*128k for audio serial ROMs */ |
| 1931 | ROM_REGION( 0x40000, "serialroms", 0 ) /* 4*128k for audio serial ROMs */ |
2489 | 1932 | ROM_LOAD( "136052-1123.65a", 0x000000, 0x010000, CRC(a88411dc) SHA1(1fd53c7eadffa163d5423df2f8338757e58d5f2e) ) |
2490 | 1933 | ROM_LOAD( "136052-1124.55a", 0x010000, 0x010000, CRC(071a4309) SHA1(c623bd51d6a4a56503fbf138138854d6a30b11d6) ) |
2491 | 1934 | ROM_LOAD( "136052-1125.45a", 0x020000, 0x010000, CRC(ebf391af) SHA1(3c4097db8d625b994b39d46fe652585a74378ca0) ) |
2492 | 1935 | ROM_LOAD( "136052-1126.30a", 0x030000, 0x010000, CRC(f46ef09c) SHA1(ba62f73ee3b33d8f26b430ffa468f8792dca23de) ) |
2493 | 1936 | |
2494 | | ROM_REGION( 0x800, "mainpcb:200e", 0 ) |
| 1937 | ROM_REGION( 0x800, "200e", 0 ) |
2495 | 1938 | ROM_LOAD( "harddriv.200e", 0x000000, 0x000800, CRC(aed020f7) SHA1(494fc2eb74b4924c07f18bef5e69efd5476deec2) ) |
2496 | 1939 | |
2497 | | ROM_REGION( 0x800, "mainpcb:210e", 0 ) |
| 1940 | ROM_REGION( 0x800, "210e", 0 ) |
2498 | 1941 | ROM_LOAD( "harddriv.210e", 0x000000, 0x000800, CRC(4a91835b) SHA1(96f0087ba7e577748758a2fbe61225048862bb65) ) |
2499 | 1942 | ROM_END |
2500 | 1943 | |
2501 | 1944 | |
2502 | 1945 | ROM_START( harddrivc ) |
2503 | | ROM_REGION( 0x100000, "mainpcb:maincpu", 0 ) /* 1MB for 68000 code */ |
| 1946 | ROM_REGION( 0x100000, "maincpu", 0 ) /* 1MB for 68000 code */ |
2504 | 1947 | ROM_LOAD16_BYTE( "136068-2102.200r", 0x000000, 0x010000, CRC(6252048b) SHA1(64caf3adfad6965768fc6d39a8bcde62fe6dfa9e) ) |
2505 | 1948 | ROM_LOAD16_BYTE( "136068-2101.210r", 0x000001, 0x010000, CRC(4805ba06) SHA1(e0c2d935ced05b8162f2925520422184a81d5294) ) |
2506 | 1949 | ROM_LOAD16_BYTE( "136068-2104.200s", 0x020000, 0x010000, CRC(8246f945) SHA1(633b6c9a5d3e33d3035ccdb7b6ad883c334a4db9) ) |
r241744 | r241745 | |
2510 | 1953 | ROM_LOAD16_BYTE( "136068-1114.200x", 0x0c0000, 0x010000, CRC(293c153b) SHA1(6300a50766b19ad203b5c7da28d51bf22054b39e) ) |
2511 | 1954 | ROM_LOAD16_BYTE( "136068-1113.210x", 0x0c0001, 0x010000, CRC(5630390d) SHA1(cd1932cee70cddd1fb2110d1aeebb573a13f1339) ) |
2512 | 1955 | |
2513 | | ROM_REGION( 0x20000, "mainpcb:soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
| 1956 | ROM_REGION( 0x20000, "soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
2514 | 1957 | ROM_LOAD16_BYTE( "136052-3122.70n", 0x000000, 0x008000, CRC(3f20a396) SHA1(f34819796087c543083f6baac6c778e0cdb7340a) ) |
2515 | 1958 | ROM_LOAD16_BYTE( "136052-3121.45n", 0x000001, 0x008000, CRC(6346bca3) SHA1(707dc86305142722a4757ba431cf6c7e9cf116b3) ) |
2516 | 1959 | |
2517 | | ROM_REGION16_BE( 0x60000, "mainpcb:user1", 0 ) /* 384k for ADSP object ROM */ |
| 1960 | ROM_REGION16_BE( 0x60000, "user1", 0 ) /* 384k for ADSP object ROM */ |
2518 | 1961 | ROM_LOAD16_BYTE( "136052-1101.10h", 0x000000, 0x010000, CRC(1b77f171) SHA1(10434e492e4e9de5cd8543271914d5ba37c52b50) ) |
2519 | 1962 | ROM_LOAD16_BYTE( "136052-1103.10k", 0x000001, 0x010000, CRC(e50bec32) SHA1(30c504c730e8e568e78e06c756a23b8923e85b4b) ) |
2520 | 1963 | ROM_LOAD16_BYTE( "136052-1102.10j", 0x020000, 0x010000, CRC(998d3da2) SHA1(6ed560c2132e33858c91b1f4ab0247399665b5fd) ) |
2521 | 1964 | ROM_LOAD16_BYTE( "136052-1104.10l", 0x020001, 0x010000, CRC(bc59a2b7) SHA1(7dfde5bbaa0cf349b1ef5d6b076baded7330376a) ) |
2522 | 1965 | |
2523 | | ROM_REGION( 0x40000, "mainpcb:serialroms", 0 ) /* 4*128k for audio serial ROMs */ |
| 1966 | ROM_REGION( 0x40000, "serialroms", 0 ) /* 4*128k for audio serial ROMs */ |
2524 | 1967 | ROM_LOAD( "136052-1123.65a", 0x000000, 0x010000, CRC(a88411dc) SHA1(1fd53c7eadffa163d5423df2f8338757e58d5f2e) ) |
2525 | 1968 | ROM_LOAD( "136052-1124.55a", 0x010000, 0x010000, CRC(071a4309) SHA1(c623bd51d6a4a56503fbf138138854d6a30b11d6) ) |
2526 | 1969 | ROM_LOAD( "136052-3125.45a", 0x020000, 0x010000, CRC(856548ff) SHA1(e8a17b274185c5e4ecf5f9f1c211e18b3ef2456d) ) |
2527 | 1970 | ROM_LOAD( "136052-1126.30a", 0x030000, 0x010000, CRC(f46ef09c) SHA1(ba62f73ee3b33d8f26b430ffa468f8792dca23de) ) |
2528 | 1971 | |
2529 | | ROM_REGION( 0x800, "mainpcb:200e", 0 ) |
| 1972 | ROM_REGION( 0x800, "200e", 0 ) |
2530 | 1973 | ROM_LOAD( "harddrivc.200e", 0x000000, 0x000800, CRC(560a0106) SHA1(7295a4f1255869c43c3cf146ddebaea62c30b850) ) |
2531 | 1974 | |
2532 | | ROM_REGION( 0x800, "mainpcb:210e", 0 ) |
| 1975 | ROM_REGION( 0x800, "210e", 0 ) |
2533 | 1976 | ROM_LOAD( "harddrivc.210e", 0x000000, 0x000800, CRC(208bba53) SHA1(c9a36015a66917df528b84d20d255b6b96a90e76) ) |
2534 | 1977 | ROM_END |
2535 | 1978 | |
2536 | 1979 | |
2537 | 1980 | ROM_START( harddrivcg ) |
2538 | | ROM_REGION( 0x100000, "mainpcb:maincpu", 0 ) /* 1MB for 68000 code */ |
| 1981 | ROM_REGION( 0x100000, "maincpu", 0 ) /* 1MB for 68000 code */ |
2539 | 1982 | ROM_LOAD16_BYTE( "136068-2202.200r", 0x000000, 0x010000, CRC(ea09bdc2) SHA1(9e38ed0a47a2bfb6b80cbf1e0b3e891b94f30c10) ) |
2540 | 1983 | ROM_LOAD16_BYTE( "136068-2201.210r", 0x000001, 0x010000, CRC(a5e9947f) SHA1(75973346c9399752d8ae82fbada3a24c6d5fec94) ) |
2541 | 1984 | ROM_LOAD16_BYTE( "136068-2204.200s", 0x020000, 0x010000, CRC(65792c94) SHA1(89e93cf0d2afc4bd8a01155ba908c9aa7149dc78) ) |
r241744 | r241745 | |
2545 | 1988 | ROM_LOAD16_BYTE( "136068-1114.200x", 0x0c0000, 0x010000, CRC(293c153b) SHA1(6300a50766b19ad203b5c7da28d51bf22054b39e) ) |
2546 | 1989 | ROM_LOAD16_BYTE( "136068-1113.210x", 0x0c0001, 0x010000, CRC(5630390d) SHA1(cd1932cee70cddd1fb2110d1aeebb573a13f1339) ) |
2547 | 1990 | |
2548 | | ROM_REGION( 0x20000, "mainpcb:soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
| 1991 | ROM_REGION( 0x20000, "soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
2549 | 1992 | ROM_LOAD16_BYTE( "136052-3122.70n", 0x000000, 0x008000, CRC(3f20a396) SHA1(f34819796087c543083f6baac6c778e0cdb7340a) ) |
2550 | 1993 | ROM_LOAD16_BYTE( "136052-3121.45n", 0x000001, 0x008000, CRC(6346bca3) SHA1(707dc86305142722a4757ba431cf6c7e9cf116b3) ) |
2551 | 1994 | |
2552 | | ROM_REGION16_BE( 0x60000, "mainpcb:user1", 0 ) /* 384k for ADSP object ROM */ |
| 1995 | ROM_REGION16_BE( 0x60000, "user1", 0 ) /* 384k for ADSP object ROM */ |
2553 | 1996 | ROM_LOAD16_BYTE( "136052-1101.10h", 0x000000, 0x010000, CRC(1b77f171) SHA1(10434e492e4e9de5cd8543271914d5ba37c52b50) ) |
2554 | 1997 | ROM_LOAD16_BYTE( "136052-1103.10k", 0x000001, 0x010000, CRC(e50bec32) SHA1(30c504c730e8e568e78e06c756a23b8923e85b4b) ) |
2555 | 1998 | ROM_LOAD16_BYTE( "136052-1102.10j", 0x020000, 0x010000, CRC(998d3da2) SHA1(6ed560c2132e33858c91b1f4ab0247399665b5fd) ) |
2556 | 1999 | ROM_LOAD16_BYTE( "136052-1104.10l", 0x020001, 0x010000, CRC(bc59a2b7) SHA1(7dfde5bbaa0cf349b1ef5d6b076baded7330376a) ) |
2557 | 2000 | |
2558 | | ROM_REGION( 0x40000, "mainpcb:serialroms", 0 ) /* 4*128k for audio serial ROMs */ |
| 2001 | ROM_REGION( 0x40000, "serialroms", 0 ) /* 4*128k for audio serial ROMs */ |
2559 | 2002 | ROM_LOAD( "136052-1123.65a", 0x000000, 0x010000, CRC(a88411dc) SHA1(1fd53c7eadffa163d5423df2f8338757e58d5f2e) ) |
2560 | 2003 | ROM_LOAD( "136052-1124.55a", 0x010000, 0x010000, CRC(071a4309) SHA1(c623bd51d6a4a56503fbf138138854d6a30b11d6) ) |
2561 | 2004 | ROM_LOAD( "136052-3125.45a", 0x020000, 0x010000, CRC(856548ff) SHA1(e8a17b274185c5e4ecf5f9f1c211e18b3ef2456d) ) |
2562 | 2005 | ROM_LOAD( "136052-1126.30a", 0x030000, 0x010000, CRC(f46ef09c) SHA1(ba62f73ee3b33d8f26b430ffa468f8792dca23de) ) |
2563 | 2006 | |
2564 | | ROM_REGION( 0x800, "mainpcb:200e", 0 ) |
| 2007 | ROM_REGION( 0x800, "200e", 0 ) |
2565 | 2008 | ROM_LOAD( "harddrivc.200e", 0x000000, 0x000800, CRC(560a0106) SHA1(7295a4f1255869c43c3cf146ddebaea62c30b850) ) |
2566 | 2009 | |
2567 | | ROM_REGION( 0x800, "mainpcb:210e", 0 ) |
| 2010 | ROM_REGION( 0x800, "210e", 0 ) |
2568 | 2011 | ROM_LOAD( "harddrivc.210e", 0x000000, 0x000800, CRC(208bba53) SHA1(c9a36015a66917df528b84d20d255b6b96a90e76) ) |
2569 | 2012 | ROM_END |
2570 | 2013 | |
2571 | 2014 | |
2572 | 2015 | ROM_START( harddrivcb ) |
2573 | | ROM_REGION( 0x100000, "mainpcb:maincpu", 0 ) /* 1MB for 68000 code */ |
| 2016 | ROM_REGION( 0x100000, "maincpu", 0 ) /* 1MB for 68000 code */ |
2574 | 2017 | ROM_LOAD16_BYTE( "136068-2102.200r", 0x000000, 0x010000, CRC(6252048b) SHA1(64caf3adfad6965768fc6d39a8bcde62fe6dfa9e) ) |
2575 | 2018 | ROM_LOAD16_BYTE( "136068-2101.210r", 0x000001, 0x010000, CRC(4805ba06) SHA1(e0c2d935ced05b8162f2925520422184a81d5294) ) |
2576 | 2019 | ROM_LOAD16_BYTE( "136068-2104.200s", 0x020000, 0x010000, CRC(8246f945) SHA1(633b6c9a5d3e33d3035ccdb7b6ad883c334a4db9) ) |
r241744 | r241745 | |
2580 | 2023 | ROM_LOAD16_BYTE( "136068-2914.200x", 0x0c0000, 0x010000, CRC(dd2998a5) SHA1(36c71549d114309b9072ced83ed149cad1d23646) ) |
2581 | 2024 | ROM_LOAD16_BYTE( "136068-2913.210x", 0x0c0001, 0x010000, CRC(a211754d) SHA1(b93d4867f664caa76f2170ef0934194de29a5516) ) |
2582 | 2025 | |
2583 | | ROM_REGION( 0x20000, "mainpcb:soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
| 2026 | ROM_REGION( 0x20000, "soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
2584 | 2027 | ROM_LOAD16_BYTE( "136052-3122.70n", 0x000000, 0x008000, CRC(3f20a396) SHA1(f34819796087c543083f6baac6c778e0cdb7340a) ) |
2585 | 2028 | ROM_LOAD16_BYTE( "136052-3121.45n", 0x000001, 0x008000, CRC(6346bca3) SHA1(707dc86305142722a4757ba431cf6c7e9cf116b3) ) |
2586 | 2029 | |
2587 | | ROM_REGION16_BE( 0x60000, "mainpcb:user1", 0 ) /* 384k for ADSP object ROM */ |
| 2030 | ROM_REGION16_BE( 0x60000, "user1", 0 ) /* 384k for ADSP object ROM */ |
2588 | 2031 | ROM_LOAD16_BYTE( "136052-1101.10h", 0x000000, 0x010000, CRC(1b77f171) SHA1(10434e492e4e9de5cd8543271914d5ba37c52b50) ) |
2589 | 2032 | ROM_LOAD16_BYTE( "136052-1103.10k", 0x000001, 0x010000, CRC(e50bec32) SHA1(30c504c730e8e568e78e06c756a23b8923e85b4b) ) |
2590 | 2033 | ROM_LOAD16_BYTE( "136052-1102.10j", 0x020000, 0x010000, CRC(998d3da2) SHA1(6ed560c2132e33858c91b1f4ab0247399665b5fd) ) |
2591 | 2034 | ROM_LOAD16_BYTE( "136052-1104.10l", 0x020001, 0x010000, CRC(bc59a2b7) SHA1(7dfde5bbaa0cf349b1ef5d6b076baded7330376a) ) |
2592 | 2035 | |
2593 | | ROM_REGION( 0x40000, "mainpcb:serialroms", 0 ) /* 4*128k for audio serial ROMs */ |
| 2036 | ROM_REGION( 0x40000, "serialroms", 0 ) /* 4*128k for audio serial ROMs */ |
2594 | 2037 | ROM_LOAD( "136052-1123.65a", 0x000000, 0x010000, CRC(a88411dc) SHA1(1fd53c7eadffa163d5423df2f8338757e58d5f2e) ) |
2595 | 2038 | ROM_LOAD( "136052-1124.55a", 0x010000, 0x010000, CRC(071a4309) SHA1(c623bd51d6a4a56503fbf138138854d6a30b11d6) ) |
2596 | 2039 | ROM_LOAD( "136052-3125.45a", 0x020000, 0x010000, CRC(856548ff) SHA1(e8a17b274185c5e4ecf5f9f1c211e18b3ef2456d) ) |
2597 | 2040 | ROM_LOAD( "136052-1126.30a", 0x030000, 0x010000, CRC(f46ef09c) SHA1(ba62f73ee3b33d8f26b430ffa468f8792dca23de) ) |
2598 | 2041 | |
2599 | | ROM_REGION( 0x800, "mainpcb:200e", 0 ) |
| 2042 | ROM_REGION( 0x800, "200e", 0 ) |
2600 | 2043 | ROM_LOAD( "harddrivc.200e", 0x000000, 0x000800, CRC(560a0106) SHA1(7295a4f1255869c43c3cf146ddebaea62c30b850) ) |
2601 | 2044 | |
2602 | | ROM_REGION( 0x800, "mainpcb:210e", 0 ) |
| 2045 | ROM_REGION( 0x800, "210e", 0 ) |
2603 | 2046 | ROM_LOAD( "harddrivc.210e", 0x000000, 0x000800, CRC(208bba53) SHA1(c9a36015a66917df528b84d20d255b6b96a90e76) ) |
2604 | 2047 | ROM_END |
2605 | 2048 | |
2606 | 2049 | |
2607 | 2050 | ROM_START( harddrivc1 ) |
2608 | | ROM_REGION( 0x100000, "mainpcb:maincpu", 0 ) /* 1MB for 68000 code */ |
| 2051 | ROM_REGION( 0x100000, "maincpu", 0 ) /* 1MB for 68000 code */ |
2609 | 2052 | ROM_LOAD16_BYTE( "136068-1102.200r", 0x000000, 0x010000, CRC(f1d3779f) SHA1(1ab84fc920f6810aa7c1af80b0472ea17d07e58b) ) |
2610 | 2053 | ROM_LOAD16_BYTE( "136068-1101.210r", 0x000001, 0x010000, CRC(3ea4d3d9) SHA1(3901e8c07bed35bf6a55ab92f5c7eb9335675792) ) |
2611 | 2054 | ROM_LOAD16_BYTE( "136068-1104.200s", 0x020000, 0x010000, CRC(34133511) SHA1(71c56607cecd379761f700d181f6e91e7bb6fdfc) ) |
r241744 | r241745 | |
2615 | 2058 | ROM_LOAD16_BYTE( "136068-1114.200x", 0x0c0000, 0x010000, CRC(293c153b) SHA1(6300a50766b19ad203b5c7da28d51bf22054b39e) ) |
2616 | 2059 | ROM_LOAD16_BYTE( "136068-1113.210x", 0x0c0001, 0x010000, CRC(5630390d) SHA1(cd1932cee70cddd1fb2110d1aeebb573a13f1339) ) |
2617 | 2060 | |
2618 | | ROM_REGION( 0x20000, "mainpcb:soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
| 2061 | ROM_REGION( 0x20000, "soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
2619 | 2062 | ROM_LOAD16_BYTE( "136052-3122.70n", 0x000000, 0x008000, CRC(3f20a396) SHA1(f34819796087c543083f6baac6c778e0cdb7340a) ) |
2620 | 2063 | ROM_LOAD16_BYTE( "136052-3121.45n", 0x000001, 0x008000, CRC(6346bca3) SHA1(707dc86305142722a4757ba431cf6c7e9cf116b3) ) |
2621 | 2064 | |
2622 | | ROM_REGION16_BE( 0x60000, "mainpcb:user1", 0 ) /* 384k for ADSP object ROM */ |
| 2065 | ROM_REGION16_BE( 0x60000, "user1", 0 ) /* 384k for ADSP object ROM */ |
2623 | 2066 | ROM_LOAD16_BYTE( "136052-1101.10h", 0x000000, 0x010000, CRC(1b77f171) SHA1(10434e492e4e9de5cd8543271914d5ba37c52b50) ) |
2624 | 2067 | ROM_LOAD16_BYTE( "136052-1103.10k", 0x000001, 0x010000, CRC(e50bec32) SHA1(30c504c730e8e568e78e06c756a23b8923e85b4b) ) |
2625 | 2068 | ROM_LOAD16_BYTE( "136052-1102.10j", 0x020000, 0x010000, CRC(998d3da2) SHA1(6ed560c2132e33858c91b1f4ab0247399665b5fd) ) |
2626 | 2069 | ROM_LOAD16_BYTE( "136052-1104.10l", 0x020001, 0x010000, CRC(bc59a2b7) SHA1(7dfde5bbaa0cf349b1ef5d6b076baded7330376a) ) |
2627 | 2070 | |
2628 | | ROM_REGION( 0x40000, "mainpcb:serialroms", 0 ) /* 4*128k for audio serial ROMs */ |
| 2071 | ROM_REGION( 0x40000, "serialroms", 0 ) /* 4*128k for audio serial ROMs */ |
2629 | 2072 | ROM_LOAD( "136052-1123.65a", 0x000000, 0x010000, CRC(a88411dc) SHA1(1fd53c7eadffa163d5423df2f8338757e58d5f2e) ) |
2630 | 2073 | ROM_LOAD( "136052-1124.55a", 0x010000, 0x010000, CRC(071a4309) SHA1(c623bd51d6a4a56503fbf138138854d6a30b11d6) ) |
2631 | 2074 | ROM_LOAD( "136052-3125.45a", 0x020000, 0x010000, CRC(856548ff) SHA1(e8a17b274185c5e4ecf5f9f1c211e18b3ef2456d) ) |
2632 | 2075 | ROM_LOAD( "136052-1126.30a", 0x030000, 0x010000, CRC(f46ef09c) SHA1(ba62f73ee3b33d8f26b430ffa468f8792dca23de) ) |
2633 | 2076 | |
2634 | | ROM_REGION( 0x800, "mainpcb:200e", 0 ) |
| 2077 | ROM_REGION( 0x800, "200e", 0 ) |
2635 | 2078 | ROM_LOAD( "harddrivc.200e", 0x000000, 0x000800, CRC(560a0106) SHA1(7295a4f1255869c43c3cf146ddebaea62c30b850) ) |
2636 | 2079 | |
2637 | | ROM_REGION( 0x800, "mainpcb:210e", 0 ) |
| 2080 | ROM_REGION( 0x800, "210e", 0 ) |
2638 | 2081 | ROM_LOAD( "harddrivc.210e", 0x000000, 0x000800, CRC(208bba53) SHA1(c9a36015a66917df528b84d20d255b6b96a90e76) ) |
2639 | 2082 | ROM_END |
2640 | 2083 | |
2641 | 2084 | |
2642 | 2085 | ROM_START( stunrun ) |
2643 | | ROM_REGION( 0x100000, "mainpcb:maincpu", 0 ) /* 1MB for 68000 code */ |
| 2086 | ROM_REGION( 0x100000, "maincpu", 0 ) /* 1MB for 68000 code */ |
2644 | 2087 | ROM_LOAD16_BYTE( "136070-2102.200r", 0x000000, 0x010000, CRC(e0ed54d8) SHA1(15850568d8308b6499cbe55b5d8308041d906a29) ) |
2645 | 2088 | ROM_LOAD16_BYTE( "136070-2101.210r", 0x000001, 0x010000, CRC(3008bcf8) SHA1(9d3a20b639969bab68441f76467ed60e395c10e3) ) |
2646 | 2089 | ROM_LOAD16_BYTE( "136070-6104.200s", 0x020000, 0x010000, CRC(f469f91c) SHA1(488ea6251ff4028edaf00bb1ded74cefdc71a373) ) |
r241744 | r241745 | |
2654 | 2097 | ROM_LOAD16_BYTE( "136070-2112.200w", 0x0a0000, 0x010000, CRC(3f896aaf) SHA1(817136ddc37566108de15f6bfedc6e0da13a2df2) ) |
2655 | 2098 | ROM_LOAD16_BYTE( "136070-2111.210w", 0x0a0001, 0x010000, CRC(47f010ad) SHA1(a2587ce1d01c78f1d757fb3e4512be9655d17f9c) ) |
2656 | 2099 | |
2657 | | ROM_REGION( 0x14000, "mainpcb:jsa:cpu", 0 ) /* 64k for 6502 code */ |
| 2100 | ROM_REGION( 0x14000, "jsa:cpu", 0 ) /* 64k for 6502 code */ |
2658 | 2101 | ROM_LOAD( "136070-2123.10c", 0x010000, 0x004000, CRC(121ab09a) SHA1(c26b8ddbcb011416e6ab695980d2cf37e672e973) ) |
2659 | 2102 | ROM_CONTINUE( 0x004000, 0x00c000 ) |
2660 | 2103 | |
2661 | | ROM_REGION16_BE( 0x60000, "mainpcb:user1", 0 ) /* 384k for ADSP object ROM */ |
| 2104 | ROM_REGION16_BE( 0x60000, "user1", 0 ) /* 384k for ADSP object ROM */ |
2662 | 2105 | ROM_LOAD16_BYTE( "136070-2121.90h", 0x000000, 0x010000, CRC(0ebf8e58) SHA1(b6bf3e020b29a34ef3eaca6b5e1f17bb89fdc476) ) |
2663 | 2106 | ROM_LOAD16_BYTE( "136070-2118.90k", 0x000001, 0x010000, CRC(fb98abaf) SHA1(6a141effee644f34634b57d1fe4c03f56981f966) ) |
2664 | 2107 | ROM_LOAD16_BYTE( "136070-2122.10h", 0x020000, 0x010000, CRC(bd5380bd) SHA1(e1e2b3c9f9bfc988f0dcc9a9f520f51957e13a97) ) |
r241744 | r241745 | |
2666 | 2109 | ROM_LOAD16_BYTE( "136070-2120.9h", 0x040000, 0x010000, CRC(55a30976) SHA1(045a04d3d24e783a6a643cab08e8974ee5dc2128) ) |
2667 | 2110 | ROM_LOAD16_BYTE( "136070-2117.9k", 0x040001, 0x010000, CRC(d4a9696d) SHA1(574e5f3758ac2e18423ae350e8509aa135ca6da0) ) |
2668 | 2111 | |
2669 | | ROM_REGION( 0x40000, "mainpcb:jsa:oki1", 0 ) /* 256k for ADPCM samples */ |
| 2112 | ROM_REGION( 0x40000, "jsa:oki1", 0 ) /* 256k for ADPCM samples */ |
2670 | 2113 | ROM_LOAD( "136070-2124.1fh", 0x000000, 0x010000, CRC(4dc14fe8) SHA1(c7cc00715f6687ced9d69ec793d6e9d4bc1b5287) ) |
2671 | 2114 | ROM_LOAD( "136070-2125.1ef", 0x010000, 0x010000, CRC(cbdabbcc) SHA1(4d102a5677d96e68d27c1960dc3a237ae6751c2f) ) |
2672 | 2115 | ROM_LOAD( "136070-2126.1de", 0x020000, 0x010000, CRC(b973d9d1) SHA1(a74a3c981497a9c5557f793d49381a9b776cb025) ) |
2673 | 2116 | ROM_LOAD( "136070-2127.1cd", 0x030000, 0x010000, CRC(3e419f4e) SHA1(e382e047f02591a934a53e5fbf07cccf285abb29) ) |
2674 | 2117 | |
2675 | | ROM_REGION( 0x800, "mainpcb:200e", 0 ) |
| 2118 | ROM_REGION( 0x800, "200e", 0 ) |
2676 | 2119 | ROM_LOAD( "stunrun.200e", 0x000000, 0x000800, CRC(f1e8ba9e) SHA1(605db3fdbaff4ba13729371ad0c4fbab3889378e) ) |
2677 | 2120 | |
2678 | | ROM_REGION( 0x800, "mainpcb:210e", 0 ) |
| 2121 | ROM_REGION( 0x800, "210e", 0 ) |
2679 | 2122 | ROM_LOAD( "stunrun.210e", 0x000000, 0x000800, CRC(f1e8ba9e) SHA1(605db3fdbaff4ba13729371ad0c4fbab3889378e) ) |
2680 | 2123 | ROM_END |
2681 | 2124 | |
2682 | 2125 | |
2683 | 2126 | ROM_START( stunrunj ) |
2684 | | ROM_REGION( 0x100000, "mainpcb:maincpu", 0 ) /* 1MB for 68000 code */ |
| 2127 | ROM_REGION( 0x100000, "maincpu", 0 ) /* 1MB for 68000 code */ |
2685 | 2128 | ROM_LOAD16_BYTE( "136070-3402.200r", 0x000000, 0x010000, CRC(d8d56923) SHA1(248b22dab791c2d9ee6e6097dac9f3bf85d572be) ) |
2686 | 2129 | ROM_LOAD16_BYTE( "136070-3401.210r", 0x000001, 0x010000, CRC(ce11126c) SHA1(cf27b56103048cc23dc6763763b7419583a27c76) ) |
2687 | 2130 | ROM_LOAD16_BYTE( "136070-7404.200s", 0x020000, 0x010000, CRC(81da3e74) SHA1(38864aac479a8927d168ee977fd0981a7926d0fd) ) |
r241744 | r241745 | |
2695 | 2138 | ROM_LOAD16_BYTE( "136070-2112.200w", 0x0a0000, 0x010000, CRC(3f896aaf) SHA1(817136ddc37566108de15f6bfedc6e0da13a2df2) ) |
2696 | 2139 | ROM_LOAD16_BYTE( "136070-2111.210w", 0x0a0001, 0x010000, CRC(47f010ad) SHA1(a2587ce1d01c78f1d757fb3e4512be9655d17f9c) ) |
2697 | 2140 | |
2698 | | ROM_REGION( 0x14000, "mainpcb:jsa:cpu", 0 ) /* 64k for 6502 code */ |
| 2141 | ROM_REGION( 0x14000, "jsa:cpu", 0 ) /* 64k for 6502 code */ |
2699 | 2142 | ROM_LOAD( "136070-2123.10c", 0x010000, 0x004000, CRC(121ab09a) SHA1(c26b8ddbcb011416e6ab695980d2cf37e672e973) ) |
2700 | 2143 | ROM_CONTINUE( 0x004000, 0x00c000 ) |
2701 | 2144 | |
2702 | | ROM_REGION16_BE( 0x60000, "mainpcb:user1", 0 ) /* 384k for ADSP object ROM */ |
| 2145 | ROM_REGION16_BE( 0x60000, "user1", 0 ) /* 384k for ADSP object ROM */ |
2703 | 2146 | ROM_LOAD16_BYTE( "136070-2121.90h", 0x000000, 0x010000, CRC(0ebf8e58) SHA1(b6bf3e020b29a34ef3eaca6b5e1f17bb89fdc476) ) |
2704 | 2147 | ROM_LOAD16_BYTE( "136070-2118.90k", 0x000001, 0x010000, CRC(fb98abaf) SHA1(6a141effee644f34634b57d1fe4c03f56981f966) ) |
2705 | 2148 | ROM_LOAD16_BYTE( "136070-2122.10h", 0x020000, 0x010000, CRC(bd5380bd) SHA1(e1e2b3c9f9bfc988f0dcc9a9f520f51957e13a97) ) |
r241744 | r241745 | |
2707 | 2150 | ROM_LOAD16_BYTE( "136070-2120.9h", 0x040000, 0x010000, CRC(55a30976) SHA1(045a04d3d24e783a6a643cab08e8974ee5dc2128) ) |
2708 | 2151 | ROM_LOAD16_BYTE( "136070-2117.9k", 0x040001, 0x010000, CRC(d4a9696d) SHA1(574e5f3758ac2e18423ae350e8509aa135ca6da0) ) |
2709 | 2152 | |
2710 | | ROM_REGION( 0x40000, "mainpcb:jsa:oki1", 0 ) /* 256k for ADPCM samples */ |
| 2153 | ROM_REGION( 0x40000, "jsa:oki1", 0 ) /* 256k for ADPCM samples */ |
2711 | 2154 | ROM_LOAD( "136070-2124.1fh", 0x000000, 0x010000, CRC(4dc14fe8) SHA1(c7cc00715f6687ced9d69ec793d6e9d4bc1b5287) ) |
2712 | 2155 | ROM_LOAD( "136070-2125.1ef", 0x010000, 0x010000, CRC(cbdabbcc) SHA1(4d102a5677d96e68d27c1960dc3a237ae6751c2f) ) |
2713 | 2156 | ROM_LOAD( "136070-2126.1de", 0x020000, 0x010000, CRC(b973d9d1) SHA1(a74a3c981497a9c5557f793d49381a9b776cb025) ) |
2714 | 2157 | ROM_LOAD( "136070-2127.1cd", 0x030000, 0x010000, CRC(3e419f4e) SHA1(e382e047f02591a934a53e5fbf07cccf285abb29) ) |
2715 | 2158 | |
2716 | | ROM_REGION( 0x800, "mainpcb:200e", 0 ) |
| 2159 | ROM_REGION( 0x800, "200e", 0 ) |
2717 | 2160 | ROM_LOAD( "stunrun.200e", 0x000000, 0x000800, CRC(f1e8ba9e) SHA1(605db3fdbaff4ba13729371ad0c4fbab3889378e) ) |
2718 | 2161 | |
2719 | | ROM_REGION( 0x800, "mainpcb:210e", 0 ) |
| 2162 | ROM_REGION( 0x800, "210e", 0 ) |
2720 | 2163 | ROM_LOAD( "stunrun.210e", 0x000000, 0x000800, CRC(f1e8ba9e) SHA1(605db3fdbaff4ba13729371ad0c4fbab3889378e) ) |
2721 | 2164 | ROM_END |
2722 | 2165 | |
2723 | 2166 | |
2724 | 2167 | ROM_START( stunrun5 ) |
2725 | | ROM_REGION( 0x100000, "mainpcb:maincpu", 0 ) /* 1MB for 68000 code */ |
| 2168 | ROM_REGION( 0x100000, "maincpu", 0 ) /* 1MB for 68000 code */ |
2726 | 2169 | ROM_LOAD16_BYTE( "136070-2102.200r", 0x000000, 0x010000, CRC(e0ed54d8) SHA1(15850568d8308b6499cbe55b5d8308041d906a29) ) |
2727 | 2170 | ROM_LOAD16_BYTE( "136070-2101.210r", 0x000001, 0x010000, CRC(3008bcf8) SHA1(9d3a20b639969bab68441f76467ed60e395c10e3) ) |
2728 | 2171 | ROM_LOAD16_BYTE( "136070-5104.200s", 0x020000, 0x010000, CRC(d5c601fe) SHA1(ab61e11723ab9b92fb98b6f8e520a7b323caae64) ) |
r241744 | r241745 | |
2736 | 2179 | ROM_LOAD16_BYTE( "136070-2112.200w", 0x0a0000, 0x010000, CRC(3f896aaf) SHA1(817136ddc37566108de15f6bfedc6e0da13a2df2) ) |
2737 | 2180 | ROM_LOAD16_BYTE( "136070-2111.210w", 0x0a0001, 0x010000, CRC(47f010ad) SHA1(a2587ce1d01c78f1d757fb3e4512be9655d17f9c) ) |
2738 | 2181 | |
2739 | | ROM_REGION( 0x14000, "mainpcb:jsa:cpu", 0 ) /* 64k for 6502 code */ |
| 2182 | ROM_REGION( 0x14000, "jsa:cpu", 0 ) /* 64k for 6502 code */ |
2740 | 2183 | ROM_LOAD( "136070-2123.10c", 0x010000, 0x004000, CRC(121ab09a) SHA1(c26b8ddbcb011416e6ab695980d2cf37e672e973) ) |
2741 | 2184 | ROM_CONTINUE( 0x004000, 0x00c000 ) |
2742 | 2185 | |
2743 | | ROM_REGION16_BE( 0x60000, "mainpcb:user1", 0 ) /* 384k for ADSP object ROM */ |
| 2186 | ROM_REGION16_BE( 0x60000, "user1", 0 ) /* 384k for ADSP object ROM */ |
2744 | 2187 | ROM_LOAD16_BYTE( "136070-2121.90h", 0x000000, 0x010000, CRC(0ebf8e58) SHA1(b6bf3e020b29a34ef3eaca6b5e1f17bb89fdc476) ) |
2745 | 2188 | ROM_LOAD16_BYTE( "136070-2118.90k", 0x000001, 0x010000, CRC(fb98abaf) SHA1(6a141effee644f34634b57d1fe4c03f56981f966) ) |
2746 | 2189 | ROM_LOAD16_BYTE( "136070-2122.10h", 0x020000, 0x010000, CRC(bd5380bd) SHA1(e1e2b3c9f9bfc988f0dcc9a9f520f51957e13a97) ) |
r241744 | r241745 | |
2748 | 2191 | ROM_LOAD16_BYTE( "136070-2120.9h", 0x040000, 0x010000, CRC(55a30976) SHA1(045a04d3d24e783a6a643cab08e8974ee5dc2128) ) |
2749 | 2192 | ROM_LOAD16_BYTE( "136070-2117.9k", 0x040001, 0x010000, CRC(d4a9696d) SHA1(574e5f3758ac2e18423ae350e8509aa135ca6da0) ) |
2750 | 2193 | |
2751 | | ROM_REGION( 0x40000, "mainpcb:jsa:oki1", 0 ) /* 256k for ADPCM samples */ |
| 2194 | ROM_REGION( 0x40000, "jsa:oki1", 0 ) /* 256k for ADPCM samples */ |
2752 | 2195 | ROM_LOAD( "136070-2124.1fh", 0x000000, 0x010000, CRC(4dc14fe8) SHA1(c7cc00715f6687ced9d69ec793d6e9d4bc1b5287) ) |
2753 | 2196 | ROM_LOAD( "136070-2125.1ef", 0x010000, 0x010000, CRC(cbdabbcc) SHA1(4d102a5677d96e68d27c1960dc3a237ae6751c2f) ) |
2754 | 2197 | ROM_LOAD( "136070-2126.1de", 0x020000, 0x010000, CRC(b973d9d1) SHA1(a74a3c981497a9c5557f793d49381a9b776cb025) ) |
2755 | 2198 | ROM_LOAD( "136070-2127.1cd", 0x030000, 0x010000, CRC(3e419f4e) SHA1(e382e047f02591a934a53e5fbf07cccf285abb29) ) |
2756 | 2199 | |
2757 | | ROM_REGION( 0x800, "mainpcb:200e", 0 ) |
| 2200 | ROM_REGION( 0x800, "200e", 0 ) |
2758 | 2201 | ROM_LOAD( "stunrun.200e", 0x000000, 0x000800, CRC(f1e8ba9e) SHA1(605db3fdbaff4ba13729371ad0c4fbab3889378e) ) |
2759 | 2202 | |
2760 | | ROM_REGION( 0x800, "mainpcb:210e", 0 ) |
| 2203 | ROM_REGION( 0x800, "210e", 0 ) |
2761 | 2204 | ROM_LOAD( "stunrun.210e", 0x000000, 0x000800, CRC(f1e8ba9e) SHA1(605db3fdbaff4ba13729371ad0c4fbab3889378e) ) |
2762 | 2205 | ROM_END |
2763 | 2206 | |
2764 | 2207 | |
2765 | 2208 | ROM_START( stunrune ) |
2766 | | ROM_REGION( 0x100000, "mainpcb:maincpu", 0 ) /* 1MB for 68000 code */ |
| 2209 | ROM_REGION( 0x100000, "maincpu", 0 ) /* 1MB for 68000 code */ |
2767 | 2210 | ROM_LOAD16_BYTE( "136070-2102.200r", 0x000000, 0x010000, CRC(e0ed54d8) SHA1(15850568d8308b6499cbe55b5d8308041d906a29) ) |
2768 | 2211 | ROM_LOAD16_BYTE( "136070-2101.210r", 0x000001, 0x010000, CRC(3008bcf8) SHA1(9d3a20b639969bab68441f76467ed60e395c10e3) ) |
2769 | 2212 | ROM_LOAD16_BYTE( "136070-5004.200s", 0x020000, 0x010000, CRC(c2e4bde8) SHA1(766242455b0be6dc7b698cc6fe86d90991ca2e0a) ) |
r241744 | r241745 | |
2777 | 2220 | ROM_LOAD16_BYTE( "136070-2112.200w", 0x0a0000, 0x010000, CRC(3f896aaf) SHA1(817136ddc37566108de15f6bfedc6e0da13a2df2) ) |
2778 | 2221 | ROM_LOAD16_BYTE( "136070-2111.210w", 0x0a0001, 0x010000, CRC(47f010ad) SHA1(a2587ce1d01c78f1d757fb3e4512be9655d17f9c) ) |
2779 | 2222 | |
2780 | | ROM_REGION( 0x14000, "mainpcb:jsa:cpu", 0 ) /* 64k for 6502 code */ |
| 2223 | ROM_REGION( 0x14000, "jsa:cpu", 0 ) /* 64k for 6502 code */ |
2781 | 2224 | ROM_LOAD( "136070-2123.10c", 0x010000, 0x004000, CRC(121ab09a) SHA1(c26b8ddbcb011416e6ab695980d2cf37e672e973) ) |
2782 | 2225 | ROM_CONTINUE( 0x004000, 0x00c000 ) |
2783 | 2226 | |
2784 | | ROM_REGION16_BE( 0x60000, "mainpcb:user1", 0 ) /* 384k for ADSP object ROM */ |
| 2227 | ROM_REGION16_BE( 0x60000, "user1", 0 ) /* 384k for ADSP object ROM */ |
2785 | 2228 | ROM_LOAD16_BYTE( "136070-2121.90h", 0x000000, 0x010000, CRC(0ebf8e58) SHA1(b6bf3e020b29a34ef3eaca6b5e1f17bb89fdc476) ) |
2786 | 2229 | ROM_LOAD16_BYTE( "136070-2118.90k", 0x000001, 0x010000, CRC(fb98abaf) SHA1(6a141effee644f34634b57d1fe4c03f56981f966) ) |
2787 | 2230 | ROM_LOAD16_BYTE( "136070-2122.10h", 0x020000, 0x010000, CRC(bd5380bd) SHA1(e1e2b3c9f9bfc988f0dcc9a9f520f51957e13a97) ) |
r241744 | r241745 | |
2789 | 2232 | ROM_LOAD16_BYTE( "136070-2120.9h", 0x040000, 0x010000, CRC(55a30976) SHA1(045a04d3d24e783a6a643cab08e8974ee5dc2128) ) |
2790 | 2233 | ROM_LOAD16_BYTE( "136070-2117.9k", 0x040001, 0x010000, CRC(d4a9696d) SHA1(574e5f3758ac2e18423ae350e8509aa135ca6da0) ) |
2791 | 2234 | |
2792 | | ROM_REGION( 0x40000, "mainpcb:jsa:oki1", 0 ) /* 256k for ADPCM samples */ |
| 2235 | ROM_REGION( 0x40000, "jsa:oki1", 0 ) /* 256k for ADPCM samples */ |
2793 | 2236 | ROM_LOAD( "136070-2124.1fh", 0x000000, 0x010000, CRC(4dc14fe8) SHA1(c7cc00715f6687ced9d69ec793d6e9d4bc1b5287) ) |
2794 | 2237 | ROM_LOAD( "136070-2125.1ef", 0x010000, 0x010000, CRC(cbdabbcc) SHA1(4d102a5677d96e68d27c1960dc3a237ae6751c2f) ) |
2795 | 2238 | ROM_LOAD( "136070-2126.1de", 0x020000, 0x010000, CRC(b973d9d1) SHA1(a74a3c981497a9c5557f793d49381a9b776cb025) ) |
2796 | 2239 | ROM_LOAD( "136070-2127.1cd", 0x030000, 0x010000, CRC(3e419f4e) SHA1(e382e047f02591a934a53e5fbf07cccf285abb29) ) |
2797 | 2240 | |
2798 | | ROM_REGION( 0x800, "mainpcb:200e", 0 ) |
| 2241 | ROM_REGION( 0x800, "200e", 0 ) |
2799 | 2242 | ROM_LOAD( "stunrun.200e", 0x000000, 0x000800, CRC(f1e8ba9e) SHA1(605db3fdbaff4ba13729371ad0c4fbab3889378e) ) |
2800 | 2243 | |
2801 | | ROM_REGION( 0x800, "mainpcb:210e", 0 ) |
| 2244 | ROM_REGION( 0x800, "210e", 0 ) |
2802 | 2245 | ROM_LOAD( "stunrun.210e", 0x000000, 0x000800, CRC(f1e8ba9e) SHA1(605db3fdbaff4ba13729371ad0c4fbab3889378e) ) |
2803 | 2246 | ROM_END |
2804 | 2247 | |
2805 | 2248 | |
2806 | 2249 | ROM_START( stunrun4 ) |
2807 | | ROM_REGION( 0x100000, "mainpcb:maincpu", 0 ) /* 1MB for 68000 code */ |
| 2250 | ROM_REGION( 0x100000, "maincpu", 0 ) /* 1MB for 68000 code */ |
2808 | 2251 | ROM_LOAD16_BYTE( "136070-2102.200r", 0x000000, 0x010000, CRC(e0ed54d8) SHA1(15850568d8308b6499cbe55b5d8308041d906a29) ) |
2809 | 2252 | ROM_LOAD16_BYTE( "136070-2101.210r", 0x000001, 0x010000, CRC(3008bcf8) SHA1(9d3a20b639969bab68441f76467ed60e395c10e3) ) |
2810 | 2253 | ROM_LOAD16_BYTE( "136070-4104.200s", 0x020000, 0x010000, CRC(62c7700b) SHA1(31d7a39df7353e60b806c204bfdd75c06b17c984) ) |
r241744 | r241745 | |
2818 | 2261 | ROM_LOAD16_BYTE( "136070-2112.200w", 0x0a0000, 0x010000, CRC(3f896aaf) SHA1(817136ddc37566108de15f6bfedc6e0da13a2df2) ) |
2819 | 2262 | ROM_LOAD16_BYTE( "136070-2111.210w", 0x0a0001, 0x010000, CRC(47f010ad) SHA1(a2587ce1d01c78f1d757fb3e4512be9655d17f9c) ) |
2820 | 2263 | |
2821 | | ROM_REGION( 0x14000, "mainpcb:jsa:cpu", 0 ) /* 64k for 6502 code */ |
| 2264 | ROM_REGION( 0x14000, "jsa:cpu", 0 ) /* 64k for 6502 code */ |
2822 | 2265 | ROM_LOAD( "136070-2123.10c", 0x010000, 0x004000, CRC(121ab09a) SHA1(c26b8ddbcb011416e6ab695980d2cf37e672e973) ) |
2823 | 2266 | ROM_CONTINUE( 0x004000, 0x00c000 ) |
2824 | 2267 | |
2825 | | ROM_REGION16_BE( 0x60000, "mainpcb:user1", 0 ) /* 384k for ADSP object ROM */ |
| 2268 | ROM_REGION16_BE( 0x60000, "user1", 0 ) /* 384k for ADSP object ROM */ |
2826 | 2269 | ROM_LOAD16_BYTE( "136070-2121.90h", 0x000000, 0x010000, CRC(0ebf8e58) SHA1(b6bf3e020b29a34ef3eaca6b5e1f17bb89fdc476) ) |
2827 | 2270 | ROM_LOAD16_BYTE( "136070-2118.90k", 0x000001, 0x010000, CRC(fb98abaf) SHA1(6a141effee644f34634b57d1fe4c03f56981f966) ) |
2828 | 2271 | ROM_LOAD16_BYTE( "136070-2122.10h", 0x020000, 0x010000, CRC(bd5380bd) SHA1(e1e2b3c9f9bfc988f0dcc9a9f520f51957e13a97) ) |
r241744 | r241745 | |
2830 | 2273 | ROM_LOAD16_BYTE( "136070-2120.9h", 0x040000, 0x010000, CRC(55a30976) SHA1(045a04d3d24e783a6a643cab08e8974ee5dc2128) ) |
2831 | 2274 | ROM_LOAD16_BYTE( "136070-2117.9k", 0x040001, 0x010000, CRC(d4a9696d) SHA1(574e5f3758ac2e18423ae350e8509aa135ca6da0) ) |
2832 | 2275 | |
2833 | | ROM_REGION( 0x40000, "mainpcb:jsa:oki1", 0 ) /* 256k for ADPCM samples */ |
| 2276 | ROM_REGION( 0x40000, "jsa:oki1", 0 ) /* 256k for ADPCM samples */ |
2834 | 2277 | ROM_LOAD( "136070-2124.1fh", 0x000000, 0x010000, CRC(4dc14fe8) SHA1(c7cc00715f6687ced9d69ec793d6e9d4bc1b5287) ) |
2835 | 2278 | ROM_LOAD( "136070-2125.1ef", 0x010000, 0x010000, CRC(cbdabbcc) SHA1(4d102a5677d96e68d27c1960dc3a237ae6751c2f) ) |
2836 | 2279 | ROM_LOAD( "136070-2126.1de", 0x020000, 0x010000, CRC(b973d9d1) SHA1(a74a3c981497a9c5557f793d49381a9b776cb025) ) |
2837 | 2280 | ROM_LOAD( "136070-2127.1cd", 0x030000, 0x010000, CRC(3e419f4e) SHA1(e382e047f02591a934a53e5fbf07cccf285abb29) ) |
2838 | 2281 | |
2839 | | ROM_REGION( 0x800, "mainpcb:200e", 0 ) |
| 2282 | ROM_REGION( 0x800, "200e", 0 ) |
2840 | 2283 | ROM_LOAD( "stunrun.200e", 0x000000, 0x000800, CRC(f1e8ba9e) SHA1(605db3fdbaff4ba13729371ad0c4fbab3889378e) ) |
2841 | 2284 | |
2842 | | ROM_REGION( 0x800, "mainpcb:210e", 0 ) |
| 2285 | ROM_REGION( 0x800, "210e", 0 ) |
2843 | 2286 | ROM_LOAD( "stunrun.210e", 0x000000, 0x000800, CRC(f1e8ba9e) SHA1(605db3fdbaff4ba13729371ad0c4fbab3889378e) ) |
2844 | 2287 | ROM_END |
2845 | 2288 | |
2846 | 2289 | |
2847 | 2290 | ROM_START( stunrun3 ) |
2848 | | ROM_REGION( 0x100000, "mainpcb:maincpu", 0 ) /* 1MB for 68000 code */ |
| 2291 | ROM_REGION( 0x100000, "maincpu", 0 ) /* 1MB for 68000 code */ |
2849 | 2292 | ROM_LOAD16_BYTE( "136070-2102.200r", 0x000000, 0x010000, CRC(e0ed54d8) SHA1(15850568d8308b6499cbe55b5d8308041d906a29) ) |
2850 | 2293 | ROM_LOAD16_BYTE( "136070-2101.210r", 0x000001, 0x010000, CRC(3008bcf8) SHA1(9d3a20b639969bab68441f76467ed60e395c10e3) ) |
2851 | 2294 | ROM_LOAD16_BYTE( "136070-2104.200s", 0x020000, 0x010000, CRC(6acdeeaa) SHA1(a4cbe648ad2fee3bb945fbc8055b76be1f5c03d1) ) |
r241744 | r241745 | |
2859 | 2302 | ROM_LOAD16_BYTE( "136070-2112.200w", 0x0a0000, 0x010000, CRC(3f896aaf) SHA1(817136ddc37566108de15f6bfedc6e0da13a2df2) ) |
2860 | 2303 | ROM_LOAD16_BYTE( "136070-2111.210w", 0x0a0001, 0x010000, CRC(47f010ad) SHA1(a2587ce1d01c78f1d757fb3e4512be9655d17f9c) ) |
2861 | 2304 | |
2862 | | ROM_REGION( 0x14000, "mainpcb:jsa:cpu", 0 ) /* 64k for 6502 code */ |
| 2305 | ROM_REGION( 0x14000, "jsa:cpu", 0 ) /* 64k for 6502 code */ |
2863 | 2306 | ROM_LOAD( "136070-2123.10c", 0x010000, 0x004000, CRC(121ab09a) SHA1(c26b8ddbcb011416e6ab695980d2cf37e672e973) ) |
2864 | 2307 | ROM_CONTINUE( 0x004000, 0x00c000 ) |
2865 | 2308 | |
2866 | | ROM_REGION16_BE( 0x60000, "mainpcb:user1", 0 ) /* 384k for ADSP object ROM */ |
| 2309 | ROM_REGION16_BE( 0x60000, "user1", 0 ) /* 384k for ADSP object ROM */ |
2867 | 2310 | ROM_LOAD16_BYTE( "136070-2121.90h", 0x000000, 0x010000, CRC(0ebf8e58) SHA1(b6bf3e020b29a34ef3eaca6b5e1f17bb89fdc476) ) |
2868 | 2311 | ROM_LOAD16_BYTE( "136070-2118.90k", 0x000001, 0x010000, CRC(fb98abaf) SHA1(6a141effee644f34634b57d1fe4c03f56981f966) ) |
2869 | 2312 | ROM_LOAD16_BYTE( "136070-2122.10h", 0x020000, 0x010000, CRC(bd5380bd) SHA1(e1e2b3c9f9bfc988f0dcc9a9f520f51957e13a97) ) |
r241744 | r241745 | |
2871 | 2314 | ROM_LOAD16_BYTE( "136070-2120.9h", 0x040000, 0x010000, CRC(55a30976) SHA1(045a04d3d24e783a6a643cab08e8974ee5dc2128) ) |
2872 | 2315 | ROM_LOAD16_BYTE( "136070-2117.9k", 0x040001, 0x010000, CRC(d4a9696d) SHA1(574e5f3758ac2e18423ae350e8509aa135ca6da0) ) |
2873 | 2316 | |
2874 | | ROM_REGION( 0x40000, "mainpcb:jsa:oki1", 0 ) /* 256k for ADPCM samples */ |
| 2317 | ROM_REGION( 0x40000, "jsa:oki1", 0 ) /* 256k for ADPCM samples */ |
2875 | 2318 | ROM_LOAD( "136070-2124.1fh", 0x000000, 0x010000, CRC(4dc14fe8) SHA1(c7cc00715f6687ced9d69ec793d6e9d4bc1b5287) ) |
2876 | 2319 | ROM_LOAD( "136070-2125.1ef", 0x010000, 0x010000, CRC(cbdabbcc) SHA1(4d102a5677d96e68d27c1960dc3a237ae6751c2f) ) |
2877 | 2320 | ROM_LOAD( "136070-2126.1de", 0x020000, 0x010000, CRC(b973d9d1) SHA1(a74a3c981497a9c5557f793d49381a9b776cb025) ) |
2878 | 2321 | ROM_LOAD( "136070-2127.1cd", 0x030000, 0x010000, CRC(3e419f4e) SHA1(e382e047f02591a934a53e5fbf07cccf285abb29) ) |
2879 | 2322 | |
2880 | | ROM_REGION( 0x800, "mainpcb:200e", 0 ) |
| 2323 | ROM_REGION( 0x800, "200e", 0 ) |
2881 | 2324 | ROM_LOAD( "stunrun.200e", 0x000000, 0x000800, CRC(f1e8ba9e) SHA1(605db3fdbaff4ba13729371ad0c4fbab3889378e) ) |
2882 | 2325 | |
2883 | | ROM_REGION( 0x800, "mainpcb:210e", 0 ) |
| 2326 | ROM_REGION( 0x800, "210e", 0 ) |
2884 | 2327 | ROM_LOAD( "stunrun.210e", 0x000000, 0x000800, CRC(f1e8ba9e) SHA1(605db3fdbaff4ba13729371ad0c4fbab3889378e) ) |
2885 | 2328 | ROM_END |
2886 | 2329 | |
2887 | 2330 | |
2888 | 2331 | ROM_START( stunrun3e ) |
2889 | | ROM_REGION( 0x100000, "mainpcb:maincpu", 0 ) /* 1MB for 68000 code */ |
| 2332 | ROM_REGION( 0x100000, "maincpu", 0 ) /* 1MB for 68000 code */ |
2890 | 2333 | ROM_LOAD16_BYTE( "136070-2102.200r", 0x000000, 0x010000, CRC(e0ed54d8) SHA1(15850568d8308b6499cbe55b5d8308041d906a29) ) |
2891 | 2334 | ROM_LOAD16_BYTE( "136070-2101.210r", 0x000001, 0x010000, CRC(3008bcf8) SHA1(9d3a20b639969bab68441f76467ed60e395c10e3) ) |
2892 | 2335 | ROM_LOAD16_BYTE( "136070-3004.200s", 0x020000, 0x010000, CRC(d9474678) SHA1(090b78f9e9d2ecf4218821fc102861df1e27d95a) ) |
r241744 | r241745 | |
2900 | 2343 | ROM_LOAD16_BYTE( "136070-2112.200w", 0x0a0000, 0x010000, CRC(3f896aaf) SHA1(817136ddc37566108de15f6bfedc6e0da13a2df2) ) |
2901 | 2344 | ROM_LOAD16_BYTE( "136070-2111.210w", 0x0a0001, 0x010000, CRC(47f010ad) SHA1(a2587ce1d01c78f1d757fb3e4512be9655d17f9c) ) |
2902 | 2345 | |
2903 | | ROM_REGION( 0x14000, "mainpcb:jsa:cpu", 0 ) /* 64k for 6502 code */ |
| 2346 | ROM_REGION( 0x14000, "jsa:cpu", 0 ) /* 64k for 6502 code */ |
2904 | 2347 | ROM_LOAD( "136070-2123.10c", 0x010000, 0x004000, CRC(121ab09a) SHA1(c26b8ddbcb011416e6ab695980d2cf37e672e973) ) |
2905 | 2348 | ROM_CONTINUE( 0x004000, 0x00c000 ) |
2906 | 2349 | |
2907 | | ROM_REGION16_BE( 0x60000, "mainpcb:user1", 0 ) /* 384k for ADSP object ROM */ |
| 2350 | ROM_REGION16_BE( 0x60000, "user1", 0 ) /* 384k for ADSP object ROM */ |
2908 | 2351 | ROM_LOAD16_BYTE( "136070-2121.90h", 0x000000, 0x010000, CRC(0ebf8e58) SHA1(b6bf3e020b29a34ef3eaca6b5e1f17bb89fdc476) ) |
2909 | 2352 | ROM_LOAD16_BYTE( "136070-2118.90k", 0x000001, 0x010000, CRC(fb98abaf) SHA1(6a141effee644f34634b57d1fe4c03f56981f966) ) |
2910 | 2353 | ROM_LOAD16_BYTE( "136070-2122.10h", 0x020000, 0x010000, CRC(bd5380bd) SHA1(e1e2b3c9f9bfc988f0dcc9a9f520f51957e13a97) ) |
r241744 | r241745 | |
2912 | 2355 | ROM_LOAD16_BYTE( "136070-2120.9h", 0x040000, 0x010000, CRC(55a30976) SHA1(045a04d3d24e783a6a643cab08e8974ee5dc2128) ) |
2913 | 2356 | ROM_LOAD16_BYTE( "136070-2117.9k", 0x040001, 0x010000, CRC(d4a9696d) SHA1(574e5f3758ac2e18423ae350e8509aa135ca6da0) ) |
2914 | 2357 | |
2915 | | ROM_REGION( 0x40000, "mainpcb:jsa:oki1", 0 ) /* 256k for ADPCM samples */ |
| 2358 | ROM_REGION( 0x40000, "jsa:oki1", 0 ) /* 256k for ADPCM samples */ |
2916 | 2359 | ROM_LOAD( "136070-2124.1fh", 0x000000, 0x010000, CRC(4dc14fe8) SHA1(c7cc00715f6687ced9d69ec793d6e9d4bc1b5287) ) |
2917 | 2360 | ROM_LOAD( "136070-2125.1ef", 0x010000, 0x010000, CRC(cbdabbcc) SHA1(4d102a5677d96e68d27c1960dc3a237ae6751c2f) ) |
2918 | 2361 | ROM_LOAD( "136070-2126.1de", 0x020000, 0x010000, CRC(b973d9d1) SHA1(a74a3c981497a9c5557f793d49381a9b776cb025) ) |
2919 | 2362 | ROM_LOAD( "136070-2127.1cd", 0x030000, 0x010000, CRC(3e419f4e) SHA1(e382e047f02591a934a53e5fbf07cccf285abb29) ) |
2920 | 2363 | |
2921 | | ROM_REGION( 0x800, "mainpcb:200e", 0 ) |
| 2364 | ROM_REGION( 0x800, "200e", 0 ) |
2922 | 2365 | ROM_LOAD( "stunrun.200e", 0x000000, 0x000800, CRC(f1e8ba9e) SHA1(605db3fdbaff4ba13729371ad0c4fbab3889378e) ) |
2923 | 2366 | |
2924 | | ROM_REGION( 0x800, "mainpcb:210e", 0 ) |
| 2367 | ROM_REGION( 0x800, "210e", 0 ) |
2925 | 2368 | ROM_LOAD( "stunrun.210e", 0x000000, 0x000800, CRC(f1e8ba9e) SHA1(605db3fdbaff4ba13729371ad0c4fbab3889378e) ) |
2926 | 2369 | ROM_END |
2927 | 2370 | |
2928 | 2371 | |
2929 | 2372 | ROM_START( stunrun2 ) |
2930 | | ROM_REGION( 0x100000, "mainpcb:maincpu", 0 ) /* 1MB for 68000 code */ |
| 2373 | ROM_REGION( 0x100000, "maincpu", 0 ) /* 1MB for 68000 code */ |
2931 | 2374 | ROM_LOAD16_BYTE( "136070-2102.200r", 0x000000, 0x010000, CRC(e0ed54d8) SHA1(15850568d8308b6499cbe55b5d8308041d906a29) ) |
2932 | 2375 | ROM_LOAD16_BYTE( "136070-2101.210r", 0x000001, 0x010000, CRC(3008bcf8) SHA1(9d3a20b639969bab68441f76467ed60e395c10e3) ) |
2933 | 2376 | ROM_LOAD16_BYTE( "136070-2104.200s", 0x020000, 0x010000, CRC(6acdeeaa) SHA1(a4cbe648ad2fee3bb945fbc8055b76be1f5c03d1) ) |
r241744 | r241745 | |
2941 | 2384 | ROM_LOAD16_BYTE( "136070-2112.200w", 0x0a0000, 0x010000, CRC(3f896aaf) SHA1(817136ddc37566108de15f6bfedc6e0da13a2df2) ) |
2942 | 2385 | ROM_LOAD16_BYTE( "136070-2111.210w", 0x0a0001, 0x010000, CRC(47f010ad) SHA1(a2587ce1d01c78f1d757fb3e4512be9655d17f9c) ) |
2943 | 2386 | |
2944 | | ROM_REGION( 0x14000, "mainpcb:jsa:cpu", 0 ) /* 64k for 6502 code */ |
| 2387 | ROM_REGION( 0x14000, "jsa:cpu", 0 ) /* 64k for 6502 code */ |
2945 | 2388 | ROM_LOAD( "136070-2123.10c", 0x010000, 0x004000, CRC(121ab09a) SHA1(c26b8ddbcb011416e6ab695980d2cf37e672e973) ) |
2946 | 2389 | ROM_CONTINUE( 0x004000, 0x00c000 ) |
2947 | 2390 | |
2948 | | ROM_REGION16_BE( 0x60000, "mainpcb:user1", 0 ) /* 384k for ADSP object ROM */ |
| 2391 | ROM_REGION16_BE( 0x60000, "user1", 0 ) /* 384k for ADSP object ROM */ |
2949 | 2392 | ROM_LOAD16_BYTE( "136070-2121.90h", 0x000000, 0x010000, CRC(0ebf8e58) SHA1(b6bf3e020b29a34ef3eaca6b5e1f17bb89fdc476) ) |
2950 | 2393 | ROM_LOAD16_BYTE( "136070-2118.90k", 0x000001, 0x010000, CRC(fb98abaf) SHA1(6a141effee644f34634b57d1fe4c03f56981f966) ) |
2951 | 2394 | ROM_LOAD16_BYTE( "136070-2122.10h", 0x020000, 0x010000, CRC(bd5380bd) SHA1(e1e2b3c9f9bfc988f0dcc9a9f520f51957e13a97) ) |
r241744 | r241745 | |
2953 | 2396 | ROM_LOAD16_BYTE( "136070-2120.9h", 0x040000, 0x010000, CRC(55a30976) SHA1(045a04d3d24e783a6a643cab08e8974ee5dc2128) ) |
2954 | 2397 | ROM_LOAD16_BYTE( "136070-2117.9k", 0x040001, 0x010000, CRC(d4a9696d) SHA1(574e5f3758ac2e18423ae350e8509aa135ca6da0) ) |
2955 | 2398 | |
2956 | | ROM_REGION( 0x40000, "mainpcb:jsa:oki1", 0 ) /* 256k for ADPCM samples */ |
| 2399 | ROM_REGION( 0x40000, "jsa:oki1", 0 ) /* 256k for ADPCM samples */ |
2957 | 2400 | ROM_LOAD( "136070-2124.1fh", 0x000000, 0x010000, CRC(4dc14fe8) SHA1(c7cc00715f6687ced9d69ec793d6e9d4bc1b5287) ) |
2958 | 2401 | ROM_LOAD( "136070-2125.1ef", 0x010000, 0x010000, CRC(cbdabbcc) SHA1(4d102a5677d96e68d27c1960dc3a237ae6751c2f) ) |
2959 | 2402 | ROM_LOAD( "136070-2126.1de", 0x020000, 0x010000, CRC(b973d9d1) SHA1(a74a3c981497a9c5557f793d49381a9b776cb025) ) |
2960 | 2403 | ROM_LOAD( "136070-2127.1cd", 0x030000, 0x010000, CRC(3e419f4e) SHA1(e382e047f02591a934a53e5fbf07cccf285abb29) ) |
2961 | 2404 | |
2962 | | ROM_REGION( 0x800, "mainpcb:200e", 0 ) |
| 2405 | ROM_REGION( 0x800, "200e", 0 ) |
2963 | 2406 | ROM_LOAD( "stunrun.200e", 0x000000, 0x000800, CRC(f1e8ba9e) SHA1(605db3fdbaff4ba13729371ad0c4fbab3889378e) ) |
2964 | 2407 | |
2965 | | ROM_REGION( 0x800, "mainpcb:210e", 0 ) |
| 2408 | ROM_REGION( 0x800, "210e", 0 ) |
2966 | 2409 | ROM_LOAD( "stunrun.210e", 0x000000, 0x000800, CRC(f1e8ba9e) SHA1(605db3fdbaff4ba13729371ad0c4fbab3889378e) ) |
2967 | 2410 | ROM_END |
2968 | 2411 | |
2969 | 2412 | |
2970 | 2413 | ROM_START( stunrun2e ) |
2971 | | ROM_REGION( 0x100000, "mainpcb:maincpu", 0 ) /* 1MB for 68000 code */ |
| 2414 | ROM_REGION( 0x100000, "maincpu", 0 ) /* 1MB for 68000 code */ |
2972 | 2415 | ROM_LOAD16_BYTE( "136070-2102.200r", 0x000000, 0x010000, CRC(e0ed54d8) SHA1(15850568d8308b6499cbe55b5d8308041d906a29) ) |
2973 | 2416 | ROM_LOAD16_BYTE( "136070-2101.210r", 0x000001, 0x010000, CRC(3008bcf8) SHA1(9d3a20b639969bab68441f76467ed60e395c10e3) ) |
2974 | 2417 | ROM_LOAD16_BYTE( "136070-2004.200s", 0x020000, 0x010000, CRC(30303326) SHA1(49a279b5b02af97395dfb8c66410319a807aa4b9) ) |
r241744 | r241745 | |
2982 | 2425 | ROM_LOAD16_BYTE( "136070-2112.200w", 0x0a0000, 0x010000, CRC(3f896aaf) SHA1(817136ddc37566108de15f6bfedc6e0da13a2df2) ) |
2983 | 2426 | ROM_LOAD16_BYTE( "136070-2111.210w", 0x0a0001, 0x010000, CRC(47f010ad) SHA1(a2587ce1d01c78f1d757fb3e4512be9655d17f9c) ) |
2984 | 2427 | |
2985 | | ROM_REGION( 0x14000, "mainpcb:jsa:cpu", 0 ) /* 64k for 6502 code */ |
| 2428 | ROM_REGION( 0x14000, "jsa:cpu", 0 ) /* 64k for 6502 code */ |
2986 | 2429 | ROM_LOAD( "136070-2123.10c", 0x010000, 0x004000, CRC(121ab09a) SHA1(c26b8ddbcb011416e6ab695980d2cf37e672e973) ) |
2987 | 2430 | ROM_CONTINUE( 0x004000, 0x00c000 ) |
2988 | 2431 | |
2989 | | ROM_REGION16_BE( 0x60000, "mainpcb:user1", 0 ) /* 384k for ADSP object ROM */ |
| 2432 | ROM_REGION16_BE( 0x60000, "user1", 0 ) /* 384k for ADSP object ROM */ |
2990 | 2433 | ROM_LOAD16_BYTE( "136070-2121.90h", 0x000000, 0x010000, CRC(0ebf8e58) SHA1(b6bf3e020b29a34ef3eaca6b5e1f17bb89fdc476) ) |
2991 | 2434 | ROM_LOAD16_BYTE( "136070-2118.90k", 0x000001, 0x010000, CRC(fb98abaf) SHA1(6a141effee644f34634b57d1fe4c03f56981f966) ) |
2992 | 2435 | ROM_LOAD16_BYTE( "136070-2122.10h", 0x020000, 0x010000, CRC(bd5380bd) SHA1(e1e2b3c9f9bfc988f0dcc9a9f520f51957e13a97) ) |
r241744 | r241745 | |
2994 | 2437 | ROM_LOAD16_BYTE( "136070-2120.9h", 0x040000, 0x010000, CRC(55a30976) SHA1(045a04d3d24e783a6a643cab08e8974ee5dc2128) ) |
2995 | 2438 | ROM_LOAD16_BYTE( "136070-2117.9k", 0x040001, 0x010000, CRC(d4a9696d) SHA1(574e5f3758ac2e18423ae350e8509aa135ca6da0) ) |
2996 | 2439 | |
2997 | | ROM_REGION( 0x40000, "mainpcb:jsa:oki1", 0 ) /* 256k for ADPCM samples */ |
| 2440 | ROM_REGION( 0x40000, "jsa:oki1", 0 ) /* 256k for ADPCM samples */ |
2998 | 2441 | ROM_LOAD( "136070-2124.1fh", 0x000000, 0x010000, CRC(4dc14fe8) SHA1(c7cc00715f6687ced9d69ec793d6e9d4bc1b5287) ) |
2999 | 2442 | ROM_LOAD( "136070-2125.1ef", 0x010000, 0x010000, CRC(cbdabbcc) SHA1(4d102a5677d96e68d27c1960dc3a237ae6751c2f) ) |
3000 | 2443 | ROM_LOAD( "136070-2126.1de", 0x020000, 0x010000, CRC(b973d9d1) SHA1(a74a3c981497a9c5557f793d49381a9b776cb025) ) |
3001 | 2444 | ROM_LOAD( "136070-2127.1cd", 0x030000, 0x010000, CRC(3e419f4e) SHA1(e382e047f02591a934a53e5fbf07cccf285abb29) ) |
3002 | 2445 | |
3003 | | ROM_REGION( 0x800, "mainpcb:200e", 0 ) |
| 2446 | ROM_REGION( 0x800, "200e", 0 ) |
3004 | 2447 | ROM_LOAD( "stunrun.200e", 0x000000, 0x000800, CRC(f1e8ba9e) SHA1(605db3fdbaff4ba13729371ad0c4fbab3889378e) ) |
3005 | 2448 | |
3006 | | ROM_REGION( 0x800, "mainpcb:210e", 0 ) |
| 2449 | ROM_REGION( 0x800, "210e", 0 ) |
3007 | 2450 | ROM_LOAD( "stunrun.210e", 0x000000, 0x000800, CRC(f1e8ba9e) SHA1(605db3fdbaff4ba13729371ad0c4fbab3889378e) ) |
3008 | 2451 | ROM_END |
3009 | 2452 | |
3010 | 2453 | |
3011 | 2454 | ROM_START( stunrun0 ) |
3012 | | ROM_REGION( 0x100000, "mainpcb:maincpu", 0 ) /* 1MB for 68000 code */ |
| 2455 | ROM_REGION( 0x100000, "maincpu", 0 ) /* 1MB for 68000 code */ |
3013 | 2456 | ROM_LOAD16_BYTE( "136070-2102.200r", 0x000000, 0x010000, CRC(e0ed54d8) SHA1(15850568d8308b6499cbe55b5d8308041d906a29) ) |
3014 | 2457 | ROM_LOAD16_BYTE( "136070-2101.210r", 0x000001, 0x010000, CRC(3008bcf8) SHA1(9d3a20b639969bab68441f76467ed60e395c10e3) ) |
3015 | 2458 | ROM_LOAD16_BYTE( "136070-0304.200s", 0x020000, 0x010000, CRC(e7968b1b) SHA1(f2e5b4f64e553041abbe2610968f59cca425a4d4) ) |
r241744 | r241745 | |
3023 | 2466 | ROM_LOAD16_BYTE( "136070-2112.200w", 0x0a0000, 0x010000, CRC(3f896aaf) SHA1(817136ddc37566108de15f6bfedc6e0da13a2df2) ) |
3024 | 2467 | ROM_LOAD16_BYTE( "136070-2111.210w", 0x0a0001, 0x010000, CRC(47f010ad) SHA1(a2587ce1d01c78f1d757fb3e4512be9655d17f9c) ) |
3025 | 2468 | |
3026 | | ROM_REGION( 0x14000, "mainpcb:jsa:cpu", 0 ) /* 64k for 6502 code */ |
| 2469 | ROM_REGION( 0x14000, "jsa:cpu", 0 ) /* 64k for 6502 code */ |
3027 | 2470 | ROM_LOAD( "136070-2123.10c", 0x010000, 0x004000, CRC(121ab09a) SHA1(c26b8ddbcb011416e6ab695980d2cf37e672e973) ) |
3028 | 2471 | ROM_CONTINUE( 0x004000, 0x00c000 ) |
3029 | 2472 | |
3030 | | ROM_REGION16_BE( 0x60000, "mainpcb:user1", 0 ) /* 384k for ADSP object ROM */ |
| 2473 | ROM_REGION16_BE( 0x60000, "user1", 0 ) /* 384k for ADSP object ROM */ |
3031 | 2474 | ROM_LOAD16_BYTE( "136070-2121.90h", 0x000000, 0x010000, CRC(0ebf8e58) SHA1(b6bf3e020b29a34ef3eaca6b5e1f17bb89fdc476) ) |
3032 | 2475 | ROM_LOAD16_BYTE( "136070-2118.90k", 0x000001, 0x010000, CRC(fb98abaf) SHA1(6a141effee644f34634b57d1fe4c03f56981f966) ) |
3033 | 2476 | ROM_LOAD16_BYTE( "136070-2122.10h", 0x020000, 0x010000, CRC(bd5380bd) SHA1(e1e2b3c9f9bfc988f0dcc9a9f520f51957e13a97) ) |
r241744 | r241745 | |
3035 | 2478 | ROM_LOAD16_BYTE( "136070-2120.9h", 0x040000, 0x010000, CRC(55a30976) SHA1(045a04d3d24e783a6a643cab08e8974ee5dc2128) ) |
3036 | 2479 | ROM_LOAD16_BYTE( "136070-2117.9k", 0x040001, 0x010000, CRC(d4a9696d) SHA1(574e5f3758ac2e18423ae350e8509aa135ca6da0) ) |
3037 | 2480 | |
3038 | | ROM_REGION( 0x40000, "mainpcb:jsa:oki1", 0 ) /* 256k for ADPCM samples */ |
| 2481 | ROM_REGION( 0x40000, "jsa:oki1", 0 ) /* 256k for ADPCM samples */ |
3039 | 2482 | ROM_LOAD( "136070-2124.1fh", 0x000000, 0x010000, CRC(4dc14fe8) SHA1(c7cc00715f6687ced9d69ec793d6e9d4bc1b5287) ) |
3040 | 2483 | ROM_LOAD( "136070-2125.1ef", 0x010000, 0x010000, CRC(cbdabbcc) SHA1(4d102a5677d96e68d27c1960dc3a237ae6751c2f) ) |
3041 | 2484 | ROM_LOAD( "136070-2126.1de", 0x020000, 0x010000, CRC(b973d9d1) SHA1(a74a3c981497a9c5557f793d49381a9b776cb025) ) |
3042 | 2485 | ROM_LOAD( "136070-2127.1cd", 0x030000, 0x010000, CRC(3e419f4e) SHA1(e382e047f02591a934a53e5fbf07cccf285abb29) ) |
3043 | 2486 | |
3044 | | ROM_REGION( 0x800, "mainpcb:200e", 0 ) |
| 2487 | ROM_REGION( 0x800, "200e", 0 ) |
3045 | 2488 | ROM_LOAD( "stunrun.200e", 0x000000, 0x000800, CRC(f1e8ba9e) SHA1(605db3fdbaff4ba13729371ad0c4fbab3889378e) ) |
3046 | 2489 | |
3047 | | ROM_REGION( 0x800, "mainpcb:210e", 0 ) |
| 2490 | ROM_REGION( 0x800, "210e", 0 ) |
3048 | 2491 | ROM_LOAD( "stunrun.210e", 0x000000, 0x000800, CRC(f1e8ba9e) SHA1(605db3fdbaff4ba13729371ad0c4fbab3889378e) ) |
3049 | 2492 | ROM_END |
3050 | 2493 | |
3051 | 2494 | |
3052 | 2495 | ROM_START( stunrunp ) |
3053 | | ROM_REGION( 0x100000, "mainpcb:maincpu", 0 ) /* 1MB for 68000 code */ |
| 2496 | ROM_REGION( 0x100000, "maincpu", 0 ) /* 1MB for 68000 code */ |
3054 | 2497 | ROM_LOAD16_BYTE( "136070-2102.200r", 0x000000, 0x010000, CRC(e0ed54d8) SHA1(15850568d8308b6499cbe55b5d8308041d906a29) ) |
3055 | 2498 | ROM_LOAD16_BYTE( "136070-2101.210r", 0x000001, 0x010000, CRC(3008bcf8) SHA1(9d3a20b639969bab68441f76467ed60e395c10e3) ) |
3056 | 2499 | ROM_LOAD16_BYTE( "prog-hi0.s20", 0x020000, 0x010000, CRC(0be15a99) SHA1(52b152b23af305e95765c72052bb7aba846510d6) ) |
r241744 | r241745 | |
3064 | 2507 | ROM_LOAD16_BYTE( "136070-2112.200w", 0x0a0000, 0x010000, CRC(3f896aaf) SHA1(817136ddc37566108de15f6bfedc6e0da13a2df2) ) |
3065 | 2508 | ROM_LOAD16_BYTE( "136070-2111.210w", 0x0a0001, 0x010000, CRC(47f010ad) SHA1(a2587ce1d01c78f1d757fb3e4512be9655d17f9c) ) |
3066 | 2509 | |
3067 | | ROM_REGION( 0x14000, "mainpcb:jsa:cpu", 0 ) /* 64k for 6502 code */ |
| 2510 | ROM_REGION( 0x14000, "jsa:cpu", 0 ) /* 64k for 6502 code */ |
3068 | 2511 | ROM_LOAD( "136070-2123.10c", 0x010000, 0x004000, CRC(121ab09a) SHA1(c26b8ddbcb011416e6ab695980d2cf37e672e973) ) |
3069 | 2512 | ROM_CONTINUE( 0x004000, 0x00c000 ) |
3070 | 2513 | |
3071 | | ROM_REGION16_BE( 0x60000, "mainpcb:user1", 0 ) /* 384k for ADSP object ROM */ |
| 2514 | ROM_REGION16_BE( 0x60000, "user1", 0 ) /* 384k for ADSP object ROM */ |
3072 | 2515 | ROM_LOAD16_BYTE( "136070-2121.90h", 0x000000, 0x010000, CRC(0ebf8e58) SHA1(b6bf3e020b29a34ef3eaca6b5e1f17bb89fdc476) ) |
3073 | 2516 | ROM_LOAD16_BYTE( "136070-2118.90k", 0x000001, 0x010000, CRC(fb98abaf) SHA1(6a141effee644f34634b57d1fe4c03f56981f966) ) |
3074 | 2517 | ROM_LOAD16_BYTE( "136070-2122.10h", 0x020000, 0x010000, CRC(bd5380bd) SHA1(e1e2b3c9f9bfc988f0dcc9a9f520f51957e13a97) ) |
r241744 | r241745 | |
3076 | 2519 | ROM_LOAD16_BYTE( "136070-2120.9h", 0x040000, 0x010000, CRC(55a30976) SHA1(045a04d3d24e783a6a643cab08e8974ee5dc2128) ) |
3077 | 2520 | ROM_LOAD16_BYTE( "136070-2117.9k", 0x040001, 0x010000, CRC(d4a9696d) SHA1(574e5f3758ac2e18423ae350e8509aa135ca6da0) ) |
3078 | 2521 | |
3079 | | ROM_REGION( 0x40000, "mainpcb:jsa:oki1", 0 ) /* 256k for ADPCM samples */ |
| 2522 | ROM_REGION( 0x40000, "jsa:oki1", 0 ) /* 256k for ADPCM samples */ |
3080 | 2523 | ROM_LOAD( "136070-2124.1fh", 0x000000, 0x010000, CRC(4dc14fe8) SHA1(c7cc00715f6687ced9d69ec793d6e9d4bc1b5287) ) |
3081 | 2524 | ROM_LOAD( "136070-2125.1ef", 0x010000, 0x010000, CRC(cbdabbcc) SHA1(4d102a5677d96e68d27c1960dc3a237ae6751c2f) ) |
3082 | 2525 | ROM_LOAD( "136070-2126.1de", 0x020000, 0x010000, CRC(b973d9d1) SHA1(a74a3c981497a9c5557f793d49381a9b776cb025) ) |
3083 | 2526 | ROM_LOAD( "136070-2127.1cd", 0x030000, 0x010000, CRC(3e419f4e) SHA1(e382e047f02591a934a53e5fbf07cccf285abb29) ) |
3084 | 2527 | |
3085 | | ROM_REGION( 0x800, "mainpcb:200e", 0 ) |
| 2528 | ROM_REGION( 0x800, "200e", 0 ) |
3086 | 2529 | ROM_LOAD( "stunrun.200e", 0x000000, 0x000800, CRC(f1e8ba9e) SHA1(605db3fdbaff4ba13729371ad0c4fbab3889378e) ) |
3087 | 2530 | |
3088 | | ROM_REGION( 0x800, "mainpcb:210e", 0 ) |
| 2531 | ROM_REGION( 0x800, "210e", 0 ) |
3089 | 2532 | ROM_LOAD( "stunrun.210e", 0x000000, 0x000800, CRC(f1e8ba9e) SHA1(605db3fdbaff4ba13729371ad0c4fbab3889378e) ) |
3090 | 2533 | ROM_END |
3091 | 2534 | |
3092 | 2535 | |
3093 | 2536 | ROM_START( racedriv ) |
3094 | | ROM_REGION( 0x100000, "mainpcb:maincpu", 0 ) /* 1MB for 68000 code */ |
| 2537 | ROM_REGION( 0x100000, "maincpu", 0 ) /* 1MB for 68000 code */ |
3095 | 2538 | ROM_LOAD16_BYTE( "136077-5002.200r", 0x000000, 0x010000, CRC(0a78adca) SHA1(a44722340ff7c99253107be092bec2e87cae340b) ) |
3096 | 2539 | ROM_LOAD16_BYTE( "136077-5001.210r", 0x000001, 0x010000, CRC(74b4cd49) SHA1(48fc4344c092c9eb14249874ac305b87bba53e7e) ) |
3097 | 2540 | ROM_LOAD16_BYTE( "136077-5004.200s", 0x020000, 0x010000, CRC(c0cbdf4e) SHA1(8c7f4f79e90dc7206d9d83d588822000a7a53c52) ) |
r241744 | r241745 | |
3109 | 2552 | ROM_LOAD16_BYTE( "136077-1016.200y", 0x0e0000, 0x010000, CRC(e83a9c99) SHA1(1d4093902133bb6da981f294e6947544c3564393) ) |
3110 | 2553 | ROM_LOAD16_BYTE( "136077-4015.210y", 0x0e0001, 0x010000, CRC(725806f3) SHA1(0fa4601465dc94f27c71db789ad625bbcd254169) ) |
3111 | 2554 | |
3112 | | ROM_REGION( 0x2000, "mainpcb:asic65:asic65cpu", 0 ) /* ASIC65 TMS32015 code */ |
| 2555 | ROM_REGION( 0x2000, "asic65:asic65cpu", 0 ) /* ASIC65 TMS32015 code */ |
3113 | 2556 | ROM_LOAD( "136077-1027.30j", 0x00000, 0x02000, NO_DUMP ) |
3114 | 2557 | |
3115 | | ROM_REGION( 0x20000, "mainpcb:soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
| 2558 | ROM_REGION( 0x20000, "soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
3116 | 2559 | ROM_LOAD16_BYTE( "136077-1032.70n", 0x000000, 0x008000, CRC(fbc903a6) SHA1(047240a5192918ced52d90b0555ba2e19a26329e) ) |
3117 | 2560 | ROM_LOAD16_BYTE( "136077-1033.45n", 0x000001, 0x008000, CRC(e032ca7c) SHA1(a80c980c8e58cf8cada72140e42a3cd1ea987b3d) ) |
3118 | 2561 | |
3119 | | ROM_REGION16_BE( 0x60000, "mainpcb:user1", 0 ) /* 384k for ADSP object ROM */ |
| 2562 | ROM_REGION16_BE( 0x60000, "user1", 0 ) /* 384k for ADSP object ROM */ |
3120 | 2563 | ROM_LOAD16_BYTE( "136077-2021.10h", 0x000000, 0x010000, CRC(8b2a98da) SHA1(264b7ec218e423ea85c54e586f8ff091f033d472) ) |
3121 | 2564 | ROM_LOAD16_BYTE( "136077-2023.10k", 0x000001, 0x010000, CRC(c6d83d38) SHA1(e42c186a7fc0d88982b26eafdb834406b4ed3c8a) ) |
3122 | 2565 | ROM_LOAD16_BYTE( "136077-1022.10j", 0x020000, 0x010000, CRC(c0393c31) SHA1(31726c01eb0d4650936908c90d45161197b7efba) ) |
3123 | 2566 | ROM_LOAD16_BYTE( "136077-1024.10l", 0x020001, 0x010000, CRC(1e2fb25f) SHA1(4940091bbad6144bce091d2737191d266d4b0310) ) |
3124 | 2567 | |
3125 | | ROM_REGION16_BE( 0x50000, "mainpcb:user3", 0 ) /* 256k for DSK ROMs + 64k for RAM */ |
| 2568 | ROM_REGION16_BE( 0x50000, "user3", 0 ) /* 256k for DSK ROMs + 64k for RAM */ |
3126 | 2569 | ROM_LOAD16_BYTE( "136077-4030.30e", 0x000000, 0x010000, CRC(4207c784) SHA1(5ec410bd75c281ac57d9856d08ce65431f3af994) ) |
3127 | 2570 | ROM_LOAD16_BYTE( "136077-4031.10e", 0x000001, 0x010000, CRC(796486b3) SHA1(937e27c012c5fb457bee1b43fc8e075b3e9405b4) ) |
3128 | 2571 | |
3129 | | ROM_REGION( 0x50000, "mainpcb:serialroms", 0 ) /* 10*128k for audio serial ROMs */ |
| 2572 | ROM_REGION( 0x50000, "serialroms", 0 ) /* 10*128k for audio serial ROMs */ |
3130 | 2573 | ROM_LOAD( "136052-1123.65a", 0x000000, 0x010000, CRC(a88411dc) SHA1(1fd53c7eadffa163d5423df2f8338757e58d5f2e) ) |
3131 | 2574 | ROM_LOAD( "136052-1124.55a", 0x010000, 0x010000, CRC(071a4309) SHA1(c623bd51d6a4a56503fbf138138854d6a30b11d6) ) |
3132 | 2575 | ROM_LOAD( "136052-3125.45a", 0x020000, 0x010000, CRC(856548ff) SHA1(e8a17b274185c5e4ecf5f9f1c211e18b3ef2456d) ) |
3133 | 2576 | ROM_LOAD( "136052-1126.30a", 0x030000, 0x010000, CRC(f46ef09c) SHA1(ba62f73ee3b33d8f26b430ffa468f8792dca23de) ) |
3134 | 2577 | ROM_LOAD( "136077-1017.45c", 0x040000, 0x010000, CRC(e93129a3) SHA1(1221b08c8efbfd8cf6bfbfd956545f10bef48663) ) |
3135 | 2578 | |
3136 | | ROM_REGION( 0x800, "mainpcb:200e", 0 ) |
| 2579 | ROM_REGION( 0x800, "200e", 0 ) |
3137 | 2580 | ROM_LOAD( "racedriv.200e", 0x000000, 0x000800, CRC(bfdf633c) SHA1(b930f90c388e6773e6ba4254214a3a6076e610b0) ) |
3138 | 2581 | |
3139 | | ROM_REGION( 0x800, "mainpcb:210e", 0 ) |
| 2582 | ROM_REGION( 0x800, "210e", 0 ) |
3140 | 2583 | ROM_LOAD( "racedriv.210e", 0x000000, 0x000800, CRC(3d7c732e) SHA1(e7de81d4a54327514fdd339e93c888c63a344d2c) ) |
3141 | 2584 | ROM_END |
3142 | 2585 | |
3143 | 2586 | |
3144 | 2587 | ROM_START( racedrivb ) |
3145 | | ROM_REGION( 0x100000, "mainpcb:maincpu", 0 ) /* 1MB for 68000 code */ |
| 2588 | ROM_REGION( 0x100000, "maincpu", 0 ) /* 1MB for 68000 code */ |
3146 | 2589 | ROM_LOAD16_BYTE( "136077-5002.200r", 0x000000, 0x010000, CRC(0a78adca) SHA1(a44722340ff7c99253107be092bec2e87cae340b) ) |
3147 | 2590 | ROM_LOAD16_BYTE( "136077-5001.210r", 0x000001, 0x010000, CRC(74b4cd49) SHA1(48fc4344c092c9eb14249874ac305b87bba53e7e) ) |
3148 | 2591 | ROM_LOAD16_BYTE( "136077-5004.200s", 0x020000, 0x010000, CRC(c0cbdf4e) SHA1(8c7f4f79e90dc7206d9d83d588822000a7a53c52) ) |
r241744 | r241745 | |
3160 | 2603 | ROM_LOAD16_BYTE( "136077-1016.200y", 0x0e0000, 0x010000, CRC(e83a9c99) SHA1(1d4093902133bb6da981f294e6947544c3564393) ) |
3161 | 2604 | ROM_LOAD16_BYTE( "136077-4015.210y", 0x0e0001, 0x010000, CRC(725806f3) SHA1(0fa4601465dc94f27c71db789ad625bbcd254169) ) |
3162 | 2605 | |
3163 | | ROM_REGION( 0x2000, "mainpcb:asic65:asic65cpu", 0 ) /* ASIC65 TMS32015 code */ |
| 2606 | ROM_REGION( 0x2000, "asic65:asic65cpu", 0 ) /* ASIC65 TMS32015 code */ |
3164 | 2607 | ROM_LOAD( "136077-1027.30j", 0x00000, 0x02000, NO_DUMP ) |
3165 | 2608 | |
3166 | | ROM_REGION( 0x20000, "mainpcb:soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
| 2609 | ROM_REGION( 0x20000, "soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
3167 | 2610 | ROM_LOAD16_BYTE( "136077-1032.70n", 0x000000, 0x008000, CRC(fbc903a6) SHA1(047240a5192918ced52d90b0555ba2e19a26329e) ) |
3168 | 2611 | ROM_LOAD16_BYTE( "136077-1033.45n", 0x000001, 0x008000, CRC(e032ca7c) SHA1(a80c980c8e58cf8cada72140e42a3cd1ea987b3d) ) |
3169 | 2612 | |
3170 | | ROM_REGION16_BE( 0x60000, "mainpcb:user1", 0 ) /* 384k for ADSP object ROM */ |
| 2613 | ROM_REGION16_BE( 0x60000, "user1", 0 ) /* 384k for ADSP object ROM */ |
3171 | 2614 | ROM_LOAD16_BYTE( "136077-2021.10h", 0x000000, 0x010000, CRC(8b2a98da) SHA1(264b7ec218e423ea85c54e586f8ff091f033d472) ) |
3172 | 2615 | ROM_LOAD16_BYTE( "136077-2023.10k", 0x000001, 0x010000, CRC(c6d83d38) SHA1(e42c186a7fc0d88982b26eafdb834406b4ed3c8a) ) |
3173 | 2616 | ROM_LOAD16_BYTE( "136077-1022.10j", 0x020000, 0x010000, CRC(c0393c31) SHA1(31726c01eb0d4650936908c90d45161197b7efba) ) |
3174 | 2617 | ROM_LOAD16_BYTE( "136077-1024.10l", 0x020001, 0x010000, CRC(1e2fb25f) SHA1(4940091bbad6144bce091d2737191d266d4b0310) ) |
3175 | 2618 | |
3176 | | ROM_REGION16_BE( 0x50000, "mainpcb:user3", 0 ) /* 256k for DSK ROMs + 64k for RAM */ |
| 2619 | ROM_REGION16_BE( 0x50000, "user3", 0 ) /* 256k for DSK ROMs + 64k for RAM */ |
3177 | 2620 | ROM_LOAD16_BYTE( "136077-4030.30e", 0x000000, 0x010000, CRC(4207c784) SHA1(5ec410bd75c281ac57d9856d08ce65431f3af994) ) |
3178 | 2621 | ROM_LOAD16_BYTE( "136077-4031.10e", 0x000001, 0x010000, CRC(796486b3) SHA1(937e27c012c5fb457bee1b43fc8e075b3e9405b4) ) |
3179 | 2622 | |
3180 | | ROM_REGION( 0x50000, "mainpcb:serialroms", 0 ) /* 10*128k for audio serial ROMs */ |
| 2623 | ROM_REGION( 0x50000, "serialroms", 0 ) /* 10*128k for audio serial ROMs */ |
3181 | 2624 | ROM_LOAD( "136052-1123.65a", 0x000000, 0x010000, CRC(a88411dc) SHA1(1fd53c7eadffa163d5423df2f8338757e58d5f2e) ) |
3182 | 2625 | ROM_LOAD( "136052-1124.55a", 0x010000, 0x010000, CRC(071a4309) SHA1(c623bd51d6a4a56503fbf138138854d6a30b11d6) ) |
3183 | 2626 | ROM_LOAD( "136052-3125.45a", 0x020000, 0x010000, CRC(856548ff) SHA1(e8a17b274185c5e4ecf5f9f1c211e18b3ef2456d) ) |
3184 | 2627 | ROM_LOAD( "136052-1126.30a", 0x030000, 0x010000, CRC(f46ef09c) SHA1(ba62f73ee3b33d8f26b430ffa468f8792dca23de) ) |
3185 | 2628 | ROM_LOAD( "136077-1017.45c", 0x040000, 0x010000, CRC(e93129a3) SHA1(1221b08c8efbfd8cf6bfbfd956545f10bef48663) ) |
3186 | 2629 | |
3187 | | ROM_REGION( 0x800, "mainpcb:200e", 0 ) |
| 2630 | ROM_REGION( 0x800, "200e", 0 ) |
3188 | 2631 | ROM_LOAD( "racedriv.200e", 0x000000, 0x000800, CRC(bfdf633c) SHA1(b930f90c388e6773e6ba4254214a3a6076e610b0) ) |
3189 | 2632 | |
3190 | | ROM_REGION( 0x800, "mainpcb:210e", 0 ) |
| 2633 | ROM_REGION( 0x800, "210e", 0 ) |
3191 | 2634 | ROM_LOAD( "racedriv.210e", 0x000000, 0x000800, CRC(3d7c732e) SHA1(e7de81d4a54327514fdd339e93c888c63a344d2c) ) |
3192 | 2635 | ROM_END |
3193 | 2636 | |
3194 | 2637 | |
3195 | 2638 | ROM_START( racedrivg ) |
3196 | | ROM_REGION( 0x100000, "mainpcb:maincpu", 0 ) /* 1MB for 68000 code */ |
| 2639 | ROM_REGION( 0x100000, "maincpu", 0 ) /* 1MB for 68000 code */ |
3197 | 2640 | ROM_LOAD16_BYTE( "136077-5202.200r", 0x000000, 0x010000, CRC(69016b69) SHA1(8da1314b4b6da6fc95479b9034190181bf778b25) ) |
3198 | 2641 | ROM_LOAD16_BYTE( "136077-5201.210r", 0x000001, 0x010000, CRC(439a1ce7) SHA1(fc376c654c494d2895bcf85d5d8a9d6f17b6887e) ) |
3199 | 2642 | ROM_LOAD16_BYTE( "136077-5204.200s", 0x020000, 0x010000, CRC(15df2b3d) SHA1(49235687b7be684dcd491b854f80c1d849894956) ) |
r241744 | r241745 | |
3211 | 2654 | ROM_LOAD16_BYTE( "136077-1016.200y", 0x0e0000, 0x010000, CRC(e83a9c99) SHA1(1d4093902133bb6da981f294e6947544c3564393) ) |
3212 | 2655 | ROM_LOAD16_BYTE( "136077-4015.210y", 0x0e0001, 0x010000, CRC(725806f3) SHA1(0fa4601465dc94f27c71db789ad625bbcd254169) ) |
3213 | 2656 | |
3214 | | ROM_REGION( 0x2000, "mainpcb:asic65:asic65cpu", 0 ) /* ASIC65 TMS32015 code */ |
| 2657 | ROM_REGION( 0x2000, "asic65:asic65cpu", 0 ) /* ASIC65 TMS32015 code */ |
3215 | 2658 | ROM_LOAD( "136077-1027.30j", 0x00000, 0x02000, NO_DUMP ) |
3216 | 2659 | |
3217 | | ROM_REGION( 0x20000, "mainpcb:soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
| 2660 | ROM_REGION( 0x20000, "soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
3218 | 2661 | ROM_LOAD16_BYTE( "136077-1032.70n", 0x000000, 0x008000, CRC(fbc903a6) SHA1(047240a5192918ced52d90b0555ba2e19a26329e) ) |
3219 | 2662 | ROM_LOAD16_BYTE( "136077-1033.45n", 0x000001, 0x008000, CRC(e032ca7c) SHA1(a80c980c8e58cf8cada72140e42a3cd1ea987b3d) ) |
3220 | 2663 | |
3221 | | ROM_REGION16_BE( 0x60000, "mainpcb:user1", 0 ) /* 384k for ADSP object ROM */ |
| 2664 | ROM_REGION16_BE( 0x60000, "user1", 0 ) /* 384k for ADSP object ROM */ |
3222 | 2665 | ROM_LOAD16_BYTE( "136077-2021.10h", 0x000000, 0x010000, CRC(8b2a98da) SHA1(264b7ec218e423ea85c54e586f8ff091f033d472) ) |
3223 | 2666 | ROM_LOAD16_BYTE( "136077-2023.10k", 0x000001, 0x010000, CRC(c6d83d38) SHA1(e42c186a7fc0d88982b26eafdb834406b4ed3c8a) ) |
3224 | 2667 | ROM_LOAD16_BYTE( "136077-1022.10j", 0x020000, 0x010000, CRC(c0393c31) SHA1(31726c01eb0d4650936908c90d45161197b7efba) ) |
3225 | 2668 | ROM_LOAD16_BYTE( "136077-1024.10l", 0x020001, 0x010000, CRC(1e2fb25f) SHA1(4940091bbad6144bce091d2737191d266d4b0310) ) |
3226 | 2669 | |
3227 | | ROM_REGION16_BE( 0x50000, "mainpcb:user3", 0 ) /* 256k for DSK ROMs + 64k for RAM */ |
| 2670 | ROM_REGION16_BE( 0x50000, "user3", 0 ) /* 256k for DSK ROMs + 64k for RAM */ |
3228 | 2671 | ROM_LOAD16_BYTE( "136077-4030.30e", 0x000000, 0x010000, CRC(4207c784) SHA1(5ec410bd75c281ac57d9856d08ce65431f3af994) ) |
3229 | 2672 | ROM_LOAD16_BYTE( "136077-4031.10e", 0x000001, 0x010000, CRC(796486b3) SHA1(937e27c012c5fb457bee1b43fc8e075b3e9405b4) ) |
3230 | 2673 | |
3231 | | ROM_REGION( 0x50000, "mainpcb:serialroms", 0 ) /* 10*128k for audio serial ROMs */ |
| 2674 | ROM_REGION( 0x50000, "serialroms", 0 ) /* 10*128k for audio serial ROMs */ |
3232 | 2675 | ROM_LOAD( "136052-1123.65a", 0x000000, 0x010000, CRC(a88411dc) SHA1(1fd53c7eadffa163d5423df2f8338757e58d5f2e) ) |
3233 | 2676 | ROM_LOAD( "136052-1124.55a", 0x010000, 0x010000, CRC(071a4309) SHA1(c623bd51d6a4a56503fbf138138854d6a30b11d6) ) |
3234 | 2677 | ROM_LOAD( "136052-3125.45a", 0x020000, 0x010000, CRC(856548ff) SHA1(e8a17b274185c5e4ecf5f9f1c211e18b3ef2456d) ) |
3235 | 2678 | ROM_LOAD( "136052-1126.30a", 0x030000, 0x010000, CRC(f46ef09c) SHA1(ba62f73ee3b33d8f26b430ffa468f8792dca23de) ) |
3236 | 2679 | ROM_LOAD( "136077-1017.45c", 0x040000, 0x010000, CRC(e93129a3) SHA1(1221b08c8efbfd8cf6bfbfd956545f10bef48663) ) |
3237 | 2680 | |
3238 | | ROM_REGION( 0x800, "mainpcb:200e", 0 ) |
| 2681 | ROM_REGION( 0x800, "200e", 0 ) |
3239 | 2682 | ROM_LOAD( "racedriv.200e", 0x000000, 0x000800, CRC(bfdf633c) SHA1(b930f90c388e6773e6ba4254214a3a6076e610b0) ) |
3240 | 2683 | |
3241 | | ROM_REGION( 0x800, "mainpcb:210e", 0 ) |
| 2684 | ROM_REGION( 0x800, "210e", 0 ) |
3242 | 2685 | ROM_LOAD( "racedriv.210e", 0x000000, 0x000800, CRC(3d7c732e) SHA1(e7de81d4a54327514fdd339e93c888c63a344d2c) ) |
3243 | 2686 | ROM_END |
3244 | 2687 | |
3245 | 2688 | |
3246 | 2689 | ROM_START( racedriv4 ) |
3247 | | ROM_REGION( 0x100000, "mainpcb:maincpu", 0 ) /* 1MB for 68000 code */ |
| 2690 | ROM_REGION( 0x100000, "maincpu", 0 ) /* 1MB for 68000 code */ |
3248 | 2691 | ROM_LOAD16_BYTE( "136077-4002.200r", 0x000000, 0x010000, CRC(afe1beb5) SHA1(66dba58f2a02eaa2d6306e53adffb662a8021031) ) |
3249 | 2692 | ROM_LOAD16_BYTE( "136077-4001.210r", 0x000001, 0x010000, CRC(8a449e44) SHA1(03800b96a3992baa4bd37db20e559e08b12e55d1) ) |
3250 | 2693 | ROM_LOAD16_BYTE( "136077-4004.200s", 0x020000, 0x010000, CRC(6d886150) SHA1(514de55de66a2b7fb14d6e2d896911e1b1af62f2) ) |
r241744 | r241745 | |
3262 | 2705 | ROM_LOAD16_BYTE( "136077-1016.200y", 0x0e0000, 0x010000, CRC(e83a9c99) SHA1(1d4093902133bb6da981f294e6947544c3564393) ) |
3263 | 2706 | ROM_LOAD16_BYTE( "136077-4015.210y", 0x0e0001, 0x010000, CRC(725806f3) SHA1(0fa4601465dc94f27c71db789ad625bbcd254169) ) |
3264 | 2707 | |
3265 | | ROM_REGION( 0x2000, "mainpcb:asic65:asic65cpu", 0 ) /* ASIC65 TMS32015 code */ |
| 2708 | ROM_REGION( 0x2000, "asic65:asic65cpu", 0 ) /* ASIC65 TMS32015 code */ |
3266 | 2709 | ROM_LOAD( "136077-1027.30j", 0x00000, 0x02000, NO_DUMP ) |
3267 | 2710 | |
3268 | | ROM_REGION( 0x20000, "mainpcb:soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
| 2711 | ROM_REGION( 0x20000, "soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
3269 | 2712 | ROM_LOAD16_BYTE( "136077-1032.70n", 0x000000, 0x008000, CRC(fbc903a6) SHA1(047240a5192918ced52d90b0555ba2e19a26329e) ) |
3270 | 2713 | ROM_LOAD16_BYTE( "136077-1033.45n", 0x000001, 0x008000, CRC(e032ca7c) SHA1(a80c980c8e58cf8cada72140e42a3cd1ea987b3d) ) |
3271 | 2714 | |
3272 | | ROM_REGION16_BE( 0x60000, "mainpcb:user1", 0 ) /* 384k for ADSP object ROM */ |
| 2715 | ROM_REGION16_BE( 0x60000, "user1", 0 ) /* 384k for ADSP object ROM */ |
3273 | 2716 | ROM_LOAD16_BYTE( "136077-2021.10h", 0x000000, 0x010000, CRC(8b2a98da) SHA1(264b7ec218e423ea85c54e586f8ff091f033d472) ) |
3274 | 2717 | ROM_LOAD16_BYTE( "136077-2023.10k", 0x000001, 0x010000, CRC(c6d83d38) SHA1(e42c186a7fc0d88982b26eafdb834406b4ed3c8a) ) |
3275 | 2718 | ROM_LOAD16_BYTE( "136077-1022.10j", 0x020000, 0x010000, CRC(c0393c31) SHA1(31726c01eb0d4650936908c90d45161197b7efba) ) |
3276 | 2719 | ROM_LOAD16_BYTE( "136077-1024.10l", 0x020001, 0x010000, CRC(1e2fb25f) SHA1(4940091bbad6144bce091d2737191d266d4b0310) ) |
3277 | 2720 | |
3278 | | ROM_REGION16_BE( 0x50000, "mainpcb:user3", 0 ) /* 256k for DSK ROMs + 64k for RAM */ |
| 2721 | ROM_REGION16_BE( 0x50000, "user3", 0 ) /* 256k for DSK ROMs + 64k for RAM */ |
3279 | 2722 | ROM_LOAD16_BYTE( "136077-4030.30e", 0x000000, 0x010000, CRC(4207c784) SHA1(5ec410bd75c281ac57d9856d08ce65431f3af994) ) |
3280 | 2723 | ROM_LOAD16_BYTE( "136077-4031.10e", 0x000001, 0x010000, CRC(796486b3) SHA1(937e27c012c5fb457bee1b43fc8e075b3e9405b4) ) |
3281 | 2724 | |
3282 | | ROM_REGION( 0x50000, "mainpcb:serialroms", 0 ) /* 10*128k for audio serial ROMs */ |
| 2725 | ROM_REGION( 0x50000, "serialroms", 0 ) /* 10*128k for audio serial ROMs */ |
3283 | 2726 | ROM_LOAD( "136052-1123.65a", 0x000000, 0x010000, CRC(a88411dc) SHA1(1fd53c7eadffa163d5423df2f8338757e58d5f2e) ) |
3284 | 2727 | ROM_LOAD( "136052-1124.55a", 0x010000, 0x010000, CRC(071a4309) SHA1(c623bd51d6a4a56503fbf138138854d6a30b11d6) ) |
3285 | 2728 | ROM_LOAD( "136052-3125.45a", 0x020000, 0x010000, CRC(856548ff) SHA1(e8a17b274185c5e4ecf5f9f1c211e18b3ef2456d) ) |
3286 | 2729 | ROM_LOAD( "136052-1126.30a", 0x030000, 0x010000, CRC(f46ef09c) SHA1(ba62f73ee3b33d8f26b430ffa468f8792dca23de) ) |
3287 | 2730 | ROM_LOAD( "136077-1017.45c", 0x040000, 0x010000, CRC(e93129a3) SHA1(1221b08c8efbfd8cf6bfbfd956545f10bef48663) ) |
3288 | 2731 | |
3289 | | ROM_REGION( 0x800, "mainpcb:200e", 0 ) |
| 2732 | ROM_REGION( 0x800, "200e", 0 ) |
3290 | 2733 | ROM_LOAD( "racedriv.200e", 0x000000, 0x000800, CRC(bfdf633c) SHA1(b930f90c388e6773e6ba4254214a3a6076e610b0) ) |
3291 | 2734 | |
3292 | | ROM_REGION( 0x800, "mainpcb:210e", 0 ) |
| 2735 | ROM_REGION( 0x800, "210e", 0 ) |
3293 | 2736 | ROM_LOAD( "racedriv.210e", 0x000000, 0x000800, CRC(3d7c732e) SHA1(e7de81d4a54327514fdd339e93c888c63a344d2c) ) |
3294 | 2737 | ROM_END |
3295 | 2738 | |
3296 | 2739 | |
3297 | 2740 | ROM_START( racedrivb4 ) |
3298 | | ROM_REGION( 0x100000, "mainpcb:maincpu", 0 ) /* 1MB for 68000 code */ |
| 2741 | ROM_REGION( 0x100000, "maincpu", 0 ) /* 1MB for 68000 code */ |
3299 | 2742 | ROM_LOAD16_BYTE( "136077-4002.200r", 0x000000, 0x010000, CRC(afe1beb5) SHA1(66dba58f2a02eaa2d6306e53adffb662a8021031) ) |
3300 | 2743 | ROM_LOAD16_BYTE( "136077-4001.210r", 0x000001, 0x010000, CRC(8a449e44) SHA1(03800b96a3992baa4bd37db20e559e08b12e55d1) ) |
3301 | 2744 | ROM_LOAD16_BYTE( "136077-4004.200s", 0x020000, 0x010000, CRC(6d886150) SHA1(514de55de66a2b7fb14d6e2d896911e1b1af62f2) ) |
r241744 | r241745 | |
3313 | 2756 | ROM_LOAD16_BYTE( "136077-1016.200y", 0x0e0000, 0x010000, CRC(e83a9c99) SHA1(1d4093902133bb6da981f294e6947544c3564393) ) |
3314 | 2757 | ROM_LOAD16_BYTE( "136077-4015.210y", 0x0e0001, 0x010000, CRC(725806f3) SHA1(0fa4601465dc94f27c71db789ad625bbcd254169) ) |
3315 | 2758 | |
3316 | | ROM_REGION( 0x2000, "mainpcb:asic65:asic65cpu", 0 ) /* ASIC65 TMS32015 code */ |
| 2759 | ROM_REGION( 0x2000, "asic65:asic65cpu", 0 ) /* ASIC65 TMS32015 code */ |
3317 | 2760 | ROM_LOAD( "136077-1027.30j", 0x00000, 0x02000, NO_DUMP ) |
3318 | 2761 | |
3319 | | ROM_REGION( 0x20000, "mainpcb:soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
| 2762 | ROM_REGION( 0x20000, "soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
3320 | 2763 | ROM_LOAD16_BYTE( "136077-1032.70n", 0x000000, 0x008000, CRC(fbc903a6) SHA1(047240a5192918ced52d90b0555ba2e19a26329e) ) |
3321 | 2764 | ROM_LOAD16_BYTE( "136077-1033.45n", 0x000001, 0x008000, CRC(e032ca7c) SHA1(a80c980c8e58cf8cada72140e42a3cd1ea987b3d) ) |
3322 | 2765 | |
3323 | | ROM_REGION16_BE( 0x60000, "mainpcb:user1", 0 ) /* 384k for ADSP object ROM */ |
| 2766 | ROM_REGION16_BE( 0x60000, "user1", 0 ) /* 384k for ADSP object ROM */ |
3324 | 2767 | ROM_LOAD16_BYTE( "136077-2021.10h", 0x000000, 0x010000, CRC(8b2a98da) SHA1(264b7ec218e423ea85c54e586f8ff091f033d472) ) |
3325 | 2768 | ROM_LOAD16_BYTE( "136077-2023.10k", 0x000001, 0x010000, CRC(c6d83d38) SHA1(e42c186a7fc0d88982b26eafdb834406b4ed3c8a) ) |
3326 | 2769 | ROM_LOAD16_BYTE( "136077-1022.10j", 0x020000, 0x010000, CRC(c0393c31) SHA1(31726c01eb0d4650936908c90d45161197b7efba) ) |
3327 | 2770 | ROM_LOAD16_BYTE( "136077-1024.10l", 0x020001, 0x010000, CRC(1e2fb25f) SHA1(4940091bbad6144bce091d2737191d266d4b0310) ) |
3328 | 2771 | |
3329 | | ROM_REGION16_BE( 0x50000, "mainpcb:user3", 0 ) /* 256k for DSK ROMs + 64k for RAM */ |
| 2772 | ROM_REGION16_BE( 0x50000, "user3", 0 ) /* 256k for DSK ROMs + 64k for RAM */ |
3330 | 2773 | ROM_LOAD16_BYTE( "136077-4030.30e", 0x000000, 0x010000, CRC(4207c784) SHA1(5ec410bd75c281ac57d9856d08ce65431f3af994) ) |
3331 | 2774 | ROM_LOAD16_BYTE( "136077-4031.10e", 0x000001, 0x010000, CRC(796486b3) SHA1(937e27c012c5fb457bee1b43fc8e075b3e9405b4) ) |
3332 | 2775 | |
3333 | | ROM_REGION( 0x50000, "mainpcb:serialroms", 0 ) /* 10*128k for audio serial ROMs */ |
| 2776 | ROM_REGION( 0x50000, "serialroms", 0 ) /* 10*128k for audio serial ROMs */ |
3334 | 2777 | ROM_LOAD( "136052-1123.65a", 0x000000, 0x010000, CRC(a88411dc) SHA1(1fd53c7eadffa163d5423df2f8338757e58d5f2e) ) |
3335 | 2778 | ROM_LOAD( "136052-1124.55a", 0x010000, 0x010000, CRC(071a4309) SHA1(c623bd51d6a4a56503fbf138138854d6a30b11d6) ) |
3336 | 2779 | ROM_LOAD( "136052-3125.45a", 0x020000, 0x010000, CRC(856548ff) SHA1(e8a17b274185c5e4ecf5f9f1c211e18b3ef2456d) ) |
3337 | 2780 | ROM_LOAD( "136052-1126.30a", 0x030000, 0x010000, CRC(f46ef09c) SHA1(ba62f73ee3b33d8f26b430ffa468f8792dca23de) ) |
3338 | 2781 | ROM_LOAD( "136077-1017.45c", 0x040000, 0x010000, CRC(e93129a3) SHA1(1221b08c8efbfd8cf6bfbfd956545f10bef48663) ) |
3339 | 2782 | |
3340 | | ROM_REGION( 0x800, "mainpcb:200e", 0 ) |
| 2783 | ROM_REGION( 0x800, "200e", 0 ) |
3341 | 2784 | ROM_LOAD( "racedriv.200e", 0x000000, 0x000800, CRC(bfdf633c) SHA1(b930f90c388e6773e6ba4254214a3a6076e610b0) ) |
3342 | 2785 | |
3343 | | ROM_REGION( 0x800, "mainpcb:210e", 0 ) |
| 2786 | ROM_REGION( 0x800, "210e", 0 ) |
3344 | 2787 | ROM_LOAD( "racedriv.210e", 0x000000, 0x000800, CRC(3d7c732e) SHA1(e7de81d4a54327514fdd339e93c888c63a344d2c) ) |
3345 | 2788 | ROM_END |
3346 | 2789 | |
3347 | 2790 | |
3348 | 2791 | ROM_START( racedrivg4 ) |
3349 | | ROM_REGION( 0x100000, "mainpcb:maincpu", 0 ) /* 1MB for 68000 code */ |
| 2792 | ROM_REGION( 0x100000, "maincpu", 0 ) /* 1MB for 68000 code */ |
3350 | 2793 | ROM_LOAD16_BYTE( "136077-4202.200r", 0x000000, 0x010000, CRC(a8c7e15e) SHA1(6aa4b819e5c8562c8eef92a411b2dc91ed35ae4c) ) |
3351 | 2794 | ROM_LOAD16_BYTE( "136077-4201.210r", 0x000001, 0x010000, CRC(1dfa4df2) SHA1(1db0676f0ff1e7996c9791b041d9cd4ca9c70261) ) |
3352 | 2795 | ROM_LOAD16_BYTE( "136077-4204.200s", 0x020000, 0x010000, CRC(29eea8c1) SHA1(1a8020efc0b963bbd05bd33dc3176db7c3234fcc) ) |
r241744 | r241745 | |
3364 | 2807 | ROM_LOAD16_BYTE( "136077-1016.200y", 0x0e0000, 0x010000, CRC(e83a9c99) SHA1(1d4093902133bb6da981f294e6947544c3564393) ) |
3365 | 2808 | ROM_LOAD16_BYTE( "136077-4015.210y", 0x0e0001, 0x010000, CRC(725806f3) SHA1(0fa4601465dc94f27c71db789ad625bbcd254169) ) |
3366 | 2809 | |
3367 | | ROM_REGION( 0x2000, "mainpcb:asic65:asic65cpu", 0 ) /* ASIC65 TMS32015 code */ |
| 2810 | ROM_REGION( 0x2000, "asic65:asic65cpu", 0 ) /* ASIC65 TMS32015 code */ |
3368 | 2811 | ROM_LOAD( "136077-1027.30j", 0x00000, 0x02000, NO_DUMP ) |
3369 | 2812 | |
3370 | | ROM_REGION( 0x20000, "mainpcb:soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
| 2813 | ROM_REGION( 0x20000, "soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
3371 | 2814 | ROM_LOAD16_BYTE( "136077-1032.70n", 0x000000, 0x008000, CRC(fbc903a6) SHA1(047240a5192918ced52d90b0555ba2e19a26329e) ) |
3372 | 2815 | ROM_LOAD16_BYTE( "136077-1033.45n", 0x000001, 0x008000, CRC(e032ca7c) SHA1(a80c980c8e58cf8cada72140e42a3cd1ea987b3d) ) |
3373 | 2816 | |
3374 | | ROM_REGION16_BE( 0x60000, "mainpcb:user1", 0 ) /* 384k for ADSP object ROM */ |
| 2817 | ROM_REGION16_BE( 0x60000, "user1", 0 ) /* 384k for ADSP object ROM */ |
3375 | 2818 | ROM_LOAD16_BYTE( "136077-2021.10h", 0x000000, 0x010000, CRC(8b2a98da) SHA1(264b7ec218e423ea85c54e586f8ff091f033d472) ) |
3376 | 2819 | ROM_LOAD16_BYTE( "136077-2023.10k", 0x000001, 0x010000, CRC(c6d83d38) SHA1(e42c186a7fc0d88982b26eafdb834406b4ed3c8a) ) |
3377 | 2820 | ROM_LOAD16_BYTE( "136077-1022.10j", 0x020000, 0x010000, CRC(c0393c31) SHA1(31726c01eb0d4650936908c90d45161197b7efba) ) |
3378 | 2821 | ROM_LOAD16_BYTE( "136077-1024.10l", 0x020001, 0x010000, CRC(1e2fb25f) SHA1(4940091bbad6144bce091d2737191d266d4b0310) ) |
3379 | 2822 | |
3380 | | ROM_REGION16_BE( 0x50000, "mainpcb:user3", 0 ) /* 256k for DSK ROMs + 64k for RAM */ |
| 2823 | ROM_REGION16_BE( 0x50000, "user3", 0 ) /* 256k for DSK ROMs + 64k for RAM */ |
3381 | 2824 | ROM_LOAD16_BYTE( "136077-4030.30e", 0x000000, 0x010000, CRC(4207c784) SHA1(5ec410bd75c281ac57d9856d08ce65431f3af994) ) |
3382 | 2825 | ROM_LOAD16_BYTE( "136077-4031.10e", 0x000001, 0x010000, CRC(796486b3) SHA1(937e27c012c5fb457bee1b43fc8e075b3e9405b4) ) |
3383 | 2826 | |
3384 | | ROM_REGION( 0x50000, "mainpcb:serialroms", 0 ) /* 10*128k for audio serial ROMs */ |
| 2827 | ROM_REGION( 0x50000, "serialroms", 0 ) /* 10*128k for audio serial ROMs */ |
3385 | 2828 | ROM_LOAD( "136052-1123.65a", 0x000000, 0x010000, CRC(a88411dc) SHA1(1fd53c7eadffa163d5423df2f8338757e58d5f2e) ) |
3386 | 2829 | ROM_LOAD( "136052-1124.55a", 0x010000, 0x010000, CRC(071a4309) SHA1(c623bd51d6a4a56503fbf138138854d6a30b11d6) ) |
3387 | 2830 | ROM_LOAD( "136052-3125.45a", 0x020000, 0x010000, CRC(856548ff) SHA1(e8a17b274185c5e4ecf5f9f1c211e18b3ef2456d) ) |
3388 | 2831 | ROM_LOAD( "136052-1126.30a", 0x030000, 0x010000, CRC(f46ef09c) SHA1(ba62f73ee3b33d8f26b430ffa468f8792dca23de) ) |
3389 | 2832 | ROM_LOAD( "136077-1017.45c", 0x040000, 0x010000, CRC(e93129a3) SHA1(1221b08c8efbfd8cf6bfbfd956545f10bef48663) ) |
3390 | 2833 | |
3391 | | ROM_REGION( 0x800, "mainpcb:200e", 0 ) |
| 2834 | ROM_REGION( 0x800, "200e", 0 ) |
3392 | 2835 | ROM_LOAD( "racedriv.200e", 0x000000, 0x000800, CRC(bfdf633c) SHA1(b930f90c388e6773e6ba4254214a3a6076e610b0) ) |
3393 | 2836 | |
3394 | | ROM_REGION( 0x800, "mainpcb:210e", 0 ) |
| 2837 | ROM_REGION( 0x800, "210e", 0 ) |
3395 | 2838 | ROM_LOAD( "racedriv.210e", 0x000000, 0x000800, CRC(3d7c732e) SHA1(e7de81d4a54327514fdd339e93c888c63a344d2c) ) |
3396 | 2839 | ROM_END |
3397 | 2840 | |
3398 | 2841 | |
3399 | 2842 | ROM_START( racedriv3 ) |
3400 | | ROM_REGION( 0x100000, "mainpcb:maincpu", 0 ) /* 1MB for 68000 code */ |
| 2843 | ROM_REGION( 0x100000, "maincpu", 0 ) /* 1MB for 68000 code */ |
3401 | 2844 | ROM_LOAD16_BYTE( "136077-3002.200r", 0x000000, 0x010000, CRC(78771253) SHA1(88fdae99eb4feb40db8ad171b3435315db3adedb) ) |
3402 | 2845 | ROM_LOAD16_BYTE( "136077-3001.210r", 0x000001, 0x010000, CRC(c75373a4) SHA1(d2f14190218cfedf4478806a26c77edd4d7c73eb) ) |
3403 | 2846 | ROM_LOAD16_BYTE( "136077-2004.200s", 0x020000, 0x010000, CRC(4eb19582) SHA1(52359d7839f3459aec4fdc16a659a29fa60feee4) ) |
r241744 | r241745 | |
3415 | 2858 | ROM_LOAD16_BYTE( "136077-1016.200y", 0x0e0000, 0x010000, CRC(e83a9c99) SHA1(1d4093902133bb6da981f294e6947544c3564393) ) |
3416 | 2859 | ROM_LOAD16_BYTE( "136077-1015.210y", 0x0e0001, 0x010000, CRC(c51f2702) SHA1(2279f15c4c09af92fe9b87dc0ed842092ca64906) ) |
3417 | 2860 | |
3418 | | ROM_REGION( 0x2000, "mainpcb:asic65:asic65cpu", 0 ) /* ASIC65 TMS32015 code */ |
| 2861 | ROM_REGION( 0x2000, "asic65:asic65cpu", 0 ) /* ASIC65 TMS32015 code */ |
3419 | 2862 | ROM_LOAD( "136077-1027.30j", 0x00000, 0x02000, NO_DUMP ) |
3420 | 2863 | |
3421 | | ROM_REGION( 0x20000, "mainpcb:soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
| 2864 | ROM_REGION( 0x20000, "soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
3422 | 2865 | ROM_LOAD16_BYTE( "136077-1032.70n", 0x000000, 0x008000, CRC(fbc903a6) SHA1(047240a5192918ced52d90b0555ba2e19a26329e) ) |
3423 | 2866 | ROM_LOAD16_BYTE( "136077-1033.45n", 0x000001, 0x008000, CRC(e032ca7c) SHA1(a80c980c8e58cf8cada72140e42a3cd1ea987b3d) ) |
3424 | 2867 | |
3425 | | ROM_REGION16_BE( 0x60000, "mainpcb:user1", 0 ) /* 384k for ADSP object ROM */ |
| 2868 | ROM_REGION16_BE( 0x60000, "user1", 0 ) /* 384k for ADSP object ROM */ |
3426 | 2869 | ROM_LOAD16_BYTE( "136077-2021.10h", 0x000000, 0x010000, CRC(8b2a98da) SHA1(264b7ec218e423ea85c54e586f8ff091f033d472) ) |
3427 | 2870 | ROM_LOAD16_BYTE( "136077-2023.10k", 0x000001, 0x010000, CRC(c6d83d38) SHA1(e42c186a7fc0d88982b26eafdb834406b4ed3c8a) ) |
3428 | 2871 | ROM_LOAD16_BYTE( "136077-1022.10j", 0x020000, 0x010000, CRC(c0393c31) SHA1(31726c01eb0d4650936908c90d45161197b7efba) ) |
3429 | 2872 | ROM_LOAD16_BYTE( "136077-1024.10l", 0x020001, 0x010000, CRC(1e2fb25f) SHA1(4940091bbad6144bce091d2737191d266d4b0310) ) |
3430 | 2873 | |
3431 | | ROM_REGION16_BE( 0x50000, "mainpcb:user3", 0 ) /* 256k for DSK ROMs + 64k for RAM */ |
| 2874 | ROM_REGION16_BE( 0x50000, "user3", 0 ) /* 256k for DSK ROMs + 64k for RAM */ |
3432 | 2875 | ROM_LOAD16_BYTE( "136077-1030.30e", 0x000000, 0x010000, CRC(ff575b3d) SHA1(7f2202db7ec9dac06499c9535b4852defb192eb3) ) |
3433 | 2876 | ROM_LOAD16_BYTE( "136077-1031.10e", 0x000001, 0x010000, CRC(2ae2ac35) SHA1(e2a050a6e24dc6fef86b3556b69b2c3e2993febc) ) |
3434 | 2877 | |
3435 | | ROM_REGION( 0x50000, "mainpcb:serialroms", 0 ) /* 10*128k for audio serial ROMs */ |
| 2878 | ROM_REGION( 0x50000, "serialroms", 0 ) /* 10*128k for audio serial ROMs */ |
3436 | 2879 | ROM_LOAD( "136052-1123.65a", 0x000000, 0x010000, CRC(a88411dc) SHA1(1fd53c7eadffa163d5423df2f8338757e58d5f2e) ) |
3437 | 2880 | ROM_LOAD( "136052-1124.55a", 0x010000, 0x010000, CRC(071a4309) SHA1(c623bd51d6a4a56503fbf138138854d6a30b11d6) ) |
3438 | 2881 | ROM_LOAD( "136052-3125.45a", 0x020000, 0x010000, CRC(856548ff) SHA1(e8a17b274185c5e4ecf5f9f1c211e18b3ef2456d) ) |
3439 | 2882 | ROM_LOAD( "136052-1126.30a", 0x030000, 0x010000, CRC(f46ef09c) SHA1(ba62f73ee3b33d8f26b430ffa468f8792dca23de) ) |
3440 | 2883 | ROM_LOAD( "136077-1017.45c", 0x040000, 0x010000, CRC(e93129a3) SHA1(1221b08c8efbfd8cf6bfbfd956545f10bef48663) ) |
3441 | 2884 | |
3442 | | ROM_REGION( 0x800, "mainpcb:200e", 0 ) |
| 2885 | ROM_REGION( 0x800, "200e", 0 ) |
3443 | 2886 | ROM_LOAD( "racedriv.200e", 0x000000, 0x000800, CRC(bfdf633c) SHA1(b930f90c388e6773e6ba4254214a3a6076e610b0) ) |
3444 | 2887 | |
3445 | | ROM_REGION( 0x800, "mainpcb:210e", 0 ) |
| 2888 | ROM_REGION( 0x800, "210e", 0 ) |
3446 | 2889 | ROM_LOAD( "racedriv.210e", 0x000000, 0x000800, CRC(3d7c732e) SHA1(e7de81d4a54327514fdd339e93c888c63a344d2c) ) |
3447 | 2890 | ROM_END |
3448 | 2891 | |
3449 | 2892 | |
3450 | 2893 | ROM_START( racedriv2 ) |
3451 | | ROM_REGION( 0x100000, "mainpcb:maincpu", 0 ) /* 1MB for 68000 code */ |
| 2894 | ROM_REGION( 0x100000, "maincpu", 0 ) /* 1MB for 68000 code */ |
3452 | 2895 | ROM_LOAD16_BYTE( "136077-2002.200r", 0x000000, 0x010000, CRC(6b440e10) SHA1(8074a1de01e2cdc497a51339f9c05329d6f540b0) ) |
3453 | 2896 | ROM_LOAD16_BYTE( "136077-2001.210r", 0x000001, 0x010000, CRC(eee12973) SHA1(0cd2e88c431d08fba5a73c903327f39f8692f3aa) ) |
3454 | 2897 | ROM_LOAD16_BYTE( "136077-2004.200s", 0x020000, 0x010000, CRC(4eb19582) SHA1(52359d7839f3459aec4fdc16a659a29fa60feee4) ) |
r241744 | r241745 | |
3466 | 2909 | ROM_LOAD16_BYTE( "136077-1016.200y", 0x0e0000, 0x010000, CRC(e83a9c99) SHA1(1d4093902133bb6da981f294e6947544c3564393) ) |
3467 | 2910 | ROM_LOAD16_BYTE( "136077-1015.210y", 0x0e0001, 0x010000, CRC(c51f2702) SHA1(2279f15c4c09af92fe9b87dc0ed842092ca64906) ) |
3468 | 2911 | |
3469 | | ROM_REGION( 0x2000, "mainpcb:asic65:asic65cpu", 0 ) /* ASIC65 TMS32015 code */ |
| 2912 | ROM_REGION( 0x2000, "asic65:asic65cpu", 0 ) /* ASIC65 TMS32015 code */ |
3470 | 2913 | ROM_LOAD( "136077-1027.30j", 0x00000, 0x02000, NO_DUMP ) |
3471 | 2914 | |
3472 | | ROM_REGION( 0x20000, "mainpcb:soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
| 2915 | ROM_REGION( 0x20000, "soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
3473 | 2916 | ROM_LOAD16_BYTE( "136077-1032.70n", 0x000000, 0x008000, CRC(fbc903a6) SHA1(047240a5192918ced52d90b0555ba2e19a26329e) ) |
3474 | 2917 | ROM_LOAD16_BYTE( "136077-1033.45n", 0x000001, 0x008000, CRC(e032ca7c) SHA1(a80c980c8e58cf8cada72140e42a3cd1ea987b3d) ) |
3475 | 2918 | |
3476 | | ROM_REGION16_BE( 0x60000, "mainpcb:user1", 0 ) /* 384k for ADSP object ROM */ |
| 2919 | ROM_REGION16_BE( 0x60000, "user1", 0 ) /* 384k for ADSP object ROM */ |
3477 | 2920 | ROM_LOAD16_BYTE( "136077-2021.10h", 0x000000, 0x010000, CRC(8b2a98da) SHA1(264b7ec218e423ea85c54e586f8ff091f033d472) ) |
3478 | 2921 | ROM_LOAD16_BYTE( "136077-2023.10k", 0x000001, 0x010000, CRC(c6d83d38) SHA1(e42c186a7fc0d88982b26eafdb834406b4ed3c8a) ) |
3479 | 2922 | ROM_LOAD16_BYTE( "136077-1022.10j", 0x020000, 0x010000, CRC(c0393c31) SHA1(31726c01eb0d4650936908c90d45161197b7efba) ) |
3480 | 2923 | ROM_LOAD16_BYTE( "136077-1024.10l", 0x020001, 0x010000, CRC(1e2fb25f) SHA1(4940091bbad6144bce091d2737191d266d4b0310) ) |
3481 | 2924 | |
3482 | | ROM_REGION16_BE( 0x50000, "mainpcb:user3", 0 ) /* 256k for DSK ROMs + 64k for RAM */ |
| 2925 | ROM_REGION16_BE( 0x50000, "user3", 0 ) /* 256k for DSK ROMs + 64k for RAM */ |
3483 | 2926 | ROM_LOAD16_BYTE( "136077-1030.30e", 0x000000, 0x010000, CRC(ff575b3d) SHA1(7f2202db7ec9dac06499c9535b4852defb192eb3) ) |
3484 | 2927 | ROM_LOAD16_BYTE( "136077-1031.10e", 0x000001, 0x010000, CRC(2ae2ac35) SHA1(e2a050a6e24dc6fef86b3556b69b2c3e2993febc) ) |
3485 | 2928 | |
3486 | | ROM_REGION( 0x50000, "mainpcb:serialroms", 0 ) /* 10*128k for audio serial ROMs */ |
| 2929 | ROM_REGION( 0x50000, "serialroms", 0 ) /* 10*128k for audio serial ROMs */ |
3487 | 2930 | ROM_LOAD( "136052-1123.65a", 0x000000, 0x010000, CRC(a88411dc) SHA1(1fd53c7eadffa163d5423df2f8338757e58d5f2e) ) |
3488 | 2931 | ROM_LOAD( "136052-1124.55a", 0x010000, 0x010000, CRC(071a4309) SHA1(c623bd51d6a4a56503fbf138138854d6a30b11d6) ) |
3489 | 2932 | ROM_LOAD( "136052-3125.45a", 0x020000, 0x010000, CRC(856548ff) SHA1(e8a17b274185c5e4ecf5f9f1c211e18b3ef2456d) ) |
3490 | 2933 | ROM_LOAD( "136052-1126.30a", 0x030000, 0x010000, CRC(f46ef09c) SHA1(ba62f73ee3b33d8f26b430ffa468f8792dca23de) ) |
3491 | 2934 | ROM_LOAD( "136077-1017.45c", 0x040000, 0x010000, CRC(e93129a3) SHA1(1221b08c8efbfd8cf6bfbfd956545f10bef48663) ) |
3492 | 2935 | |
3493 | | ROM_REGION( 0x800, "mainpcb:200e", 0 ) |
| 2936 | ROM_REGION( 0x800, "200e", 0 ) |
3494 | 2937 | ROM_LOAD( "racedriv.200e", 0x000000, 0x000800, CRC(bfdf633c) SHA1(b930f90c388e6773e6ba4254214a3a6076e610b0) ) |
3495 | 2938 | |
3496 | | ROM_REGION( 0x800, "mainpcb:210e", 0 ) |
| 2939 | ROM_REGION( 0x800, "210e", 0 ) |
3497 | 2940 | ROM_LOAD( "racedriv.210e", 0x000000, 0x000800, CRC(3d7c732e) SHA1(e7de81d4a54327514fdd339e93c888c63a344d2c) ) |
3498 | 2941 | ROM_END |
3499 | 2942 | |
3500 | 2943 | |
3501 | 2944 | ROM_START( racedriv1 ) |
3502 | | ROM_REGION( 0x100000, "mainpcb:maincpu", 0 ) /* 1MB for 68000 code */ |
| 2945 | ROM_REGION( 0x100000, "maincpu", 0 ) /* 1MB for 68000 code */ |
3503 | 2946 | ROM_LOAD16_BYTE( "136077-1002.200r", 0x000000, 0x010000, CRC(d39f6d53) SHA1(c278cd4109a65304a21dd1d8ba27375713a8b107) ) |
3504 | 2947 | ROM_LOAD16_BYTE( "136077-1001.210r", 0x000001, 0x010000, CRC(e29e011c) SHA1(7044e7f9c8551309b5867a06672796411007a427) ) |
3505 | 2948 | ROM_LOAD16_BYTE( "136077-1004.200s", 0x020000, 0x010000, CRC(809831e8) SHA1(681160deceff4df0f000c23f8514086dbbcc0c8d) ) |
r241744 | r241745 | |
3517 | 2960 | ROM_LOAD16_BYTE( "136077-1016.200y", 0x0e0000, 0x010000, CRC(e83a9c99) SHA1(1d4093902133bb6da981f294e6947544c3564393) ) |
3518 | 2961 | ROM_LOAD16_BYTE( "136077-1015.210y", 0x0e0001, 0x010000, CRC(c51f2702) SHA1(2279f15c4c09af92fe9b87dc0ed842092ca64906) ) |
3519 | 2962 | |
3520 | | ROM_REGION( 0x2000, "mainpcb:asic65:asic65cpu", 0 ) /* ASIC65 TMS32015 code */ |
| 2963 | ROM_REGION( 0x2000, "asic65:asic65cpu", 0 ) /* ASIC65 TMS32015 code */ |
3521 | 2964 | ROM_LOAD( "136077-1027.30j", 0x00000, 0x02000, NO_DUMP ) |
3522 | 2965 | |
3523 | | ROM_REGION( 0x20000, "mainpcb:soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
| 2966 | ROM_REGION( 0x20000, "soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
3524 | 2967 | ROM_LOAD16_BYTE( "136077-1032.70n", 0x000000, 0x008000, CRC(fbc903a6) SHA1(047240a5192918ced52d90b0555ba2e19a26329e) ) |
3525 | 2968 | ROM_LOAD16_BYTE( "136077-1033.45n", 0x000001, 0x008000, CRC(e032ca7c) SHA1(a80c980c8e58cf8cada72140e42a3cd1ea987b3d) ) |
3526 | 2969 | |
3527 | | ROM_REGION16_BE( 0x60000, "mainpcb:user1", 0 ) /* 384k for ADSP object ROM */ |
| 2970 | ROM_REGION16_BE( 0x60000, "user1", 0 ) /* 384k for ADSP object ROM */ |
3528 | 2971 | ROM_LOAD16_BYTE( "136077-1021.10h", 0x000000, 0x010000, CRC(9831fe73) SHA1(5215ee89a0014399b7d829e443b16590a4679844) ) |
3529 | 2972 | ROM_LOAD16_BYTE( "136077-1023.10k", 0x000001, 0x010000, CRC(74bf0e0e) SHA1(a3d91ecf13c3619e073324517a4a5afaae831982) ) |
3530 | 2973 | ROM_LOAD16_BYTE( "136077-1022.10j", 0x020000, 0x010000, CRC(c0393c31) SHA1(31726c01eb0d4650936908c90d45161197b7efba) ) |
3531 | 2974 | ROM_LOAD16_BYTE( "136077-1024.10l", 0x020001, 0x010000, CRC(1e2fb25f) SHA1(4940091bbad6144bce091d2737191d266d4b0310) ) |
3532 | 2975 | |
3533 | | ROM_REGION16_BE( 0x50000, "mainpcb:user3", 0 ) /* 256k for DSK ROMs + 64k for RAM */ |
| 2976 | ROM_REGION16_BE( 0x50000, "user3", 0 ) /* 256k for DSK ROMs + 64k for RAM */ |
3534 | 2977 | ROM_LOAD16_BYTE( "136077-1030.30e", 0x000000, 0x010000, CRC(ff575b3d) SHA1(7f2202db7ec9dac06499c9535b4852defb192eb3) ) |
3535 | 2978 | ROM_LOAD16_BYTE( "136077-1031.10e", 0x000001, 0x010000, CRC(2ae2ac35) SHA1(e2a050a6e24dc6fef86b3556b69b2c3e2993febc) ) |
3536 | 2979 | |
3537 | | ROM_REGION( 0x50000, "mainpcb:serialroms", 0 ) /* 10*128k for audio serial ROMs */ |
| 2980 | ROM_REGION( 0x50000, "serialroms", 0 ) /* 10*128k for audio serial ROMs */ |
3538 | 2981 | ROM_LOAD( "136052-1123.65a", 0x000000, 0x010000, CRC(a88411dc) SHA1(1fd53c7eadffa163d5423df2f8338757e58d5f2e) ) |
3539 | 2982 | ROM_LOAD( "136052-1124.55a", 0x010000, 0x010000, CRC(071a4309) SHA1(c623bd51d6a4a56503fbf138138854d6a30b11d6) ) |
3540 | 2983 | ROM_LOAD( "136052-3125.45a", 0x020000, 0x010000, CRC(856548ff) SHA1(e8a17b274185c5e4ecf5f9f1c211e18b3ef2456d) ) |
3541 | 2984 | ROM_LOAD( "136052-1126.30a", 0x030000, 0x010000, CRC(f46ef09c) SHA1(ba62f73ee3b33d8f26b430ffa468f8792dca23de) ) |
3542 | 2985 | ROM_LOAD( "136077-1017.45c", 0x040000, 0x010000, CRC(e93129a3) SHA1(1221b08c8efbfd8cf6bfbfd956545f10bef48663) ) |
3543 | 2986 | |
3544 | | ROM_REGION( 0x800, "mainpcb:200e", 0 ) |
| 2987 | ROM_REGION( 0x800, "200e", 0 ) |
3545 | 2988 | ROM_LOAD( "racedriv.200e", 0x000000, 0x000800, CRC(bfdf633c) SHA1(b930f90c388e6773e6ba4254214a3a6076e610b0) ) |
3546 | 2989 | |
3547 | | ROM_REGION( 0x800, "mainpcb:210e", 0 ) |
| 2990 | ROM_REGION( 0x800, "210e", 0 ) |
3548 | 2991 | ROM_LOAD( "racedriv.210e", 0x000000, 0x000800, CRC(3d7c732e) SHA1(e7de81d4a54327514fdd339e93c888c63a344d2c) ) |
3549 | 2992 | ROM_END |
3550 | 2993 | |
3551 | 2994 | |
3552 | 2995 | ROM_START( racedrivg1 ) |
3553 | | ROM_REGION( 0x100000, "mainpcb:maincpu", 0 ) /* 1MB for 68000 code */ |
| 2996 | ROM_REGION( 0x100000, "maincpu", 0 ) /* 1MB for 68000 code */ |
3554 | 2997 | ROM_LOAD16_BYTE( "136077-1202.200r", 0x000000, 0x010000, CRC(bd363903) SHA1(8f0937725adabf5ee9e0ac015c83916e2575670a) ) |
3555 | 2998 | ROM_LOAD16_BYTE( "136077-1201.210r", 0x000001, 0x010000, CRC(748c3be4) SHA1(ddf149f333d23e9c782ae447f6fb3f780680b3f5) ) |
3556 | 2999 | ROM_LOAD16_BYTE( "136077-1204.200s", 0x020000, 0x010000, CRC(aef103bb) SHA1(52831858d3a45ad00e156c5b2a11e7fddf06bead) ) |
r241744 | r241745 | |
3568 | 3011 | ROM_LOAD16_BYTE( "136077-1016.200y", 0x0e0000, 0x010000, CRC(e83a9c99) SHA1(1d4093902133bb6da981f294e6947544c3564393) ) |
3569 | 3012 | ROM_LOAD16_BYTE( "136077-1015.210y", 0x0e0001, 0x010000, CRC(c51f2702) SHA1(2279f15c4c09af92fe9b87dc0ed842092ca64906) ) |
3570 | 3013 | |
3571 | | ROM_REGION( 0x2000, "mainpcb:asic65:asic65cpu", 0 ) /* ASIC65 TMS32015 code */ |
| 3014 | ROM_REGION( 0x2000, "asic65:asic65cpu", 0 ) /* ASIC65 TMS32015 code */ |
3572 | 3015 | ROM_LOAD( "136077-1027.30j", 0x00000, 0x02000, NO_DUMP ) |
3573 | 3016 | |
3574 | | ROM_REGION( 0x20000, "mainpcb:soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
| 3017 | ROM_REGION( 0x20000, "soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
3575 | 3018 | ROM_LOAD16_BYTE( "136077-1032.70n", 0x000000, 0x008000, CRC(fbc903a6) SHA1(047240a5192918ced52d90b0555ba2e19a26329e) ) |
3576 | 3019 | ROM_LOAD16_BYTE( "136077-1033.45n", 0x000001, 0x008000, CRC(e032ca7c) SHA1(a80c980c8e58cf8cada72140e42a3cd1ea987b3d) ) |
3577 | 3020 | |
3578 | | ROM_REGION16_BE( 0x60000, "mainpcb:user1", 0 ) /* 384k for ADSP object ROM */ |
| 3021 | ROM_REGION16_BE( 0x60000, "user1", 0 ) /* 384k for ADSP object ROM */ |
3579 | 3022 | ROM_LOAD16_BYTE( "136077-2021.10h", 0x000000, 0x010000, CRC(8b2a98da) SHA1(264b7ec218e423ea85c54e586f8ff091f033d472) ) |
3580 | 3023 | ROM_LOAD16_BYTE( "136077-2023.10k", 0x000001, 0x010000, CRC(c6d83d38) SHA1(e42c186a7fc0d88982b26eafdb834406b4ed3c8a) ) |
3581 | 3024 | ROM_LOAD16_BYTE( "136077-1022.10j", 0x020000, 0x010000, CRC(c0393c31) SHA1(31726c01eb0d4650936908c90d45161197b7efba) ) |
3582 | 3025 | ROM_LOAD16_BYTE( "136077-1024.10l", 0x020001, 0x010000, CRC(1e2fb25f) SHA1(4940091bbad6144bce091d2737191d266d4b0310) ) |
3583 | 3026 | |
3584 | | ROM_REGION16_BE( 0x50000, "mainpcb:user3", 0 ) /* 256k for DSK ROMs + 64k for RAM */ |
| 3027 | ROM_REGION16_BE( 0x50000, "user3", 0 ) /* 256k for DSK ROMs + 64k for RAM */ |
3585 | 3028 | ROM_LOAD16_BYTE( "136077-1030.30e", 0x000000, 0x010000, CRC(ff575b3d) SHA1(7f2202db7ec9dac06499c9535b4852defb192eb3) ) |
3586 | 3029 | ROM_LOAD16_BYTE( "136077-1031.10e", 0x000001, 0x010000, CRC(2ae2ac35) SHA1(e2a050a6e24dc6fef86b3556b69b2c3e2993febc) ) |
3587 | 3030 | |
3588 | | ROM_REGION( 0x50000, "mainpcb:serialroms", 0 ) /* 10*128k for audio serial ROMs */ |
| 3031 | ROM_REGION( 0x50000, "serialroms", 0 ) /* 10*128k for audio serial ROMs */ |
3589 | 3032 | ROM_LOAD( "136052-1123.65a", 0x000000, 0x010000, CRC(a88411dc) SHA1(1fd53c7eadffa163d5423df2f8338757e58d5f2e) ) |
3590 | 3033 | ROM_LOAD( "136052-1124.55a", 0x010000, 0x010000, CRC(071a4309) SHA1(c623bd51d6a4a56503fbf138138854d6a30b11d6) ) |
3591 | 3034 | ROM_LOAD( "136052-3125.45a", 0x020000, 0x010000, CRC(856548ff) SHA1(e8a17b274185c5e4ecf5f9f1c211e18b3ef2456d) ) |
3592 | 3035 | ROM_LOAD( "136052-1126.30a", 0x030000, 0x010000, CRC(f46ef09c) SHA1(ba62f73ee3b33d8f26b430ffa468f8792dca23de) ) |
3593 | 3036 | ROM_LOAD( "136077-1017.45c", 0x040000, 0x010000, CRC(e93129a3) SHA1(1221b08c8efbfd8cf6bfbfd956545f10bef48663) ) |
3594 | 3037 | |
3595 | | ROM_REGION( 0x800, "mainpcb:200e", 0 ) |
| 3038 | ROM_REGION( 0x800, "200e", 0 ) |
3596 | 3039 | ROM_LOAD( "racedriv.200e", 0x000000, 0x000800, CRC(bfdf633c) SHA1(b930f90c388e6773e6ba4254214a3a6076e610b0) ) |
3597 | 3040 | |
3598 | | ROM_REGION( 0x800, "mainpcb:210e", 0 ) |
| 3041 | ROM_REGION( 0x800, "210e", 0 ) |
3599 | 3042 | ROM_LOAD( "racedriv.210e", 0x000000, 0x000800, CRC(3d7c732e) SHA1(e7de81d4a54327514fdd339e93c888c63a344d2c) ) |
3600 | 3043 | ROM_END |
3601 | 3044 | |
3602 | 3045 | |
3603 | 3046 | ROM_START( racedrivb1 ) |
3604 | | ROM_REGION( 0x100000, "mainpcb:maincpu", 0 ) /* 1MB for 68000 code */ |
| 3047 | ROM_REGION( 0x100000, "maincpu", 0 ) /* 1MB for 68000 code */ |
3605 | 3048 | ROM_LOAD16_BYTE( "136077-2002.200r", 0x000000, 0x010000, CRC(6b440e10) SHA1(8074a1de01e2cdc497a51339f9c05329d6f540b0) ) |
3606 | 3049 | ROM_LOAD16_BYTE( "136077-2001.210r", 0x000001, 0x010000, CRC(eee12973) SHA1(0cd2e88c431d08fba5a73c903327f39f8692f3aa) ) |
3607 | 3050 | ROM_LOAD16_BYTE( "136077-1104.200s", 0x020000, 0x010000, CRC(a9495f53) SHA1(68e7d983c0e1a84f5ad0743a230e6126169a6fd6) ) |
r241744 | r241745 | |
3619 | 3062 | ROM_LOAD16_BYTE( "136077-1016.200y", 0x0e0000, 0x010000, CRC(e83a9c99) SHA1(1d4093902133bb6da981f294e6947544c3564393) ) |
3620 | 3063 | ROM_LOAD16_BYTE( "136077-1015.210y", 0x0e0001, 0x010000, CRC(c51f2702) SHA1(2279f15c4c09af92fe9b87dc0ed842092ca64906) ) |
3621 | 3064 | |
3622 | | ROM_REGION( 0x2000, "mainpcb:asic65:asic65cpu", 0 ) /* ASIC65 TMS32015 code */ |
| 3065 | ROM_REGION( 0x2000, "asic65:asic65cpu", 0 ) /* ASIC65 TMS32015 code */ |
3623 | 3066 | ROM_LOAD( "136077-1027.30j", 0x00000, 0x02000, NO_DUMP ) |
3624 | 3067 | |
3625 | | ROM_REGION( 0x20000, "mainpcb:soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
| 3068 | ROM_REGION( 0x20000, "soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
3626 | 3069 | ROM_LOAD16_BYTE( "136077-1032.70n", 0x000000, 0x008000, CRC(fbc903a6) SHA1(047240a5192918ced52d90b0555ba2e19a26329e) ) |
3627 | 3070 | ROM_LOAD16_BYTE( "136077-1033.45n", 0x000001, 0x008000, CRC(e032ca7c) SHA1(a80c980c8e58cf8cada72140e42a3cd1ea987b3d) ) |
3628 | 3071 | |
3629 | | ROM_REGION16_BE( 0x60000, "mainpcb:user1", 0 ) /* 384k for ADSP object ROM */ |
| 3072 | ROM_REGION16_BE( 0x60000, "user1", 0 ) /* 384k for ADSP object ROM */ |
3630 | 3073 | ROM_LOAD16_BYTE( "136077-1021.10h", 0x000000, 0x010000, CRC(9831fe73) SHA1(5215ee89a0014399b7d829e443b16590a4679844) ) |
3631 | 3074 | ROM_LOAD16_BYTE( "136077-1023.10k", 0x000001, 0x010000, CRC(74bf0e0e) SHA1(a3d91ecf13c3619e073324517a4a5afaae831982) ) |
3632 | 3075 | ROM_LOAD16_BYTE( "136077-1022.10j", 0x020000, 0x010000, CRC(c0393c31) SHA1(31726c01eb0d4650936908c90d45161197b7efba) ) |
3633 | 3076 | ROM_LOAD16_BYTE( "136077-1024.10l", 0x020001, 0x010000, CRC(1e2fb25f) SHA1(4940091bbad6144bce091d2737191d266d4b0310) ) |
3634 | 3077 | |
3635 | | ROM_REGION16_BE( 0x50000, "mainpcb:user3", 0 ) /* 256k for DSK ROMs + 64k for RAM */ |
| 3078 | ROM_REGION16_BE( 0x50000, "user3", 0 ) /* 256k for DSK ROMs + 64k for RAM */ |
3636 | 3079 | ROM_LOAD16_BYTE( "136077-1030.30e", 0x000000, 0x010000, CRC(ff575b3d) SHA1(7f2202db7ec9dac06499c9535b4852defb192eb3) ) |
3637 | 3080 | ROM_LOAD16_BYTE( "136077-1031.10e", 0x000001, 0x010000, CRC(2ae2ac35) SHA1(e2a050a6e24dc6fef86b3556b69b2c3e2993febc) ) |
3638 | 3081 | |
3639 | | ROM_REGION( 0x50000, "mainpcb:serialroms", 0 ) /* 10*128k for audio serial ROMs */ |
| 3082 | ROM_REGION( 0x50000, "serialroms", 0 ) /* 10*128k for audio serial ROMs */ |
3640 | 3083 | ROM_LOAD( "136052-1123.65a", 0x000000, 0x010000, CRC(a88411dc) SHA1(1fd53c7eadffa163d5423df2f8338757e58d5f2e) ) |
3641 | 3084 | ROM_LOAD( "136052-1124.55a", 0x010000, 0x010000, CRC(071a4309) SHA1(c623bd51d6a4a56503fbf138138854d6a30b11d6) ) |
3642 | 3085 | ROM_LOAD( "136052-3125.45a", 0x020000, 0x010000, CRC(856548ff) SHA1(e8a17b274185c5e4ecf5f9f1c211e18b3ef2456d) ) |
3643 | 3086 | ROM_LOAD( "136052-1126.30a", 0x030000, 0x010000, CRC(f46ef09c) SHA1(ba62f73ee3b33d8f26b430ffa468f8792dca23de) ) |
3644 | 3087 | ROM_LOAD( "136077-1017.45c", 0x040000, 0x010000, CRC(e93129a3) SHA1(1221b08c8efbfd8cf6bfbfd956545f10bef48663) ) |
3645 | 3088 | |
3646 | | ROM_REGION( 0x800, "mainpcb:200e", 0 ) |
| 3089 | ROM_REGION( 0x800, "200e", 0 ) |
3647 | 3090 | ROM_LOAD( "racedriv.200e", 0x000000, 0x000800, CRC(bfdf633c) SHA1(b930f90c388e6773e6ba4254214a3a6076e610b0) ) |
3648 | 3091 | |
3649 | | ROM_REGION( 0x800, "mainpcb:210e", 0 ) |
| 3092 | ROM_REGION( 0x800, "210e", 0 ) |
3650 | 3093 | ROM_LOAD( "racedriv.210e", 0x000000, 0x000800, CRC(3d7c732e) SHA1(e7de81d4a54327514fdd339e93c888c63a344d2c) ) |
3651 | 3094 | ROM_END |
3652 | 3095 | |
3653 | 3096 | |
3654 | 3097 | ROM_START( racedrivc ) |
3655 | | ROM_REGION( 0x100000, "mainpcb:maincpu", 0 ) /* 1MB for 68000 code */ |
| 3098 | ROM_REGION( 0x100000, "maincpu", 0 ) /* 1MB for 68000 code */ |
3656 | 3099 | ROM_LOAD16_BYTE( "136078-5002.200r", 0x000000, 0x010000, CRC(ae8f79bd) SHA1(054f2d1948d6d03832c4557c3dd7667c0784716d) ) |
3657 | 3100 | ROM_LOAD16_BYTE( "136078-5001.210r", 0x000001, 0x010000, CRC(ad896e7f) SHA1(7b047f0c972fac075db00faf19cdf9ccdcef5c63) ) |
3658 | 3101 | ROM_LOAD16_BYTE( "136078-5004.200s", 0x020000, 0x010000, CRC(b8650bee) SHA1(a9905081e622e4a4fcec9aa08b87566ecdb9198b) ) |
r241744 | r241745 | |
3670 | 3113 | ROM_LOAD16_BYTE( "136078-4016.200y", 0x0e0000, 0x010000, CRC(aa296776) SHA1(991e33568e47a82cb183724f7df1f835850c30fa) ) |
3671 | 3114 | ROM_LOAD16_BYTE( "136078-4015.210y", 0x0e0001, 0x010000, CRC(030c803d) SHA1(bb249c9d1d28f6851a529b93c4f96d80665f2bce) ) |
3672 | 3115 | |
3673 | | ROM_REGION( 0x2000, "mainpcb:asic65:asic65cpu", 0 ) /* ASIC65 TMS32015 code */ |
| 3116 | ROM_REGION( 0x2000, "asic65:asic65cpu", 0 ) /* ASIC65 TMS32015 code */ |
3674 | 3117 | ROM_LOAD( "136077-1027.30j", 0x00000, 0x02000, NO_DUMP ) |
3675 | 3118 | |
3676 | | ROM_REGION( 0x20000, "mainpcb:soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
| 3119 | ROM_REGION( 0x20000, "soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
3677 | 3120 | ROM_LOAD16_BYTE( "136077-1032.70n", 0x000000, 0x008000, CRC(fbc903a6) SHA1(047240a5192918ced52d90b0555ba2e19a26329e) ) |
3678 | 3121 | ROM_LOAD16_BYTE( "136077-1033.45n", 0x000001, 0x008000, CRC(e032ca7c) SHA1(a80c980c8e58cf8cada72140e42a3cd1ea987b3d) ) |
3679 | 3122 | |
3680 | | ROM_REGION16_BE( 0x60000, "mainpcb:user1", 0 ) /* 384k for ADSP object ROM */ |
| 3123 | ROM_REGION16_BE( 0x60000, "user1", 0 ) /* 384k for ADSP object ROM */ |
3681 | 3124 | ROM_LOAD16_BYTE( "136077-1021.10h", 0x000000, 0x010000, CRC(9831fe73) SHA1(5215ee89a0014399b7d829e443b16590a4679844) ) |
3682 | 3125 | ROM_LOAD16_BYTE( "136077-1023.10k", 0x000001, 0x010000, CRC(74bf0e0e) SHA1(a3d91ecf13c3619e073324517a4a5afaae831982) ) |
3683 | 3126 | ROM_LOAD16_BYTE( "136077-1022.10j", 0x020000, 0x010000, CRC(c0393c31) SHA1(31726c01eb0d4650936908c90d45161197b7efba) ) |
3684 | 3127 | ROM_LOAD16_BYTE( "136077-1024.10l", 0x020001, 0x010000, CRC(1e2fb25f) SHA1(4940091bbad6144bce091d2737191d266d4b0310) ) |
3685 | 3128 | |
3686 | | ROM_REGION16_BE( 0x50000, "mainpcb:user3", 0 ) /* 256k for DSK ROMs + 64k for RAM */ |
| 3129 | ROM_REGION16_BE( 0x50000, "user3", 0 ) /* 256k for DSK ROMs + 64k for RAM */ |
3687 | 3130 | ROM_LOAD16_BYTE( "136078-1030.30e", 0x000000, 0x010000, CRC(d355a1c2) SHA1(6b0fb52dbecbe574959739f49c3c0fccdd5cebdb) ) |
3688 | 3131 | ROM_LOAD16_BYTE( "136078-1031.10e", 0x000001, 0x010000, CRC(18fd5f44) SHA1(1c3bd780b72cfa61bcbd82683da18b4ee8d03a6d) ) |
3689 | 3132 | |
3690 | | ROM_REGION( 0x50000, "mainpcb:serialroms", 0 ) /* 10*128k for audio serial ROMs */ |
| 3133 | ROM_REGION( 0x50000, "serialroms", 0 ) /* 10*128k for audio serial ROMs */ |
3691 | 3134 | ROM_LOAD( "136052-1123.65a", 0x000000, 0x010000, CRC(a88411dc) SHA1(1fd53c7eadffa163d5423df2f8338757e58d5f2e) ) |
3692 | 3135 | ROM_LOAD( "136052-1124.55a", 0x010000, 0x010000, CRC(071a4309) SHA1(c623bd51d6a4a56503fbf138138854d6a30b11d6) ) |
3693 | 3136 | ROM_LOAD( "136052-3125.45a", 0x020000, 0x010000, CRC(856548ff) SHA1(e8a17b274185c5e4ecf5f9f1c211e18b3ef2456d) ) |
3694 | 3137 | ROM_LOAD( "136052-1126.30a", 0x030000, 0x010000, CRC(f46ef09c) SHA1(ba62f73ee3b33d8f26b430ffa468f8792dca23de) ) |
3695 | 3138 | ROM_LOAD( "136077-1017.45c", 0x040000, 0x010000, CRC(e93129a3) SHA1(1221b08c8efbfd8cf6bfbfd956545f10bef48663) ) |
3696 | 3139 | |
3697 | | ROM_REGION( 0x800, "mainpcb:200e", 0 ) |
| 3140 | ROM_REGION( 0x800, "200e", 0 ) |
3698 | 3141 | ROM_LOAD( "racedrivc.200e", 0x000000, 0x000800, CRC(2c0f7715) SHA1(79cf3a6cd48fc4a86cd94e823243fc0cd4bffa57) ) |
3699 | 3142 | |
3700 | | ROM_REGION( 0x800, "mainpcb:210e", 0 ) |
| 3143 | ROM_REGION( 0x800, "210e", 0 ) |
3701 | 3144 | ROM_LOAD( "racedrivc.210e", 0x000000, 0x000800, CRC(2e843742) SHA1(bc73ab0270cdf45aaa1a19703e8c3aa916578ef0) ) |
3702 | 3145 | ROM_END |
3703 | 3146 | |
3704 | 3147 | |
3705 | 3148 | ROM_START( racedrivcb ) |
3706 | | ROM_REGION( 0x100000, "mainpcb:maincpu", 0 ) /* 1MB for 68000 code */ |
| 3149 | ROM_REGION( 0x100000, "maincpu", 0 ) /* 1MB for 68000 code */ |
3707 | 3150 | ROM_LOAD16_BYTE( "136078-5002.200r", 0x000000, 0x010000, CRC(ae8f79bd) SHA1(054f2d1948d6d03832c4557c3dd7667c0784716d) ) |
3708 | 3151 | ROM_LOAD16_BYTE( "136078-5001.210r", 0x000001, 0x010000, CRC(ad896e7f) SHA1(7b047f0c972fac075db00faf19cdf9ccdcef5c63) ) |
3709 | 3152 | ROM_LOAD16_BYTE( "136078-5004.200s", 0x020000, 0x010000, CRC(b8650bee) SHA1(a9905081e622e4a4fcec9aa08b87566ecdb9198b) ) |
r241744 | r241745 | |
3721 | 3164 | ROM_LOAD16_BYTE( "136078-4016.200y", 0x0e0000, 0x010000, CRC(aa296776) SHA1(991e33568e47a82cb183724f7df1f835850c30fa) ) |
3722 | 3165 | ROM_LOAD16_BYTE( "136078-4015.210y", 0x0e0001, 0x010000, CRC(030c803d) SHA1(bb249c9d1d28f6851a529b93c4f96d80665f2bce) ) |
3723 | 3166 | |
3724 | | ROM_REGION( 0x2000, "mainpcb:asic65:asic65cpu", 0 ) /* ASIC65 TMS32015 code */ |
| 3167 | ROM_REGION( 0x2000, "asic65:asic65cpu", 0 ) /* ASIC65 TMS32015 code */ |
3725 | 3168 | ROM_LOAD( "136077-1027.30j", 0x00000, 0x02000, NO_DUMP ) |
3726 | 3169 | |
3727 | | ROM_REGION( 0x20000, "mainpcb:soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
| 3170 | ROM_REGION( 0x20000, "soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
3728 | 3171 | ROM_LOAD16_BYTE( "136077-1032.70n", 0x000000, 0x008000, CRC(fbc903a6) SHA1(047240a5192918ced52d90b0555ba2e19a26329e) ) |
3729 | 3172 | ROM_LOAD16_BYTE( "136077-1033.45n", 0x000001, 0x008000, CRC(e032ca7c) SHA1(a80c980c8e58cf8cada72140e42a3cd1ea987b3d) ) |
3730 | 3173 | |
3731 | | ROM_REGION16_BE( 0x60000, "mainpcb:user1", 0 ) /* 384k for ADSP object ROM */ |
| 3174 | ROM_REGION16_BE( 0x60000, "user1", 0 ) /* 384k for ADSP object ROM */ |
3732 | 3175 | ROM_LOAD16_BYTE( "136077-1021.10h", 0x000000, 0x010000, CRC(9831fe73) SHA1(5215ee89a0014399b7d829e443b16590a4679844) ) |
3733 | 3176 | ROM_LOAD16_BYTE( "136077-1023.10k", 0x000001, 0x010000, CRC(74bf0e0e) SHA1(a3d91ecf13c3619e073324517a4a5afaae831982) ) |
3734 | 3177 | ROM_LOAD16_BYTE( "136077-1022.10j", 0x020000, 0x010000, CRC(c0393c31) SHA1(31726c01eb0d4650936908c90d45161197b7efba) ) |
3735 | 3178 | ROM_LOAD16_BYTE( "136077-1024.10l", 0x020001, 0x010000, CRC(1e2fb25f) SHA1(4940091bbad6144bce091d2737191d266d4b0310) ) |
3736 | 3179 | |
3737 | | ROM_REGION16_BE( 0x50000, "mainpcb:user3", 0 ) /* 256k for DSK ROMs + 64k for RAM */ |
| 3180 | ROM_REGION16_BE( 0x50000, "user3", 0 ) /* 256k for DSK ROMs + 64k for RAM */ |
3738 | 3181 | ROM_LOAD16_BYTE( "136078-1030.30e", 0x000000, 0x010000, CRC(d355a1c2) SHA1(6b0fb52dbecbe574959739f49c3c0fccdd5cebdb) ) |
3739 | 3182 | ROM_LOAD16_BYTE( "136078-1031.10e", 0x000001, 0x010000, CRC(18fd5f44) SHA1(1c3bd780b72cfa61bcbd82683da18b4ee8d03a6d) ) |
3740 | 3183 | |
3741 | | ROM_REGION( 0x50000, "mainpcb:serialroms", 0 ) /* 10*128k for audio serial ROMs */ |
| 3184 | ROM_REGION( 0x50000, "serialroms", 0 ) /* 10*128k for audio serial ROMs */ |
3742 | 3185 | ROM_LOAD( "136052-1123.65a", 0x000000, 0x010000, CRC(a88411dc) SHA1(1fd53c7eadffa163d5423df2f8338757e58d5f2e) ) |
3743 | 3186 | ROM_LOAD( "136052-1124.55a", 0x010000, 0x010000, CRC(071a4309) SHA1(c623bd51d6a4a56503fbf138138854d6a30b11d6) ) |
3744 | 3187 | ROM_LOAD( "136052-3125.45a", 0x020000, 0x010000, CRC(856548ff) SHA1(e8a17b274185c5e4ecf5f9f1c211e18b3ef2456d) ) |
3745 | 3188 | ROM_LOAD( "136052-1126.30a", 0x030000, 0x010000, CRC(f46ef09c) SHA1(ba62f73ee3b33d8f26b430ffa468f8792dca23de) ) |
3746 | 3189 | ROM_LOAD( "136077-1017.45c", 0x040000, 0x010000, CRC(e93129a3) SHA1(1221b08c8efbfd8cf6bfbfd956545f10bef48663) ) |
3747 | 3190 | |
3748 | | ROM_REGION( 0x800, "mainpcb:200e", 0 ) |
| 3191 | ROM_REGION( 0x800, "200e", 0 ) |
3749 | 3192 | ROM_LOAD( "racedrivc.200e", 0x000000, 0x000800, CRC(2c0f7715) SHA1(79cf3a6cd48fc4a86cd94e823243fc0cd4bffa57) ) |
3750 | 3193 | |
3751 | | ROM_REGION( 0x800, "mainpcb:210e", 0 ) |
| 3194 | ROM_REGION( 0x800, "210e", 0 ) |
3752 | 3195 | ROM_LOAD( "racedrivc.210e", 0x000000, 0x000800, CRC(2e843742) SHA1(bc73ab0270cdf45aaa1a19703e8c3aa916578ef0) ) |
3753 | 3196 | ROM_END |
3754 | 3197 | |
3755 | 3198 | |
3756 | 3199 | ROM_START( racedrivcg ) |
3757 | | ROM_REGION( 0x100000, "mainpcb:maincpu", 0 ) /* 1MB for 68000 code */ |
| 3200 | ROM_REGION( 0x100000, "maincpu", 0 ) /* 1MB for 68000 code */ |
3758 | 3201 | ROM_LOAD16_BYTE( "136078-5202.200r", 0x000000, 0x010000, CRC(c37b5281) SHA1(1ff7a879853dd1e10881fd56e8ae0962676ef319) ) |
3759 | 3202 | ROM_LOAD16_BYTE( "136078-5201.210r", 0x000001, 0x010000, CRC(80072dad) SHA1(ba33465f639431cf6e9ce377ed31e538a0304dc5) ) |
3760 | 3203 | ROM_LOAD16_BYTE( "136078-5204.200s", 0x020000, 0x010000, CRC(5d45fbd2) SHA1(5279c814c2876c642630fed5c114eccea6d703b0) ) |
r241744 | r241745 | |
3772 | 3215 | ROM_LOAD16_BYTE( "136078-4016.200y", 0x0e0000, 0x010000, CRC(aa296776) SHA1(991e33568e47a82cb183724f7df1f835850c30fa) ) |
3773 | 3216 | ROM_LOAD16_BYTE( "136078-4015.210y", 0x0e0001, 0x010000, CRC(030c803d) SHA1(bb249c9d1d28f6851a529b93c4f96d80665f2bce) ) |
3774 | 3217 | |
3775 | | ROM_REGION( 0x2000, "mainpcb:asic65:asic65cpu", 0 ) /* ASIC65 TMS32015 code */ |
| 3218 | ROM_REGION( 0x2000, "asic65:asic65cpu", 0 ) /* ASIC65 TMS32015 code */ |
3776 | 3219 | ROM_LOAD( "136077-1027.30j", 0x00000, 0x02000, NO_DUMP ) |
3777 | 3220 | |
3778 | | ROM_REGION( 0x20000, "mainpcb:soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
| 3221 | ROM_REGION( 0x20000, "soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
3779 | 3222 | ROM_LOAD16_BYTE( "136077-1032.70n", 0x000000, 0x008000, CRC(fbc903a6) SHA1(047240a5192918ced52d90b0555ba2e19a26329e) ) |
3780 | 3223 | ROM_LOAD16_BYTE( "136077-1033.45n", 0x000001, 0x008000, CRC(e032ca7c) SHA1(a80c980c8e58cf8cada72140e42a3cd1ea987b3d) ) |
3781 | 3224 | |
3782 | | ROM_REGION16_BE( 0x60000, "mainpcb:user1", 0 ) /* 384k for ADSP object ROM */ |
| 3225 | ROM_REGION16_BE( 0x60000, "user1", 0 ) /* 384k for ADSP object ROM */ |
3783 | 3226 | ROM_LOAD16_BYTE( "136077-1021.10h", 0x000000, 0x010000, CRC(9831fe73) SHA1(5215ee89a0014399b7d829e443b16590a4679844) ) |
3784 | 3227 | ROM_LOAD16_BYTE( "136077-1023.10k", 0x000001, 0x010000, CRC(74bf0e0e) SHA1(a3d91ecf13c3619e073324517a4a5afaae831982) ) |
3785 | 3228 | ROM_LOAD16_BYTE( "136077-1022.10j", 0x020000, 0x010000, CRC(c0393c31) SHA1(31726c01eb0d4650936908c90d45161197b7efba) ) |
3786 | 3229 | ROM_LOAD16_BYTE( "136077-1024.10l", 0x020001, 0x010000, CRC(1e2fb25f) SHA1(4940091bbad6144bce091d2737191d266d4b0310) ) |
3787 | 3230 | |
3788 | | ROM_REGION16_BE( 0x50000, "mainpcb:user3", 0 ) /* 256k for DSK ROMs + 64k for RAM */ |
| 3231 | ROM_REGION16_BE( 0x50000, "user3", 0 ) /* 256k for DSK ROMs + 64k for RAM */ |
3789 | 3232 | ROM_LOAD16_BYTE( "136078-1030.30e", 0x000000, 0x010000, CRC(d355a1c2) SHA1(6b0fb52dbecbe574959739f49c3c0fccdd5cebdb) ) |
3790 | 3233 | ROM_LOAD16_BYTE( "136078-1031.10e", 0x000001, 0x010000, CRC(18fd5f44) SHA1(1c3bd780b72cfa61bcbd82683da18b4ee8d03a6d) ) |
3791 | 3234 | |
3792 | | ROM_REGION( 0x50000, "mainpcb:serialroms", 0 ) /* 10*128k for audio serial ROMs */ |
| 3235 | ROM_REGION( 0x50000, "serialroms", 0 ) /* 10*128k for audio serial ROMs */ |
3793 | 3236 | ROM_LOAD( "136052-1123.65a", 0x000000, 0x010000, CRC(a88411dc) SHA1(1fd53c7eadffa163d5423df2f8338757e58d5f2e) ) |
3794 | 3237 | ROM_LOAD( "136052-1124.55a", 0x010000, 0x010000, CRC(071a4309) SHA1(c623bd51d6a4a56503fbf138138854d6a30b11d6) ) |
3795 | 3238 | ROM_LOAD( "136052-3125.45a", 0x020000, 0x010000, CRC(856548ff) SHA1(e8a17b274185c5e4ecf5f9f1c211e18b3ef2456d) ) |
3796 | 3239 | ROM_LOAD( "136052-1126.30a", 0x030000, 0x010000, CRC(f46ef09c) SHA1(ba62f73ee3b33d8f26b430ffa468f8792dca23de) ) |
3797 | 3240 | ROM_LOAD( "136077-1017.45c", 0x040000, 0x010000, CRC(e93129a3) SHA1(1221b08c8efbfd8cf6bfbfd956545f10bef48663) ) |
3798 | 3241 | |
3799 | | ROM_REGION( 0x800, "mainpcb:200e", 0 ) |
| 3242 | ROM_REGION( 0x800, "200e", 0 ) |
3800 | 3243 | ROM_LOAD( "racedrivc.200e", 0x000000, 0x000800, CRC(2c0f7715) SHA1(79cf3a6cd48fc4a86cd94e823243fc0cd4bffa57) ) |
3801 | 3244 | |
3802 | | ROM_REGION( 0x800, "mainpcb:210e", 0 ) |
| 3245 | ROM_REGION( 0x800, "210e", 0 ) |
3803 | 3246 | ROM_LOAD( "racedrivc.210e", 0x000000, 0x000800, CRC(2e843742) SHA1(bc73ab0270cdf45aaa1a19703e8c3aa916578ef0) ) |
3804 | 3247 | ROM_END |
3805 | 3248 | |
3806 | 3249 | |
3807 | 3250 | ROM_START( racedrivc4 ) |
3808 | | ROM_REGION( 0x100000, "mainpcb:maincpu", 0 ) /* 1MB for 68000 code */ |
| 3251 | ROM_REGION( 0x100000, "maincpu", 0 ) /* 1MB for 68000 code */ |
3809 | 3252 | ROM_LOAD16_BYTE( "136078-4002.200r", 0x000000, 0x010000, CRC(d6522b97) SHA1(0e4c4ce9f6147cc3878a3f1e60cf58f00bfe9e4c) ) |
3810 | 3253 | ROM_LOAD16_BYTE( "136078-4001.210r", 0x000001, 0x010000, CRC(d658a8ed) SHA1(59d823d8150de62ba5c4fddf87584bd2044e87f7) ) |
3811 | 3254 | ROM_LOAD16_BYTE( "136078-4004.200s", 0x020000, 0x010000, CRC(c8520b01) SHA1(f0bd0505cbf24f7e43dc2e775ecbbf0db5419b6e) ) |
r241744 | r241745 | |
3823 | 3266 | ROM_LOAD16_BYTE( "136078-4016.200y", 0x0e0000, 0x010000, CRC(aa296776) SHA1(991e33568e47a82cb183724f7df1f835850c30fa) ) |
3824 | 3267 | ROM_LOAD16_BYTE( "136078-4015.210y", 0x0e0001, 0x010000, CRC(030c803d) SHA1(bb249c9d1d28f6851a529b93c4f96d80665f2bce) ) |
3825 | 3268 | |
3826 | | ROM_REGION( 0x2000, "mainpcb:asic65:asic65cpu", 0 ) /* ASIC65 TMS32015 code */ |
| 3269 | ROM_REGION( 0x2000, "asic65:asic65cpu", 0 ) /* ASIC65 TMS32015 code */ |
3827 | 3270 | ROM_LOAD( "136077-1027.30j", 0x00000, 0x02000, NO_DUMP ) |
3828 | 3271 | |
3829 | | ROM_REGION( 0x20000, "mainpcb:soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
| 3272 | ROM_REGION( 0x20000, "soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
3830 | 3273 | ROM_LOAD16_BYTE( "136077-1032.70n", 0x000000, 0x008000, CRC(fbc903a6) SHA1(047240a5192918ced52d90b0555ba2e19a26329e) ) |
3831 | 3274 | ROM_LOAD16_BYTE( "136077-1033.45n", 0x000001, 0x008000, CRC(e032ca7c) SHA1(a80c980c8e58cf8cada72140e42a3cd1ea987b3d) ) |
3832 | 3275 | |
3833 | | ROM_REGION16_BE( 0x60000, "mainpcb:user1", 0 ) /* 384k for ADSP object ROM */ |
| 3276 | ROM_REGION16_BE( 0x60000, "user1", 0 ) /* 384k for ADSP object ROM */ |
3834 | 3277 | ROM_LOAD16_BYTE( "136077-1021.10h", 0x000000, 0x010000, CRC(9831fe73) SHA1(5215ee89a0014399b7d829e443b16590a4679844) ) |
3835 | 3278 | ROM_LOAD16_BYTE( "136077-1023.10k", 0x000001, 0x010000, CRC(74bf0e0e) SHA1(a3d91ecf13c3619e073324517a4a5afaae831982) ) |
3836 | 3279 | ROM_LOAD16_BYTE( "136077-1022.10j", 0x020000, 0x010000, CRC(c0393c31) SHA1(31726c01eb0d4650936908c90d45161197b7efba) ) |
3837 | 3280 | ROM_LOAD16_BYTE( "136077-1024.10l", 0x020001, 0x010000, CRC(1e2fb25f) SHA1(4940091bbad6144bce091d2737191d266d4b0310) ) |
3838 | 3281 | |
3839 | | ROM_REGION16_BE( 0x50000, "mainpcb:user3", 0 ) /* 256k for DSK ROMs + 64k for RAM */ |
| 3282 | ROM_REGION16_BE( 0x50000, "user3", 0 ) /* 256k for DSK ROMs + 64k for RAM */ |
3840 | 3283 | ROM_LOAD16_BYTE( "136078-1030.30e", 0x000000, 0x010000, CRC(d355a1c2) SHA1(6b0fb52dbecbe574959739f49c3c0fccdd5cebdb) ) |
3841 | 3284 | ROM_LOAD16_BYTE( "136078-1031.10e", 0x000001, 0x010000, CRC(18fd5f44) SHA1(1c3bd780b72cfa61bcbd82683da18b4ee8d03a6d) ) |
3842 | 3285 | |
3843 | | ROM_REGION( 0x50000, "mainpcb:serialroms", 0 ) /* 10*128k for audio serial ROMs */ |
| 3286 | ROM_REGION( 0x50000, "serialroms", 0 ) /* 10*128k for audio serial ROMs */ |
3844 | 3287 | ROM_LOAD( "136052-1123.65a", 0x000000, 0x010000, CRC(a88411dc) SHA1(1fd53c7eadffa163d5423df2f8338757e58d5f2e) ) |
3845 | 3288 | ROM_LOAD( "136052-1124.55a", 0x010000, 0x010000, CRC(071a4309) SHA1(c623bd51d6a4a56503fbf138138854d6a30b11d6) ) |
3846 | 3289 | ROM_LOAD( "136052-3125.45a", 0x020000, 0x010000, CRC(856548ff) SHA1(e8a17b274185c5e4ecf5f9f1c211e18b3ef2456d) ) |
3847 | 3290 | ROM_LOAD( "136052-1126.30a", 0x030000, 0x010000, CRC(f46ef09c) SHA1(ba62f73ee3b33d8f26b430ffa468f8792dca23de) ) |
3848 | 3291 | ROM_LOAD( "136077-1017.45c", 0x040000, 0x010000, CRC(e93129a3) SHA1(1221b08c8efbfd8cf6bfbfd956545f10bef48663) ) |
3849 | 3292 | |
3850 | | ROM_REGION( 0x800, "mainpcb:200e", 0 ) |
| 3293 | ROM_REGION( 0x800, "200e", 0 ) |
3851 | 3294 | ROM_LOAD( "racedrivc.200e", 0x000000, 0x000800, CRC(2c0f7715) SHA1(79cf3a6cd48fc4a86cd94e823243fc0cd4bffa57) ) |
3852 | 3295 | |
3853 | | ROM_REGION( 0x800, "mainpcb:210e", 0 ) |
| 3296 | ROM_REGION( 0x800, "210e", 0 ) |
3854 | 3297 | ROM_LOAD( "racedrivc.210e", 0x000000, 0x000800, CRC(2e843742) SHA1(bc73ab0270cdf45aaa1a19703e8c3aa916578ef0) ) |
3855 | 3298 | ROM_END |
3856 | 3299 | |
3857 | 3300 | |
3858 | 3301 | ROM_START( racedrivcb4 ) |
3859 | | ROM_REGION( 0x100000, "mainpcb:maincpu", 0 ) /* 1MB for 68000 code */ |
| 3302 | ROM_REGION( 0x100000, "maincpu", 0 ) /* 1MB for 68000 code */ |
3860 | 3303 | ROM_LOAD16_BYTE( "136078-4002.200r", 0x000000, 0x010000, CRC(d6522b97) SHA1(0e4c4ce9f6147cc3878a3f1e60cf58f00bfe9e4c) ) |
3861 | 3304 | ROM_LOAD16_BYTE( "136078-4001.210r", 0x000001, 0x010000, CRC(d658a8ed) SHA1(59d823d8150de62ba5c4fddf87584bd2044e87f7) ) |
3862 | 3305 | ROM_LOAD16_BYTE( "136078-4004.200s", 0x020000, 0x010000, CRC(c8520b01) SHA1(f0bd0505cbf24f7e43dc2e775ecbbf0db5419b6e) ) |
r241744 | r241745 | |
3874 | 3317 | ROM_LOAD16_BYTE( "136078-4016.200y", 0x0e0000, 0x010000, CRC(aa296776) SHA1(991e33568e47a82cb183724f7df1f835850c30fa) ) |
3875 | 3318 | ROM_LOAD16_BYTE( "136078-4015.210y", 0x0e0001, 0x010000, CRC(030c803d) SHA1(bb249c9d1d28f6851a529b93c4f96d80665f2bce) ) |
3876 | 3319 | |
3877 | | ROM_REGION( 0x2000, "mainpcb:asic65:asic65cpu", 0 ) /* ASIC65 TMS32015 code */ |
| 3320 | ROM_REGION( 0x2000, "asic65:asic65cpu", 0 ) /* ASIC65 TMS32015 code */ |
3878 | 3321 | ROM_LOAD( "136077-1027.30j", 0x00000, 0x02000, NO_DUMP ) |
3879 | 3322 | |
3880 | | ROM_REGION( 0x20000, "mainpcb:soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
| 3323 | ROM_REGION( 0x20000, "soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
3881 | 3324 | ROM_LOAD16_BYTE( "136077-1032.70n", 0x000000, 0x008000, CRC(fbc903a6) SHA1(047240a5192918ced52d90b0555ba2e19a26329e) ) |
3882 | 3325 | ROM_LOAD16_BYTE( "136077-1033.45n", 0x000001, 0x008000, CRC(e032ca7c) SHA1(a80c980c8e58cf8cada72140e42a3cd1ea987b3d) ) |
3883 | 3326 | |
3884 | | ROM_REGION16_BE( 0x60000, "mainpcb:user1", 0 ) /* 384k for ADSP object ROM */ |
| 3327 | ROM_REGION16_BE( 0x60000, "user1", 0 ) /* 384k for ADSP object ROM */ |
3885 | 3328 | ROM_LOAD16_BYTE( "136077-1021.10h", 0x000000, 0x010000, CRC(9831fe73) SHA1(5215ee89a0014399b7d829e443b16590a4679844) ) |
3886 | 3329 | ROM_LOAD16_BYTE( "136077-1023.10k", 0x000001, 0x010000, CRC(74bf0e0e) SHA1(a3d91ecf13c3619e073324517a4a5afaae831982) ) |
3887 | 3330 | ROM_LOAD16_BYTE( "136077-1022.10j", 0x020000, 0x010000, CRC(c0393c31) SHA1(31726c01eb0d4650936908c90d45161197b7efba) ) |
3888 | 3331 | ROM_LOAD16_BYTE( "136077-1024.10l", 0x020001, 0x010000, CRC(1e2fb25f) SHA1(4940091bbad6144bce091d2737191d266d4b0310) ) |
3889 | 3332 | |
3890 | | ROM_REGION16_BE( 0x50000, "mainpcb:user3", 0 ) /* 256k for DSK ROMs + 64k for RAM */ |
| 3333 | ROM_REGION16_BE( 0x50000, "user3", 0 ) /* 256k for DSK ROMs + 64k for RAM */ |
3891 | 3334 | ROM_LOAD16_BYTE( "136078-1030.30e", 0x000000, 0x010000, CRC(d355a1c2) SHA1(6b0fb52dbecbe574959739f49c3c0fccdd5cebdb) ) |
3892 | 3335 | ROM_LOAD16_BYTE( "136078-1031.10e", 0x000001, 0x010000, CRC(18fd5f44) SHA1(1c3bd780b72cfa61bcbd82683da18b4ee8d03a6d) ) |
3893 | 3336 | |
3894 | | ROM_REGION( 0x50000, "mainpcb:serialroms", 0 ) /* 10*128k for audio serial ROMs */ |
| 3337 | ROM_REGION( 0x50000, "serialroms", 0 ) /* 10*128k for audio serial ROMs */ |
3895 | 3338 | ROM_LOAD( "136052-1123.65a", 0x000000, 0x010000, CRC(a88411dc) SHA1(1fd53c7eadffa163d5423df2f8338757e58d5f2e) ) |
3896 | 3339 | ROM_LOAD( "136052-1124.55a", 0x010000, 0x010000, CRC(071a4309) SHA1(c623bd51d6a4a56503fbf138138854d6a30b11d6) ) |
3897 | 3340 | ROM_LOAD( "136052-3125.45a", 0x020000, 0x010000, CRC(856548ff) SHA1(e8a17b274185c5e4ecf5f9f1c211e18b3ef2456d) ) |
3898 | 3341 | ROM_LOAD( "136052-1126.30a", 0x030000, 0x010000, CRC(f46ef09c) SHA1(ba62f73ee3b33d8f26b430ffa468f8792dca23de) ) |
3899 | 3342 | ROM_LOAD( "136077-1017.45c", 0x040000, 0x010000, CRC(e93129a3) SHA1(1221b08c8efbfd8cf6bfbfd956545f10bef48663) ) |
3900 | 3343 | |
3901 | | ROM_REGION( 0x800, "mainpcb:200e", 0 ) |
| 3344 | ROM_REGION( 0x800, "200e", 0 ) |
3902 | 3345 | ROM_LOAD( "racedrivc.200e", 0x000000, 0x000800, CRC(2c0f7715) SHA1(79cf3a6cd48fc4a86cd94e823243fc0cd4bffa57) ) |
3903 | 3346 | |
3904 | | ROM_REGION( 0x800, "mainpcb:210e", 0 ) |
| 3347 | ROM_REGION( 0x800, "210e", 0 ) |
3905 | 3348 | ROM_LOAD( "racedrivc.210e", 0x000000, 0x000800, CRC(2e843742) SHA1(bc73ab0270cdf45aaa1a19703e8c3aa916578ef0) ) |
3906 | 3349 | ROM_END |
3907 | 3350 | |
3908 | 3351 | |
3909 | 3352 | ROM_START( racedrivcg4 ) |
3910 | | ROM_REGION( 0x100000, "mainpcb:maincpu", 0 ) /* 1MB for 68000 code */ |
| 3353 | ROM_REGION( 0x100000, "maincpu", 0 ) /* 1MB for 68000 code */ |
3911 | 3354 | ROM_LOAD16_BYTE( "136078-4202.200r", 0x000000, 0x010000, CRC(be58215d) SHA1(0497efbd696e8d2db4e42678dd6cfe6cd3f78688) ) |
3912 | 3355 | ROM_LOAD16_BYTE( "136078-4201.210r", 0x000001, 0x010000, CRC(609c5f23) SHA1(a66e1f10f8ad9d25fca5b681ad543967287f2036) ) |
3913 | 3356 | ROM_LOAD16_BYTE( "136078-4204.200s", 0x020000, 0x010000, CRC(2e590c4f) SHA1(dcb56bacdde17eade5b347d5549cec1de89774e6) ) |
r241744 | r241745 | |
3925 | 3368 | ROM_LOAD16_BYTE( "136078-4016.200y", 0x0e0000, 0x010000, CRC(aa296776) SHA1(991e33568e47a82cb183724f7df1f835850c30fa) ) |
3926 | 3369 | ROM_LOAD16_BYTE( "136078-4015.210y", 0x0e0001, 0x010000, CRC(030c803d) SHA1(bb249c9d1d28f6851a529b93c4f96d80665f2bce) ) |
3927 | 3370 | |
3928 | | ROM_REGION( 0x2000, "mainpcb:asic65:asic65cpu", 0 ) /* ASIC65 TMS32015 code */ |
| 3371 | ROM_REGION( 0x2000, "asic65:asic65cpu", 0 ) /* ASIC65 TMS32015 code */ |
3929 | 3372 | ROM_LOAD( "136077-1027.30j", 0x00000, 0x02000, NO_DUMP ) |
3930 | 3373 | |
3931 | | ROM_REGION( 0x20000, "mainpcb:soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
| 3374 | ROM_REGION( 0x20000, "soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
3932 | 3375 | ROM_LOAD16_BYTE( "136077-1032.70n", 0x000000, 0x008000, CRC(fbc903a6) SHA1(047240a5192918ced52d90b0555ba2e19a26329e) ) |
3933 | 3376 | ROM_LOAD16_BYTE( "136077-1033.45n", 0x000001, 0x008000, CRC(e032ca7c) SHA1(a80c980c8e58cf8cada72140e42a3cd1ea987b3d) ) |
3934 | 3377 | |
3935 | | ROM_REGION16_BE( 0x60000, "mainpcb:user1", 0 ) /* 384k for ADSP object ROM */ |
| 3378 | ROM_REGION16_BE( 0x60000, "user1", 0 ) /* 384k for ADSP object ROM */ |
3936 | 3379 | ROM_LOAD16_BYTE( "136077-1021.10h", 0x000000, 0x010000, CRC(9831fe73) SHA1(5215ee89a0014399b7d829e443b16590a4679844) ) |
3937 | 3380 | ROM_LOAD16_BYTE( "136077-1023.10k", 0x000001, 0x010000, CRC(74bf0e0e) SHA1(a3d91ecf13c3619e073324517a4a5afaae831982) ) |
3938 | 3381 | ROM_LOAD16_BYTE( "136077-1022.10j", 0x020000, 0x010000, CRC(c0393c31) SHA1(31726c01eb0d4650936908c90d45161197b7efba) ) |
3939 | 3382 | ROM_LOAD16_BYTE( "136077-1024.10l", 0x020001, 0x010000, CRC(1e2fb25f) SHA1(4940091bbad6144bce091d2737191d266d4b0310) ) |
3940 | 3383 | |
3941 | | ROM_REGION16_BE( 0x50000, "mainpcb:user3", 0 ) /* 256k for DSK ROMs + 64k for RAM */ |
| 3384 | ROM_REGION16_BE( 0x50000, "user3", 0 ) /* 256k for DSK ROMs + 64k for RAM */ |
3942 | 3385 | ROM_LOAD16_BYTE( "136078-1030.30e", 0x000000, 0x010000, CRC(d355a1c2) SHA1(6b0fb52dbecbe574959739f49c3c0fccdd5cebdb) ) |
3943 | 3386 | ROM_LOAD16_BYTE( "136078-1031.10e", 0x000001, 0x010000, CRC(18fd5f44) SHA1(1c3bd780b72cfa61bcbd82683da18b4ee8d03a6d) ) |
3944 | 3387 | |
3945 | | ROM_REGION( 0x50000, "mainpcb:serialroms", 0 ) /* 10*128k for audio serial ROMs */ |
| 3388 | ROM_REGION( 0x50000, "serialroms", 0 ) /* 10*128k for audio serial ROMs */ |
3946 | 3389 | ROM_LOAD( "136052-1123.65a", 0x000000, 0x010000, CRC(a88411dc) SHA1(1fd53c7eadffa163d5423df2f8338757e58d5f2e) ) |
3947 | 3390 | ROM_LOAD( "136052-1124.55a", 0x010000, 0x010000, CRC(071a4309) SHA1(c623bd51d6a4a56503fbf138138854d6a30b11d6) ) |
3948 | 3391 | ROM_LOAD( "136052-3125.45a", 0x020000, 0x010000, CRC(856548ff) SHA1(e8a17b274185c5e4ecf5f9f1c211e18b3ef2456d) ) |
3949 | 3392 | ROM_LOAD( "136052-1126.30a", 0x030000, 0x010000, CRC(f46ef09c) SHA1(ba62f73ee3b33d8f26b430ffa468f8792dca23de) ) |
3950 | 3393 | ROM_LOAD( "136077-1017.45c", 0x040000, 0x010000, CRC(e93129a3) SHA1(1221b08c8efbfd8cf6bfbfd956545f10bef48663) ) |
3951 | 3394 | |
3952 | | ROM_REGION( 0x800, "mainpcb:200e", 0 ) |
| 3395 | ROM_REGION( 0x800, "200e", 0 ) |
3953 | 3396 | ROM_LOAD( "racedrivc.200e", 0x000000, 0x000800, CRC(2c0f7715) SHA1(79cf3a6cd48fc4a86cd94e823243fc0cd4bffa57) ) |
3954 | 3397 | |
3955 | | ROM_REGION( 0x800, "mainpcb:210e", 0 ) |
| 3398 | ROM_REGION( 0x800, "210e", 0 ) |
3956 | 3399 | ROM_LOAD( "racedrivc.210e", 0x000000, 0x000800, CRC(2e843742) SHA1(bc73ab0270cdf45aaa1a19703e8c3aa916578ef0) ) |
3957 | 3400 | ROM_END |
3958 | 3401 | |
3959 | 3402 | |
3960 | 3403 | ROM_START( racedrivc2 ) |
3961 | | ROM_REGION( 0x100000, "mainpcb:maincpu", 0 ) /* 1MB for 68000 code */ |
| 3404 | ROM_REGION( 0x100000, "maincpu", 0 ) /* 1MB for 68000 code */ |
3962 | 3405 | ROM_LOAD16_BYTE( "136078-2002.200r", 0x000000, 0x010000, CRC(669fe6fe) SHA1(1775ee3ef4817f553113772cf0fb35cbbe2e73a5) ) |
3963 | 3406 | ROM_LOAD16_BYTE( "136078-2001.210r", 0x000001, 0x010000, CRC(9312fd5f) SHA1(9dd1b30ebceedf50fb18d744540e2003a8110d09) ) |
3964 | 3407 | ROM_LOAD16_BYTE( "136078-1004.200s", 0x020000, 0x010000, CRC(4a1beb65) SHA1(3a4e3dd07a1415aef27e8bbebe0503296dfc7586) ) |
r241744 | r241745 | |
3976 | 3419 | ROM_LOAD16_BYTE( "136078-1015.210y", 0x0e0001, 0x010000, CRC(64dd6040) SHA1(bcadf4f1d9a0685ca39af903d3342d590850513c) ) |
3977 | 3420 | ROM_LOAD16_BYTE( "136078-1016.200y", 0x0e0000, 0x010000, CRC(a2a0ed28) SHA1(6f308a38594f7e54ebdd6983d28664ba595bc525) ) |
3978 | 3421 | |
3979 | | ROM_REGION( 0x2000, "mainpcb:asic65:asic65cpu", 0 ) /* ASIC65 TMS32015 code */ |
| 3422 | ROM_REGION( 0x2000, "asic65:asic65cpu", 0 ) /* ASIC65 TMS32015 code */ |
3980 | 3423 | ROM_LOAD( "136077-1027.30j", 0x00000, 0x02000, NO_DUMP ) |
3981 | 3424 | |
3982 | | ROM_REGION( 0x20000, "mainpcb:soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
| 3425 | ROM_REGION( 0x20000, "soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
3983 | 3426 | ROM_LOAD16_BYTE( "136077-1032.70n", 0x000000, 0x008000, CRC(fbc903a6) SHA1(047240a5192918ced52d90b0555ba2e19a26329e) ) |
3984 | 3427 | ROM_LOAD16_BYTE( "136077-1033.45n", 0x000001, 0x008000, CRC(e032ca7c) SHA1(a80c980c8e58cf8cada72140e42a3cd1ea987b3d) ) |
3985 | 3428 | |
3986 | | ROM_REGION16_BE( 0x60000, "mainpcb:user1", 0 ) /* 384k for ADSP object ROM */ |
| 3429 | ROM_REGION16_BE( 0x60000, "user1", 0 ) /* 384k for ADSP object ROM */ |
3987 | 3430 | ROM_LOAD16_BYTE( "136077-1021.10h", 0x000000, 0x010000, CRC(9831fe73) SHA1(5215ee89a0014399b7d829e443b16590a4679844) ) |
3988 | 3431 | ROM_LOAD16_BYTE( "136077-1023.10k", 0x000001, 0x010000, CRC(74bf0e0e) SHA1(a3d91ecf13c3619e073324517a4a5afaae831982) ) |
3989 | 3432 | ROM_LOAD16_BYTE( "136077-1022.10j", 0x020000, 0x010000, CRC(c0393c31) SHA1(31726c01eb0d4650936908c90d45161197b7efba) ) |
3990 | 3433 | ROM_LOAD16_BYTE( "136077-1024.10l", 0x020001, 0x010000, CRC(1e2fb25f) SHA1(4940091bbad6144bce091d2737191d266d4b0310) ) |
3991 | 3434 | |
3992 | | ROM_REGION16_BE( 0x50000, "mainpcb:user3", 0 ) /* 256k for DSK ROMs + 64k for RAM */ |
| 3435 | ROM_REGION16_BE( 0x50000, "user3", 0 ) /* 256k for DSK ROMs + 64k for RAM */ |
3993 | 3436 | ROM_LOAD16_BYTE( "136078-1030.30e", 0x000000, 0x010000, CRC(d355a1c2) SHA1(6b0fb52dbecbe574959739f49c3c0fccdd5cebdb) ) |
3994 | 3437 | ROM_LOAD16_BYTE( "136078-1031.10e", 0x000001, 0x010000, CRC(18fd5f44) SHA1(1c3bd780b72cfa61bcbd82683da18b4ee8d03a6d) ) |
3995 | 3438 | |
3996 | | ROM_REGION( 0x50000, "mainpcb:serialroms", 0 ) /* 10*128k for audio serial ROMs */ |
| 3439 | ROM_REGION( 0x50000, "serialroms", 0 ) /* 10*128k for audio serial ROMs */ |
3997 | 3440 | ROM_LOAD( "136052-1123.65a", 0x000000, 0x010000, CRC(a88411dc) SHA1(1fd53c7eadffa163d5423df2f8338757e58d5f2e) ) |
3998 | 3441 | ROM_LOAD( "136052-1124.55a", 0x010000, 0x010000, CRC(071a4309) SHA1(c623bd51d6a4a56503fbf138138854d6a30b11d6) ) |
3999 | 3442 | ROM_LOAD( "136052-3125.45a", 0x020000, 0x010000, CRC(856548ff) SHA1(e8a17b274185c5e4ecf5f9f1c211e18b3ef2456d) ) |
4000 | 3443 | ROM_LOAD( "136052-1126.30a", 0x030000, 0x010000, CRC(f46ef09c) SHA1(ba62f73ee3b33d8f26b430ffa468f8792dca23de) ) |
4001 | 3444 | ROM_LOAD( "136077-1017.45c", 0x040000, 0x010000, CRC(e93129a3) SHA1(1221b08c8efbfd8cf6bfbfd956545f10bef48663) ) |
4002 | 3445 | |
4003 | | ROM_REGION( 0x800, "mainpcb:200e", 0 ) |
| 3446 | ROM_REGION( 0x800, "200e", 0 ) |
4004 | 3447 | ROM_LOAD( "racedrivc.200e", 0x000000, 0x000800, CRC(2c0f7715) SHA1(79cf3a6cd48fc4a86cd94e823243fc0cd4bffa57) ) |
4005 | 3448 | |
4006 | | ROM_REGION( 0x800, "mainpcb:210e", 0 ) |
| 3449 | ROM_REGION( 0x800, "210e", 0 ) |
4007 | 3450 | ROM_LOAD( "racedrivc.210e", 0x000000, 0x000800, CRC(2e843742) SHA1(bc73ab0270cdf45aaa1a19703e8c3aa916578ef0) ) |
4008 | 3451 | ROM_END |
4009 | 3452 | |
4010 | 3453 | |
4011 | 3454 | ROM_START( racedrivc1 ) |
4012 | | ROM_REGION( 0x100000, "mainpcb:maincpu", 0 ) /* 1MB for 68000 code */ |
| 3455 | ROM_REGION( 0x100000, "maincpu", 0 ) /* 1MB for 68000 code */ |
4013 | 3456 | ROM_LOAD16_BYTE( "136078-1002.200r", 0x000000, 0x010000, CRC(ed997f08) SHA1(9512f347120174345dbe8c756e5c239fdce438a5) ) |
4014 | 3457 | ROM_LOAD16_BYTE( "136078-1001.210r", 0x000001, 0x010000, CRC(5540ee7d) SHA1(f1d16cfa20b61f1cf075e3275ea4af0b46aa5470) ) |
4015 | 3458 | ROM_LOAD16_BYTE( "136078-1004.200s", 0x020000, 0x010000, CRC(4a1beb65) SHA1(3a4e3dd07a1415aef27e8bbebe0503296dfc7586) ) |
r241744 | r241745 | |
4027 | 3470 | ROM_LOAD16_BYTE( "136078-1015.210y", 0x0e0001, 0x010000, CRC(64dd6040) SHA1(bcadf4f1d9a0685ca39af903d3342d590850513c) ) |
4028 | 3471 | ROM_LOAD16_BYTE( "136078-1016.200y", 0x0e0000, 0x010000, CRC(a2a0ed28) SHA1(6f308a38594f7e54ebdd6983d28664ba595bc525) ) |
4029 | 3472 | |
4030 | | ROM_REGION( 0x2000, "mainpcb:asic65:asic65cpu", 0 ) /* ASIC65 TMS32015 code */ |
| 3473 | ROM_REGION( 0x2000, "asic65:asic65cpu", 0 ) /* ASIC65 TMS32015 code */ |
4031 | 3474 | ROM_LOAD( "136077-1027.30j", 0x00000, 0x02000, NO_DUMP ) |
4032 | 3475 | |
4033 | | ROM_REGION( 0x20000, "mainpcb:soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
| 3476 | ROM_REGION( 0x20000, "soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
4034 | 3477 | ROM_LOAD16_BYTE( "136077-1032.70n", 0x000000, 0x008000, CRC(fbc903a6) SHA1(047240a5192918ced52d90b0555ba2e19a26329e) ) |
4035 | 3478 | ROM_LOAD16_BYTE( "136077-1033.45n", 0x000001, 0x008000, CRC(e032ca7c) SHA1(a80c980c8e58cf8cada72140e42a3cd1ea987b3d) ) |
4036 | 3479 | |
4037 | | ROM_REGION16_BE( 0x60000, "mainpcb:user1", 0 ) /* 384k for ADSP object ROM */ |
| 3480 | ROM_REGION16_BE( 0x60000, "user1", 0 ) /* 384k for ADSP object ROM */ |
4038 | 3481 | ROM_LOAD16_BYTE( "136077-1021.10h", 0x000000, 0x010000, CRC(9831fe73) SHA1(5215ee89a0014399b7d829e443b16590a4679844) ) |
4039 | 3482 | ROM_LOAD16_BYTE( "136077-1023.10k", 0x000001, 0x010000, CRC(74bf0e0e) SHA1(a3d91ecf13c3619e073324517a4a5afaae831982) ) |
4040 | 3483 | ROM_LOAD16_BYTE( "136077-1022.10j", 0x020000, 0x010000, CRC(c0393c31) SHA1(31726c01eb0d4650936908c90d45161197b7efba) ) |
4041 | 3484 | ROM_LOAD16_BYTE( "136077-1024.10l", 0x020001, 0x010000, CRC(1e2fb25f) SHA1(4940091bbad6144bce091d2737191d266d4b0310) ) |
4042 | 3485 | |
4043 | | ROM_REGION16_BE( 0x50000, "mainpcb:user3", 0 ) /* 256k for DSK ROMs + 64k for RAM */ |
| 3486 | ROM_REGION16_BE( 0x50000, "user3", 0 ) /* 256k for DSK ROMs + 64k for RAM */ |
4044 | 3487 | ROM_LOAD16_BYTE( "136078-1030.30e", 0x000000, 0x010000, CRC(d355a1c2) SHA1(6b0fb52dbecbe574959739f49c3c0fccdd5cebdb) ) |
4045 | 3488 | ROM_LOAD16_BYTE( "136078-1031.10e", 0x000001, 0x010000, CRC(18fd5f44) SHA1(1c3bd780b72cfa61bcbd82683da18b4ee8d03a6d) ) |
4046 | 3489 | |
4047 | | ROM_REGION( 0x50000, "mainpcb:serialroms", 0 ) /* 10*128k for audio serial ROMs */ |
| 3490 | ROM_REGION( 0x50000, "serialroms", 0 ) /* 10*128k for audio serial ROMs */ |
4048 | 3491 | ROM_LOAD( "136052-1123.65a", 0x000000, 0x010000, CRC(a88411dc) SHA1(1fd53c7eadffa163d5423df2f8338757e58d5f2e) ) |
4049 | 3492 | ROM_LOAD( "136052-1124.55a", 0x010000, 0x010000, CRC(071a4309) SHA1(c623bd51d6a4a56503fbf138138854d6a30b11d6) ) |
4050 | 3493 | ROM_LOAD( "136052-3125.45a", 0x020000, 0x010000, CRC(856548ff) SHA1(e8a17b274185c5e4ecf5f9f1c211e18b3ef2456d) ) |
4051 | 3494 | ROM_LOAD( "136052-1126.30a", 0x030000, 0x010000, CRC(f46ef09c) SHA1(ba62f73ee3b33d8f26b430ffa468f8792dca23de) ) |
4052 | 3495 | ROM_LOAD( "136077-1017.45c", 0x040000, 0x010000, CRC(e93129a3) SHA1(1221b08c8efbfd8cf6bfbfd956545f10bef48663) ) |
4053 | 3496 | |
4054 | | ROM_REGION( 0x800, "mainpcb:200e", 0 ) |
| 3497 | ROM_REGION( 0x800, "200e", 0 ) |
4055 | 3498 | ROM_LOAD( "racedrivc.200e", 0x000000, 0x000800, CRC(2c0f7715) SHA1(79cf3a6cd48fc4a86cd94e823243fc0cd4bffa57) ) |
4056 | 3499 | |
4057 | | ROM_REGION( 0x800, "mainpcb:210e", 0 ) |
| 3500 | ROM_REGION( 0x800, "210e", 0 ) |
4058 | 3501 | ROM_LOAD( "racedrivc.210e", 0x000000, 0x000800, CRC(2e843742) SHA1(bc73ab0270cdf45aaa1a19703e8c3aa916578ef0) ) |
4059 | 3502 | ROM_END |
4060 | 3503 | |
r241744 | r241745 | |
4130 | 3573 | |
4131 | 3574 | */ |
4132 | 3575 | |
4133 | | // if the side video boards die you have to hook up inputs to them to reconfigure so we'll need some default NVRAMs |
4134 | | |
4135 | 3576 | ROM_START( racedrivpan ) |
4136 | | ROM_REGION( 0x200000, "mainpcb:maincpu", 0 ) /* 2MB for 68000 code */ |
| 3577 | ROM_REGION( 0x200000, "maincpu", 0 ) /* 2MB for 68000 code */ |
4137 | 3578 | // Multisync PBB A045988 - Central Monitor |
4138 | 3579 | // boots with 'PROGRAM OK' when using standard Hard Drivin' board type (needs 137412-115 slapstic) |
4139 | 3580 | ROM_LOAD16_BYTE( "088-1002.bin", 0x000000, 0x010000, CRC(49a97391) SHA1(dbe4086cd87669a02d2a2133d0d9e2895946b383) ) |
r241744 | r241745 | |
4156 | 3597 | // Multisync PCB (A046901) - Side Monitor |
4157 | 3598 | // these will boot with 'PROGRAM OK' and display an empty side view, if you use the 'compact' type board driver |
4158 | 3599 | // there should be one board for each side. (needs 137412-117 slapstic) |
4159 | | ROM_REGION( 0x200000, "mainpcb:sidecpu", 0 ) /* 2MB for 68000 code */ |
| 3600 | ROM_REGION( 0x200000, "sidecpu", 0 ) /* 2MB for 68000 code */ |
4160 | 3601 | ROM_LOAD16_BYTE( "088-2002.bin", 0x000000, 0x010000, CRC(77724070) SHA1(5862f30f7e2ab9c0beb06cf5599bcb1ff97f3a47) ) |
4161 | 3602 | ROM_LOAD16_BYTE( "088-2001.bin", 0x000001, 0x010000, CRC(16ab2fff) SHA1(bf6dcefc98e1fe27bef0ddacc265d8782c486c83) ) |
4162 | 3603 | ROM_LOAD16_BYTE( "088-2004.bin", 0x020000, 0x010000, CRC(dccdb16b) SHA1(330cf39bcbdb9c73da48b4e947086a7988e37496) ) |
r241744 | r241745 | |
4174 | 3615 | ROM_LOAD16_BYTE( "088-2016.bin", 0x0e0000, 0x010000, CRC(6a42b7e2) SHA1(2e0ff4b7e391106a976cb872f6311f6d35dca5b0) ) |
4175 | 3616 | ROM_LOAD16_BYTE( "088-2015.bin", 0x0e0001, 0x010000, CRC(334e2a3b) SHA1(a19bfa7652845b9453c722091c773819ba248569) ) |
4176 | 3617 | |
4177 | | ROM_REGION( 0x60000, "mainpcb:user1", 0 ) /* 384k for object ROM */ |
| 3618 | ROM_REGION( 0x60000, "user1", 0 ) /* 384k for object ROM */ |
4178 | 3619 | ROM_LOAD16_BYTE( "088-1017.bin", 0x00000, 0x10000, CRC(d92251e8) SHA1(deeeec54c4a61c3adf62f6b1b910135559090ee5) ) |
4179 | 3620 | ROM_LOAD16_BYTE( "088-1018.bin", 0x00001, 0x10000, CRC(11a0a8f5) SHA1(d4ccc83fc99331d741bc9b8027ef20d72e3ad71a) ) |
4180 | 3621 | ROM_LOAD16_BYTE( "088-1019.bin", 0x20000, 0x10000, CRC(5bb00676) SHA1(cad1cea8e43f9590fc71c00fab4eff0d447f9296) ) // == 136091-0019.2k (strtdriv) |
r241744 | r241745 | |
4184 | 3625 | |
4185 | 3626 | /* ----------------------- */ |
4186 | 3627 | |
4187 | | ROM_REGION( 0x2000, "mainpcb:asic65:asic65cpu", 0 ) /* ASIC65 TMS32015 code */ |
| 3628 | ROM_REGION( 0x2000, "asic65:asic65cpu", 0 ) /* ASIC65 TMS32015 code */ |
4188 | 3629 | ROM_LOAD( "136077-1027.30j", 0x00000, 0x02000, NO_DUMP ) |
4189 | 3630 | |
4190 | 3631 | /* ADSP board */ |
4191 | | ROM_REGION( 0x20000, "mainpcb:soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
| 3632 | ROM_REGION( 0x20000, "soundcpu", 0 ) /* 2*64k for audio 68000 code */ |
4192 | 3633 | ROM_LOAD16_BYTE( "rdps1032.bin", 0x000000, 0x010000, CRC(33005f2a) SHA1(e4037a76f122b271a9675d9187ab847a11738640) ) |
4193 | 3634 | ROM_LOAD16_BYTE( "rdps1033.bin", 0x000001, 0x010000, CRC(4fc800ac) SHA1(dd8cfdb727d6a65274f4f871a589a36796ae1e57) ) |
4194 | 3635 | |
4195 | 3636 | /* DSK board */ |
4196 | | ROM_REGION16_BE( 0x50000, "mainpcb:user3", 0 ) /* 256k for DSK ROMs + 64k for RAM */ |
| 3637 | ROM_REGION16_BE( 0x50000, "user3", 0 ) /* 256k for DSK ROMs + 64k for RAM */ |
4197 | 3638 | ROM_LOAD16_BYTE( "rdpd1026.bin", 0x000000, 0x020000, CRC(16572618) SHA1(08d9f7f76e6e75d5233240d4deab96808825994b) ) |
4198 | 3639 | ROM_LOAD16_BYTE( "rdpd1025.bin", 0x000001, 0x020000, CRC(57b8a266) SHA1(257246d42841aa30220caeb91945e29978ee8fc0) ) |
4199 | 3640 | |
4200 | 3641 | /* Audio ROMs - show up as bad in self-test but so do racedriv's */ |
4201 | | ROM_REGION( 0x50000, "mainpcb:serialroms", 0 ) /* 5*64k for audio serial ROMs */ |
| 3642 | ROM_REGION( 0x50000, "serialroms", 0 ) /* 5*64k for audio serial ROMs */ |
4202 | 3643 | ROM_LOAD( "rdps1123.bin", 0x000000, 0x010000, CRC(a88411dc) SHA1(1fd53c7eadffa163d5423df2f8338757e58d5f2e) ) |
4203 | 3644 | ROM_LOAD( "rdps1124.bin", 0x010000, 0x010000, CRC(071a4309) SHA1(c623bd51d6a4a56503fbf138138854d6a30b11d6) ) |
4204 | 3645 | ROM_LOAD( "rdps3125.bin", 0x020000, 0x010000, CRC(856548ff) SHA1(e8a17b274185c5e4ecf5f9f1c211e18b3ef2456d) ) |
4205 | 3646 | ROM_LOAD( "rdps1126.bin", 0x030000, 0x010000, CRC(f46ef09c) SHA1(ba62f73ee3b33d8f26b430ffa468f8792dca23de) ) |
4206 | 3647 | ROM_LOAD( "rdps1017.bin", 0x040000, 0x010000, CRC(f46ef09c) SHA1(ba62f73ee3b33d8f26b430ffa468f8792dca23de) ) |
4207 | 3648 | |
4208 | | ROM_REGION( 0x800, "mainpcb:200e", 0 ) |
| 3649 | ROM_REGION( 0x800, "200e", 0 ) |
4209 | 3650 | ROM_LOAD( "racedriv.200e", 0x000000, 0x000800, CRC(bfdf633c) SHA1(b930f90c388e6773e6ba4254214a3a6076e610b0) ) |
4210 | 3651 | |
4211 | | ROM_REGION( 0x800, "mainpcb:210e", 0 ) |
| 3652 | ROM_REGION( 0x800, "210e", 0 ) |
4212 | 3653 | ROM_LOAD( "racedriv.210e", 0x000000, 0x000800, CRC(3d7c732e) SHA1(e7de81d4a54327514fdd339e93c888c63a344d2c) ) |
4213 | | |
4214 | | /* Left PCB*/ |
4215 | | ROM_REGION( 0x200000, "leftpcb:maincpu", 0 ) /* 2MB for 68000 code */ |
4216 | | ROM_LOAD16_BYTE( "088-2002.bin", 0x000000, 0x010000, CRC(77724070) SHA1(5862f30f7e2ab9c0beb06cf5599bcb1ff97f3a47) ) |
4217 | | ROM_LOAD16_BYTE( "088-2001.bin", 0x000001, 0x010000, CRC(16ab2fff) SHA1(bf6dcefc98e1fe27bef0ddacc265d8782c486c83) ) |
4218 | | ROM_LOAD16_BYTE( "088-2004.bin", 0x020000, 0x010000, CRC(dccdb16b) SHA1(330cf39bcbdb9c73da48b4e947086a7988e37496) ) |
4219 | | ROM_LOAD16_BYTE( "088-2003.bin", 0x020001, 0x010000, CRC(132ef986) SHA1(106f1a23ac200a868959181fa1c47419806e8366) ) |
4220 | | ROM_LOAD16_BYTE( "088-2006.bin", 0x040000, 0x010000, CRC(de3a0c24) SHA1(1121b8a16ac11b2480f1c4336a5aa3271364f80e)) |
4221 | | ROM_LOAD16_BYTE( "088-2005.bin", 0x040001, 0x010000, CRC(96ad705f) SHA1(cc0bc7fdd2a5f91a5929b889607dcf7ad015bb95) ) |
4222 | | ROM_LOAD16_BYTE( "088-2008.bin", 0x060000, 0x010000, CRC(452d991c) SHA1(42dad0a93839a900c3571ce9e252e1c991a1da56) ) |
4223 | | ROM_LOAD16_BYTE( "088-2007.bin", 0x060001, 0x010000, CRC(d6f526d3) SHA1(8406917c91c1d3690379cb0bca5809d1db27abec) ) |
4224 | | ROM_LOAD16_BYTE( "088-2010.bin", 0x080000, 0x010000, CRC(775bca3d) SHA1(926b460faeb2aa46899432b3a9973381ffd7781d) ) |
4225 | | ROM_LOAD16_BYTE( "088-2009.bin", 0x080001, 0x010000, CRC(6aedccc5) SHA1(9189881802969ecdde2fd41a20ff6ea0471ce2c0) ) |
4226 | | ROM_LOAD16_BYTE( "088-2012.bin", 0x0a0000, 0x010000, CRC(bacf08c0) SHA1(2f7ddaf4ef350ee3e6ab886759d88c03aa94784b) ) |
4227 | | ROM_LOAD16_BYTE( "088-2011.bin", 0x0a0001, 0x010000, CRC(1e0c2f71) SHA1(bcdd9089442934df78109df7c0dcf170873cf992) ) |
4228 | | ROM_LOAD16_BYTE( "088-2014.bin", 0x0c0000, 0x010000, CRC(3512537c) SHA1(896975ef2685358bd98f7a9b45dda11e8bfa3a13) ) |
4229 | | ROM_LOAD16_BYTE( "088-2013.bin", 0x0c0001, 0x010000, CRC(8d7c4e80) SHA1(eda8d02e51b18234fc0912eaca8171d75ae643c7) ) |
4230 | | ROM_LOAD16_BYTE( "088-2016.bin", 0x0e0000, 0x010000, CRC(6a42b7e2) SHA1(2e0ff4b7e391106a976cb872f6311f6d35dca5b0) ) |
4231 | | ROM_LOAD16_BYTE( "088-2015.bin", 0x0e0001, 0x010000, CRC(334e2a3b) SHA1(a19bfa7652845b9453c722091c773819ba248569) ) |
4232 | | |
4233 | | ROM_REGION( 0x60000, "leftpcb:user1", 0 ) /* 384k for object ROM */ |
4234 | | ROM_LOAD16_BYTE( "088-1017.bin", 0x00000, 0x10000, CRC(d92251e8) SHA1(deeeec54c4a61c3adf62f6b1b910135559090ee5) ) |
4235 | | ROM_LOAD16_BYTE( "088-1018.bin", 0x00001, 0x10000, CRC(11a0a8f5) SHA1(d4ccc83fc99331d741bc9b8027ef20d72e3ad71a) ) |
4236 | | ROM_LOAD16_BYTE( "088-1019.bin", 0x20000, 0x10000, CRC(5bb00676) SHA1(cad1cea8e43f9590fc71c00fab4eff0d447f9296) ) // == 136091-0019.2k (strtdriv) |
4237 | | ROM_LOAD16_BYTE( "088-1020.bin", 0x20001, 0x10000, CRC(311cef99) SHA1(9c466aabad7e80581e477253ec6f2fd245f9b9fd) ) // == 136091-0020.2r (strtdriv) |
4238 | | ROM_LOAD16_BYTE( "088-1021.bin", 0x40000, 0x10000, CRC(ce8e4886) SHA1(d29cd4761deb80ed179d0e503243739eebc0edb4) ) |
4239 | | ROM_LOAD16_BYTE( "088-1022.bin", 0x40001, 0x10000, CRC(4f1e1c5d) SHA1(3e72813129cae9e9bf084bfb1b747aa46b92591e) ) |
4240 | | |
4241 | | ROM_REGION( 0x800, "leftpcb:200e", 0 ) // set to display left monitor, controls not calibrated with valid values (don't think they need to be) |
4242 | | ROM_LOAD( "leftpcb_200e", 0x000000, 0x000800, CRC(a618d02e) SHA1(cc1068fe4f6ec9a26b6e8fdbe05f4364a64559c1) ) |
4243 | | ROM_REGION( 0x800, "leftpcb:210e", 0 ) |
4244 | | ROM_LOAD( "leftpcb_210e", 0x000000, 0x000800, CRC(108ea834) SHA1(d7aec78287647dc52f92143cdb6d7765de0b4e39) ) |
4245 | | |
4246 | | |
4247 | | /* Right PCB*/ |
4248 | | ROM_REGION( 0x200000, "rightpcb:maincpu", 0 ) /* 2MB for 68000 code */ |
4249 | | ROM_LOAD16_BYTE( "088-2002.bin", 0x000000, 0x010000, CRC(77724070) SHA1(5862f30f7e2ab9c0beb06cf5599bcb1ff97f3a47) ) |
4250 | | ROM_LOAD16_BYTE( "088-2001.bin", 0x000001, 0x010000, CRC(16ab2fff) SHA1(bf6dcefc98e1fe27bef0ddacc265d8782c486c83) ) |
4251 | | ROM_LOAD16_BYTE( "088-2004.bin", 0x020000, 0x010000, CRC(dccdb16b) SHA1(330cf39bcbdb9c73da48b4e947086a7988e37496) ) |
4252 | | ROM_LOAD16_BYTE( "088-2003.bin", 0x020001, 0x010000, CRC(132ef986) SHA1(106f1a23ac200a868959181fa1c47419806e8366) ) |
4253 | | ROM_LOAD16_BYTE( "088-2006.bin", 0x040000, 0x010000, CRC(de3a0c24) SHA1(1121b8a16ac11b2480f1c4336a5aa3271364f80e)) |
4254 | | ROM_LOAD16_BYTE( "088-2005.bin", 0x040001, 0x010000, CRC(96ad705f) SHA1(cc0bc7fdd2a5f91a5929b889607dcf7ad015bb95) ) |
4255 | | ROM_LOAD16_BYTE( "088-2008.bin", 0x060000, 0x010000, CRC(452d991c) SHA1(42dad0a93839a900c3571ce9e252e1c991a1da56) ) |
4256 | | ROM_LOAD16_BYTE( "088-2007.bin", 0x060001, 0x010000, CRC(d6f526d3) SHA1(8406917c91c1d3690379cb0bca5809d1db27abec) ) |
4257 | | ROM_LOAD16_BYTE( "088-2010.bin", 0x080000, 0x010000, CRC(775bca3d) SHA1(926b460faeb2aa46899432b3a9973381ffd7781d) ) |
4258 | | ROM_LOAD16_BYTE( "088-2009.bin", 0x080001, 0x010000, CRC(6aedccc5) SHA1(9189881802969ecdde2fd41a20ff6ea0471ce2c0) ) |
4259 | | ROM_LOAD16_BYTE( "088-2012.bin", 0x0a0000, 0x010000, CRC(bacf08c0) SHA1(2f7ddaf4ef350ee3e6ab886759d88c03aa94784b) ) |
4260 | | ROM_LOAD16_BYTE( "088-2011.bin", 0x0a0001, 0x010000, CRC(1e0c2f71) SHA1(bcdd9089442934df78109df7c0dcf170873cf992) ) |
4261 | | ROM_LOAD16_BYTE( "088-2014.bin", 0x0c0000, 0x010000, CRC(3512537c) SHA1(896975ef2685358bd98f7a9b45dda11e8bfa3a13) ) |
4262 | | ROM_LOAD16_BYTE( "088-2013.bin", 0x0c0001, 0x010000, CRC(8d7c4e80) SHA1(eda8d02e51b18234fc0912eaca8171d75ae643c7) ) |
4263 | | ROM_LOAD16_BYTE( "088-2016.bin", 0x0e0000, 0x010000, CRC(6a42b7e2) SHA1(2e0ff4b7e391106a976cb872f6311f6d35dca5b0) ) |
4264 | | ROM_LOAD16_BYTE( "088-2015.bin", 0x0e0001, 0x010000, CRC(334e2a3b) SHA1(a19bfa7652845b9453c722091c773819ba248569) ) |
4265 | | |
4266 | | ROM_REGION( 0x60000, "rightpcb:user1", 0 ) /* 384k for object ROM */ |
4267 | | ROM_LOAD16_BYTE( "088-1017.bin", 0x00000, 0x10000, CRC(d92251e8) SHA1(deeeec54c4a61c3adf62f6b1b910135559090ee5) ) |
4268 | | ROM_LOAD16_BYTE( "088-1018.bin", 0x00001, 0x10000, CRC(11a0a8f5) SHA1(d4ccc83fc99331d741bc9b8027ef20d72e3ad71a) ) |
4269 | | ROM_LOAD16_BYTE( "088-1019.bin", 0x20000, 0x10000, CRC(5bb00676) SHA1(cad1cea8e43f9590fc71c00fab4eff0d447f9296) ) // == 136091-0019.2k (strtdriv) |
4270 | | ROM_LOAD16_BYTE( "088-1020.bin", 0x20001, 0x10000, CRC(311cef99) SHA1(9c466aabad7e80581e477253ec6f2fd245f9b9fd) ) // == 136091-0020.2r (strtdriv) |
4271 | | ROM_LOAD16_BYTE( "088-1021.bin", 0x40000, 0x10000, CRC(ce8e4886) SHA1(d29cd4761deb80ed179d0e503243739eebc0edb4) ) |
4272 | | ROM_LOAD16_BYTE( "088-1022.bin", 0x40001, 0x10000, CRC(4f1e1c5d) SHA1(3e72813129cae9e9bf084bfb1b747aa46b92591e) ) |
4273 | | |
4274 | | ROM_REGION( 0x800, "rightpcb:200e", 0 ) // set to display right monitor, controls not calibrated with valid values (don't think they need to be) |
4275 | | ROM_LOAD( "rightpcb_200e", 0x000000, 0x000800, CRC(6f1b7094) SHA1(6194a5b99aebe43f02c8d267290207b32c5bdbbd) ) |
4276 | | ROM_REGION( 0x800, "rightpcb:210e", 0 ) |
4277 | | ROM_LOAD( "rightpcb_210e", 0x000000, 0x000800, CRC(108ea834) SHA1(d7aec78287647dc52f92143cdb6d7765de0b4e39) ) |
4278 | 3654 | ROM_END |
4279 | 3655 | |
4280 | 3656 | |
4281 | 3657 | ROM_START( steeltal ) |
4282 | | ROM_REGION( 0x100000, "mainpcb:maincpu", 0 ) /* 1MB for 68000 code */ |
| 3658 | ROM_REGION( 0x100000, "maincpu", 0 ) /* 1MB for 68000 code */ |
4283 | 3659 | ROM_LOAD16_BYTE( "136087-1002.200r", 0x000000, 0x010000, CRC(31bf01a9) SHA1(cd08a839dbb5283a6e2bb35bc9e1578a14e3c2e6) ) |
4284 | 3660 | ROM_LOAD16_BYTE( "136087-1001.210r", 0x000001, 0x010000, CRC(b4fa2900) SHA1(5e92ab4af31321b891c072305f8b8ef30a3e1fb0) ) |
4285 | 3661 | ROM_LOAD16_BYTE( "136087-1004.200s", 0x020000, 0x010000, CRC(c31ca924) SHA1(8d7d2a3d204e69d759cf767b57570c18db5a3fd8) ) |
r241744 | r241745 | |
4297 | 3673 | ROM_LOAD16_BYTE( "136087-1016.200y", 0x0e0000, 0x010000, CRC(db62362e) SHA1(e1d392aa00ac36296728257fa26c6aa68a4ebe5f) ) |
4298 | 3674 | ROM_LOAD16_BYTE( "136087-1015.210y", 0x0e0001, 0x010000, CRC(ef517db7) SHA1(16e7e351326391480bf36c58d6b34ef4128b6627) ) |
4299 | 3675 | |
4300 | | ROM_REGION( 0x14000, "mainpcb:jsa:cpu", 0 ) /* 64k for 6502 code */ |
| 3676 | ROM_REGION( 0x14000, "jsa:cpu", 0 ) /* 64k for 6502 code */ |
4301 | 3677 | ROM_LOAD( "136087-5001.1f", 0x010000, 0x004000, CRC(c52d8218) SHA1(3511c8c65583c7e44242f4cc48d7cc46fc748868) ) |
4302 | 3678 | ROM_CONTINUE( 0x004000, 0x00c000 ) |
4303 | 3679 | |
4304 | | ROM_REGION( 0x2000, "mainpcb:asic65:asic65cpu", 0 ) /* 64k for ASIC65 */ |
| 3680 | ROM_REGION( 0x2000, "asic65:asic65cpu", 0 ) /* 64k for ASIC65 */ |
4305 | 3681 | ROM_LOAD( "136087-9007.10c", 0x000000, 0x002000, CRC(2956984f) SHA1(63c9a99b00c3cbb63aca908b076c2c4d3f70f386) ) |
4306 | 3682 | |
4307 | | ROM_REGION( 0x10000, "mainpcb:cpu6", 0 ) /* 64k for DSP communications */ |
| 3683 | ROM_REGION( 0x10000, "cpu6", 0 ) /* 64k for DSP communications */ |
4308 | 3684 | ROM_LOAD( "136087-1025.5f", 0x000000, 0x010000, CRC(4c645933) SHA1(7a1cf049e368059a79b03598de73c30d8dae5e90) ) |
4309 | 3685 | |
4310 | | ROM_REGION16_BE( 0xc0000, "mainpcb:user1", 0 ) /* 768k for object ROM */ |
| 3686 | ROM_REGION16_BE( 0xc0000, "user1", 0 ) /* 768k for object ROM */ |
4311 | 3687 | ROM_LOAD16_BYTE( "136087-1018.2t", 0x000000, 0x020000, CRC(a5882384) SHA1(157707b5b114fa584893dec07dc456d4a5520f44) ) |
4312 | 3688 | ROM_LOAD16_BYTE( "136087-1017.2lm", 0x000001, 0x020000, CRC(0a29db30) SHA1(f11ad7fe27989ffd66e9bef2c14ec040a4125d8a) ) |
4313 | 3689 | |
4314 | | ROM_REGION( 0x80000, "mainpcb:jsa:oki1", 0 ) |
| 3690 | ROM_REGION( 0x80000, "jsa:oki1", 0 ) |
4315 | 3691 | ROM_LOAD( "136087-5002.1m", 0x000000, 0x020000, CRC(c904db9c) SHA1(d25fff3da87d2b716cd65fb7dd157c3f1f5e5909) ) |
4316 | 3692 | ROM_LOAD( "136087-5003.1n", 0x020000, 0x020000, CRC(164580b3) SHA1(03118c8323d8a49a65addc61c1402d152d42d7f9) ) |
4317 | 3693 | ROM_LOAD( "136087-5004.1p", 0x040000, 0x020000, CRC(296290a0) SHA1(8a3441a5618233f561531fe456e1f5ed22183421) ) |
4318 | 3694 | ROM_LOAD( "136087-5005.1r", 0x060000, 0x020000, CRC(c029d037) SHA1(0ae736c0ca3a1974911464328dd5a6b41a939130) ) |
4319 | 3695 | |
4320 | | ROM_REGION( 0x015D, "mainpcb:plds", 0 ) |
| 3696 | ROM_REGION( 0x015D, "plds", 0 ) |
4321 | 3697 | /* GAL's located on Sound board */ |
4322 | 3698 | ROM_LOAD( "136085-1038.bin", 0x0000, 0x0001, NO_DUMP ) /* GAL16V8A at location 2F */ |
4323 | 3699 | ROM_LOAD( "136085-1039.bin", 0x0000, 0x0001, NO_DUMP ) /* GAL16V8A at location 2L */ |
r241744 | r241745 | |
4334 | 3710 | /* GAL's located on "Multisync" board */ |
4335 | 3711 | ROM_LOAD( "136087-9001.bin", 0x0000, 0x0001, NO_DUMP ) /* GAL6001 at location 200K (SLOOP) */ |
4336 | 3712 | |
4337 | | ROM_REGION( 0x800, "mainpcb:200e", 0 ) |
| 3713 | ROM_REGION( 0x800, "200e", 0 ) |
4338 | 3714 | ROM_LOAD( "stunrun.200e", 0x000000, 0x000800, CRC(f1e8ba9e) SHA1(605db3fdbaff4ba13729371ad0c4fbab3889378e) ) |
4339 | 3715 | |
4340 | | ROM_REGION( 0x800, "mainpcb:210e", 0 ) |
| 3716 | ROM_REGION( 0x800, "210e", 0 ) |
4341 | 3717 | ROM_LOAD( "stunrun.210e", 0x000000, 0x000800, CRC(f1e8ba9e) SHA1(605db3fdbaff4ba13729371ad0c4fbab3889378e) ) |
4342 | 3718 | ROM_END |
4343 | 3719 | |
4344 | 3720 | |
4345 | 3721 | ROM_START( steeltalg ) |
4346 | | ROM_REGION( 0x100000, "mainpcb:maincpu", 0 ) /* 1MB for 68000 code */ |
| 3722 | ROM_REGION( 0x100000, "maincpu", 0 ) /* 1MB for 68000 code */ |
4347 | 3723 | ROM_LOAD16_BYTE( "136087-1002.200r", 0x000000, 0x010000, CRC(31bf01a9) SHA1(cd08a839dbb5283a6e2bb35bc9e1578a14e3c2e6) ) |
4348 | 3724 | ROM_LOAD16_BYTE( "136087-1001.210r", 0x000001, 0x010000, CRC(b4fa2900) SHA1(5e92ab4af31321b891c072305f8b8ef30a3e1fb0) ) |
4349 | 3725 | ROM_LOAD16_BYTE( "136087-2004.200s", 0x020000, 0x010000, CRC(11fcba15) SHA1(031fc4c46a25ba8b5e15257f7443899bb484c09e) ) |
r241744 | r241745 | |
4361 | 3737 | ROM_LOAD16_BYTE( "136087-1016.200y", 0x0e0000, 0x010000, CRC(db62362e) SHA1(e1d392aa00ac36296728257fa26c6aa68a4ebe5f) ) |
4362 | 3738 | ROM_LOAD16_BYTE( "136087-1015.210y", 0x0e0001, 0x010000, CRC(ef517db7) SHA1(16e7e351326391480bf36c58d6b34ef4128b6627) ) |
4363 | 3739 | |
4364 | | ROM_REGION( 0x14000, "mainpcb:jsa:cpu", 0 ) /* 64k for 6502 code */ |
| 3740 | ROM_REGION( 0x14000, "jsa:cpu", 0 ) /* 64k for 6502 code */ |
4365 | 3741 | ROM_LOAD( "136087-5001.1f", 0x010000, 0x004000, CRC(c52d8218) SHA1(3511c8c65583c7e44242f4cc48d7cc46fc748868) ) |
4366 | 3742 | ROM_CONTINUE( 0x004000, 0x00c000 ) |
4367 | 3743 | |
4368 | | ROM_REGION( 0x2000, "mainpcb:asic65:asic65cpu", 0 ) /* 64k for ASIC65 */ |
| 3744 | ROM_REGION( 0x2000, "asic65:asic65cpu", 0 ) /* 64k for ASIC65 */ |
4369 | 3745 | ROM_LOAD( "136087-9007.10c", 0x000000, 0x002000, CRC(2956984f) SHA1(63c9a99b00c3cbb63aca908b076c2c4d3f70f386) ) |
4370 | 3746 | |
4371 | | ROM_REGION( 0x10000, "mainpcb:cpu6", 0 ) /* 64k for DSP communications */ |
| 3747 | ROM_REGION( 0x10000, "cpu6", 0 ) /* 64k for DSP communications */ |
4372 | 3748 | ROM_LOAD( "136087-1025.5f", 0x000000, 0x010000, CRC(4c645933) SHA1(7a1cf049e368059a79b03598de73c30d8dae5e90) ) |
4373 | 3749 | |
4374 | | ROM_REGION16_BE( 0xc0000, "mainpcb:user1", 0 ) /* 768k for object ROM */ |
| 3750 | ROM_REGION16_BE( 0xc0000, "user1", 0 ) /* 768k for object ROM */ |
4375 | 3751 | ROM_LOAD16_BYTE( "136087-1018.2t", 0x000000, 0x020000, CRC(a5882384) SHA1(157707b5b114fa584893dec07dc456d4a5520f44) ) |
4376 | 3752 | ROM_LOAD16_BYTE( "136087-1017.2lm", 0x000001, 0x020000, CRC(0a29db30) SHA1(f11ad7fe27989ffd66e9bef2c14ec040a4125d8a) ) |
4377 | 3753 | |
4378 | | ROM_REGION( 0x80000, "mainpcb:jsa:oki1", 0 ) |
| 3754 | ROM_REGION( 0x80000, "jsa:oki1", 0 ) |
4379 | 3755 | ROM_LOAD( "136087-5002.1m", 0x000000, 0x020000, CRC(c904db9c) SHA1(d25fff3da87d2b716cd65fb7dd157c3f1f5e5909) ) |
4380 | 3756 | ROM_LOAD( "136087-5003.1n", 0x020000, 0x020000, CRC(164580b3) SHA1(03118c8323d8a49a65addc61c1402d152d42d7f9) ) |
4381 | 3757 | ROM_LOAD( "136087-5004.1p", 0x040000, 0x020000, CRC(296290a0) SHA1(8a3441a5618233f561531fe456e1f5ed22183421) ) |
4382 | 3758 | ROM_LOAD( "136087-5005.1r", 0x060000, 0x020000, CRC(c029d037) SHA1(0ae736c0ca3a1974911464328dd5a6b41a939130) ) |
4383 | 3759 | |
4384 | | ROM_REGION( 0x015D, "mainpcb:plds", 0 ) |
| 3760 | ROM_REGION( 0x015D, "plds", 0 ) |
4385 | 3761 | /* GAL's located on Sound board */ |
4386 | 3762 | ROM_LOAD( "136085-1038.bin", 0x0000, 0x0001, NO_DUMP ) /* GAL16V8A at location 2F */ |
4387 | 3763 | ROM_LOAD( "136085-1039.bin", 0x0000, 0x0001, NO_DUMP ) /* GAL16V8A at location 2L */ |
r241744 | r241745 | |
4398 | 3774 | /* GAL's located on "Multisync" board */ |
4399 | 3775 | ROM_LOAD( "136087-9001.bin", 0x0000, 0x0001, NO_DUMP ) /* GAL6001 at location 200K (SLOOP) */ |
4400 | 3776 | |
4401 | | ROM_REGION( 0x800, "mainpcb:200e", 0 ) |
| 3777 | ROM_REGION( 0x800, "200e", 0 ) |
4402 | 3778 | ROM_LOAD( "stunrun.200e", 0x000000, 0x000800, CRC(f1e8ba9e) SHA1(605db3fdbaff4ba13729371ad0c4fbab3889378e) ) |
4403 | 3779 | |
4404 | | ROM_REGION( 0x800, "mainpcb:210e", 0 ) |
| 3780 | ROM_REGION( 0x800, "210e", 0 ) |
4405 | 3781 | ROM_LOAD( "stunrun.210e", 0x000000, 0x000800, CRC(f1e8ba9e) SHA1(605db3fdbaff4ba13729371ad0c4fbab3889378e) ) |
4406 | 3782 | ROM_END |
4407 | 3783 | |
4408 | 3784 | |
4409 | 3785 | ROM_START( steeltal1 ) |
4410 | | ROM_REGION( 0x100000, "mainpcb:maincpu", 0 ) /* 1MB for 68000 code */ |
| 3786 | ROM_REGION( 0x100000, "maincpu", 0 ) /* 1MB for 68000 code */ |
4411 | 3787 | ROM_LOAD16_BYTE( "136087-1002.200r", 0x000000, 0x010000, CRC(31bf01a9) SHA1(cd08a839dbb5283a6e2bb35bc9e1578a14e3c2e6) ) |
4412 | 3788 | ROM_LOAD16_BYTE( "136087-1001.210r", 0x000001, 0x010000, CRC(b4fa2900) SHA1(5e92ab4af31321b891c072305f8b8ef30a3e1fb0) ) |
4413 | 3789 | ROM_LOAD16_BYTE( "136087-a004.200s", 0x020000, 0x010000, CRC(392c992d) SHA1(10d1606214df675e6e59185e6b97034c4a47055a) ) |
r241744 | r241745 | |
4425 | 3801 | ROM_LOAD16_BYTE( "136087-1016.200y", 0x0e0000, 0x010000, CRC(db62362e) SHA1(e1d392aa00ac36296728257fa26c6aa68a4ebe5f) ) |
4426 | 3802 | ROM_LOAD16_BYTE( "136087-1015.210y", 0x0e0001, 0x010000, CRC(ef517db7) SHA1(16e7e351326391480bf36c58d6b34ef4128b6627) ) |
4427 | 3803 | |
4428 | | ROM_REGION( 0x14000, "mainpcb:jsa:cpu", 0 ) /* 64k for 6502 code */ |
| 3804 | ROM_REGION( 0x14000, "jsa:cpu", 0 ) /* 64k for 6502 code */ |
4429 | 3805 | ROM_LOAD( "136087-5001.1f", 0x010000, 0x004000, CRC(c52d8218) SHA1(3511c8c65583c7e44242f4cc48d7cc46fc748868) ) |
4430 | 3806 | ROM_CONTINUE( 0x004000, 0x00c000 ) |
4431 | 3807 | |
4432 | | ROM_REGION( 0x2000, "mainpcb:asic65:asic65cpu", 0 ) /* 64k for ASIC65 */ |
| 3808 | ROM_REGION( 0x2000, "asic65:asic65cpu", 0 ) /* 64k for ASIC65 */ |
4433 | 3809 | ROM_LOAD( "136087-9007.10c", 0x000000, 0x002000, CRC(2956984f) SHA1(63c9a99b00c3cbb63aca908b076c2c4d3f70f386) ) |
4434 | 3810 | |
4435 | | ROM_REGION( 0x10000, "mainpcb:cpu6", 0 ) /* 64k for DSP communications */ |
| 3811 | ROM_REGION( 0x10000, "cpu6", 0 ) /* 64k for DSP communications */ |
4436 | 3812 | ROM_LOAD( "136087-1025.5f", 0x000000, 0x010000, CRC(4c645933) SHA1(7a1cf049e368059a79b03598de73c30d8dae5e90) ) |
4437 | 3813 | |
4438 | | ROM_REGION16_BE( 0xc0000, "mainpcb:user1", 0 ) /* 768k for object ROM */ |
| 3814 | ROM_REGION16_BE( 0xc0000, "user1", 0 ) /* 768k for object ROM */ |
4439 | 3815 | ROM_LOAD16_BYTE( "136087-1018.2t", 0x000000, 0x020000, CRC(a5882384) SHA1(157707b5b114fa584893dec07dc456d4a5520f44) ) |
4440 | 3816 | ROM_LOAD16_BYTE( "136087-1017.2lm", 0x000001, 0x020000, CRC(0a29db30) SHA1(f11ad7fe27989ffd66e9bef2c14ec040a4125d8a) ) |
4441 | 3817 | |
4442 | | ROM_REGION( 0x80000, "mainpcb:jsa:oki1", 0 ) |
| 3818 | ROM_REGION( 0x80000, "jsa:oki1", 0 ) |
4443 | 3819 | ROM_LOAD( "136087-5002.1m", 0x000000, 0x020000, CRC(c904db9c) SHA1(d25fff3da87d2b716cd65fb7dd157c3f1f5e5909) ) |
4444 | 3820 | ROM_LOAD( "136087-5003.1n", 0x020000, 0x020000, CRC(164580b3) SHA1(03118c8323d8a49a65addc61c1402d152d42d7f9) ) |
4445 | 3821 | ROM_LOAD( "136087-5004.1p", 0x040000, 0x020000, CRC(296290a0) SHA1(8a3441a5618233f561531fe456e1f5ed22183421) ) |
4446 | 3822 | ROM_LOAD( "136087-5005.1r", 0x060000, 0x020000, CRC(c029d037) SHA1(0ae736c0ca3a1974911464328dd5a6b41a939130) ) |
4447 | 3823 | |
4448 | | ROM_REGION( 0x015D, "mainpcb:plds", 0 ) |
| 3824 | ROM_REGION( 0x015D, "plds", 0 ) |
4449 | 3825 | /* GAL's located on Sound board */ |
4450 | 3826 | ROM_LOAD( "136085-1038.bin", 0x0000, 0x0001, NO_DUMP ) /* GAL16V8A at location 2F */ |
4451 | 3827 | ROM_LOAD( "136085-1039.bin", 0x0000, 0x0001, NO_DUMP ) /* GAL16V8A at location 2L */ |
r241744 | r241745 | |
4462 | 3838 | /* GAL's located on "Multisync" board */ |
4463 | 3839 | ROM_LOAD( "136087-9001.bin", 0x0000, 0x0001, NO_DUMP ) /* GAL6001 at location 200K (SLOOP) */ |
4464 | 3840 | |
4465 | | ROM_REGION( 0x800, "mainpcb:200e", 0 ) |
| 3841 | ROM_REGION( 0x800, "200e", 0 ) |
4466 | 3842 | ROM_LOAD( "stunrun.200e", 0x000000, 0x000800, CRC(f1e8ba9e) SHA1(605db3fdbaff4ba13729371ad0c4fbab3889378e) ) |
4467 | 3843 | |
4468 | | ROM_REGION( 0x800, "mainpcb:210e", 0 ) |
| 3844 | ROM_REGION( 0x800, "210e", 0 ) |
4469 | 3845 | ROM_LOAD( "stunrun.210e", 0x000000, 0x000800, CRC(f1e8ba9e) SHA1(605db3fdbaff4ba13729371ad0c4fbab3889378e) ) |
4470 | 3846 | ROM_END |
4471 | 3847 | |
4472 | 3848 | |
4473 | 3849 | ROM_START( steeltalp ) |
4474 | | ROM_REGION( 0x100000, "mainpcb:maincpu", 0 ) /* 1MB for 68000 code */ |
| 3850 | ROM_REGION( 0x100000, "maincpu", 0 ) /* 1MB for 68000 code */ |
4475 | 3851 | ROM_LOAD16_BYTE( "rom-200r.bin", 0x00000, 0x10000, CRC(72a9ce3b) SHA1(6706ff32173735d16d9da1321b64a4a9bb317b2e) ) |
4476 | 3852 | ROM_LOAD16_BYTE( "rom-210r.bin", 0x00001, 0x10000, CRC(46d83b42) SHA1(85b178781f0595b5af0375fee32d0dd8cdba8fca) ) |
4477 | 3853 | ROM_LOAD16_BYTE( "rom-200s.bin", 0x20000, 0x10000, CRC(bf1b31ae) SHA1(f2d7f13854b8a3dd4de9ae98cc3034dfcf3846b8) ) |
r241744 | r241745 | |
4489 | 3865 | ROM_LOAD16_BYTE( "rom-200y.bin", 0xe0000, 0x10000, CRC(b568e1be) SHA1(5d62037892e040515e4262db43057f33436fa12d) ) |
4490 | 3866 | ROM_LOAD16_BYTE( "rom-210y.bin", 0xe0001, 0x10000, CRC(3f5cdd3e) SHA1(c33c155158a5c69a7f2e61cd88b297dc14ecd479) ) |
4491 | 3867 | |
4492 | | ROM_REGION( 0x14000, "mainpcb:jsa:cpu", 0 ) /* 64k for 6502 code */ |
| 3868 | ROM_REGION( 0x14000, "jsa:cpu", 0 ) /* 64k for 6502 code */ |
4493 | 3869 | ROM_LOAD( "136087-5001.1f", 0x010000, 0x004000, CRC(c52d8218) SHA1(3511c8c65583c7e44242f4cc48d7cc46fc748868) ) |
4494 | 3870 | ROM_CONTINUE( 0x004000, 0x00c000 ) |
4495 | 3871 | |
4496 | | ROM_REGION( 0x2000, "mainpcb:asic65:asic65cpu", 0 ) /* 64k for ASIC65 */ |
| 3872 | ROM_REGION( 0x2000, "asic65:asic65cpu", 0 ) /* 64k for ASIC65 */ |
4497 | 3873 | ROM_LOAD( "136087-9007.10c", 0x000000, 0x002000, CRC(2956984f) SHA1(63c9a99b00c3cbb63aca908b076c2c4d3f70f386) ) |
4498 | 3874 | |
4499 | | ROM_REGION( 0x10000, "mainpcb:cpu6", 0 ) /* 64k for DSP communications */ |
| 3875 | ROM_REGION( 0x10000, "cpu6", 0 ) /* 64k for DSP communications */ |
4500 | 3876 | ROM_LOAD( "136087-1025.5f", 0x000000, 0x010000, CRC(4c645933) SHA1(7a1cf049e368059a79b03598de73c30d8dae5e90) ) |
4501 | 3877 | |
4502 | | ROM_REGION16_BE( 0xc0000, "mainpcb:user1", 0 ) /* 768k for object ROM */ |
| 3878 | ROM_REGION16_BE( 0xc0000, "user1", 0 ) /* 768k for object ROM */ |
4503 | 3879 | ROM_LOAD16_BYTE( "rom.2t", 0x00000, 0x20000, CRC(05284504) SHA1(03b81c077f8ff073713f4bcc10b82087743b0d84) ) |
4504 | 3880 | ROM_LOAD16_BYTE( "rom.2lm", 0x00001, 0x20000, CRC(d6e65b87) SHA1(ac4b2f292f6e28a15e3a12f09f6c2f9523e8b178) ) |
4505 | 3881 | |
4506 | | ROM_REGION( 0x80000, "mainpcb:jsa:oki1", 0 ) |
| 3882 | ROM_REGION( 0x80000, "jsa:oki1", 0 ) |
4507 | 3883 | ROM_LOAD( "136087-5002.1m", 0x000000, 0x020000, CRC(c904db9c) SHA1(d25fff3da87d2b716cd65fb7dd157c3f1f5e5909) ) |
4508 | 3884 | ROM_LOAD( "136087-5003.1n", 0x020000, 0x020000, CRC(164580b3) SHA1(03118c8323d8a49a65addc61c1402d152d42d7f9) ) |
4509 | 3885 | ROM_LOAD( "136087-5004.1p", 0x040000, 0x020000, CRC(296290a0) SHA1(8a3441a5618233f561531fe456e1f5ed22183421) ) |
4510 | 3886 | ROM_LOAD( "136087-5005.1r", 0x060000, 0x020000, CRC(c029d037) SHA1(0ae736c0ca3a1974911464328dd5a6b41a939130) ) |
4511 | 3887 | |
4512 | | ROM_REGION( 0x015D, "mainpcb:plds", 0 ) |
| 3888 | ROM_REGION( 0x015D, "plds", 0 ) |
4513 | 3889 | /* GAL's located on Sound board */ |
4514 | 3890 | ROM_LOAD( "136085-1038.bin", 0x0000, 0x0001, NO_DUMP ) /* GAL16V8A at location 2F */ |
4515 | 3891 | ROM_LOAD( "136085-1039.bin", 0x0000, 0x0001, NO_DUMP ) /* GAL16V8A at location 2L */ |
r241744 | r241745 | |
4526 | 3902 | /* GAL's located on "Multisync" board */ |
4527 | 3903 | ROM_LOAD( "136087-9001.bin", 0x0000, 0x0001, NO_DUMP ) /* GAL6001 at location 200K (SLOOP) */ |
4528 | 3904 | |
4529 | | ROM_REGION( 0x800, "mainpcb:200e", 0 ) |
| 3905 | ROM_REGION( 0x800, "200e", 0 ) |
4530 | 3906 | ROM_LOAD( "stunrun.200e", 0x000000, 0x000800, CRC(f1e8ba9e) SHA1(605db3fdbaff4ba13729371ad0c4fbab3889378e) ) |
4531 | 3907 | |
4532 | | ROM_REGION( 0x800, "mainpcb:210e", 0 ) |
| 3908 | ROM_REGION( 0x800, "210e", 0 ) |
4533 | 3909 | ROM_LOAD( "stunrun.210e", 0x000000, 0x000800, CRC(f1e8ba9e) SHA1(605db3fdbaff4ba13729371ad0c4fbab3889378e) ) |
4534 | 3910 | ROM_END |
4535 | 3911 | |
4536 | 3912 | |
4537 | 3913 | ROM_START( strtdriv ) |
4538 | | ROM_REGION( 0x200000, "mainpcb:maincpu", 0 ) /* 2MB for 68000 code */ |
| 3914 | ROM_REGION( 0x200000, "maincpu", 0 ) /* 2MB for 68000 code */ |
4539 | 3915 | ROM_LOAD16_BYTE( "136091-0002.200r", 0x000000, 0x010000, CRC(d28f2629) SHA1(266b4a80fd366fec2329ed2cec7fb570cef34291) ) |
4540 | 3916 | ROM_LOAD16_BYTE( "136091-0001.210r", 0x000001, 0x010000, CRC(443428d1) SHA1(d93fd21a2c9d1e24c599867a110c1031d72e81b7) ) |
4541 | 3917 | ROM_LOAD16_BYTE( "136091-0004.200s", 0x020000, 0x010000, CRC(379b9d18) SHA1(8cd903cc4e970cc45d7ef431233730b53dabeb1d) ) |
r241744 | r241745 | |
4553 | 3929 | ROM_LOAD16_BYTE( "136091-0016.200y", 0x0e0000, 0x010000, CRC(f85ad532) SHA1(f9d2480104a7487c23d33b05aa044b7f4ca08c67) ) |
4554 | 3930 | ROM_LOAD16_BYTE( "136091-0015.210y", 0x0e0001, 0x010000, CRC(a2e406f3) SHA1(a7266508011c892cb1032fa4d77ccbafedc844e8) ) |
4555 | 3931 | |
4556 | | ROM_REGION( 0x10000 + 0x10000, "mainpcb:asic65:asic65cpu", 0 ) /* dummy region for ADSP 2105 */ |
| 3932 | ROM_REGION( 0x10000 + 0x10000, "asic65:asic65cpu", 0 ) /* dummy region for ADSP 2105 */ |
4557 | 3933 | ROM_LOAD( "136091-0033.10j", 0x000000, 0x010000, CRC(57504ab6) SHA1(ec8361b7da964c07ca0da48a87537badc3986fe0) ) |
4558 | 3934 | |
4559 | | ROM_REGION( 0x60000, "mainpcb:user1", 0 ) /* 384k for object ROM */ |
| 3935 | ROM_REGION( 0x60000, "user1", 0 ) /* 384k for object ROM */ |
4560 | 3936 | ROM_LOAD16_BYTE( "136091-0017.2lm", 0x00000, 0x10000, CRC(b0454074) SHA1(9530ea1ef215116da1f0843776fa7a6b4637049d) ) |
4561 | 3937 | ROM_LOAD16_BYTE( "136091-0018.2t", 0x00001, 0x10000, CRC(ef432aa8) SHA1(56bce13c111db7874c9b669d479f6ef47976ee14) ) |
4562 | 3938 | ROM_LOAD16_BYTE( "136091-0019.2k", 0x20000, 0x10000, CRC(5bb00676) SHA1(cad1cea8e43f9590fc71c00fab4eff0d447f9296) ) |
r241744 | r241745 | |
4564 | 3940 | ROM_LOAD16_BYTE( "136091-0021.2j", 0x40000, 0x10000, CRC(14f2caae) SHA1(ff40dbced58dc910a2b5825b846a5e52933cb8fc) ) |
4565 | 3941 | ROM_LOAD16_BYTE( "136091-0022.2p", 0x40001, 0x10000, CRC(bc4dd071) SHA1(ca182451a0a18d343dce1be56090d51950d43906) ) |
4566 | 3942 | |
4567 | | ROM_REGION16_BE( 0x50000, "mainpcb:user3", 0 ) /* 256k for DSK ROMs + 64k for RAM */ |
| 3943 | ROM_REGION16_BE( 0x50000, "user3", 0 ) /* 256k for DSK ROMs + 64k for RAM */ |
4568 | 3944 | ROM_LOAD16_BYTE( "136091-0026.30e", 0x000000, 0x020000, CRC(47705109) SHA1(fa40275b71b74be8591282d2fba4215b98fc29c9) ) |
4569 | 3945 | ROM_LOAD16_BYTE( "136091-0025.10e", 0x000001, 0x020000, CRC(ead9254e) SHA1(92152d3ca77b542b3bb3398ccf414df28c95abfd) ) |
4570 | 3946 | |
4571 | | ROM_REGION16_BE( 0x100000, "mainpcb:ds3sdsp", 0 ) /* DS III sound ADSP-2105 */ |
| 3947 | ROM_REGION16_BE( 0x100000, "ds3sdsp", 0 ) /* DS III sound ADSP-2105 */ |
4572 | 3948 | ROM_LOAD( "136091-0033.10j", 0x000000, 0x010000, CRC(57504ab6) SHA1(ec8361b7da964c07ca0da48a87537badc3986fe0) ) |
4573 | 3949 | |
4574 | | ROM_REGION16_BE( 0x100000, "mainpcb:ds3xdsp", 0 ) /* DS III auxillary ADSP-2105 (unused) */ |
| 3950 | ROM_REGION16_BE( 0x100000, "ds3xdsp", 0 ) /* DS III auxillary ADSP-2105 (unused) */ |
4575 | 3951 | ROM_FILL( 0x000000, 0x010000, 0x00) |
4576 | 3952 | |
4577 | | ROM_REGION( 0x80000, "mainpcb:ds3sdsp_data", 0 ) |
| 3953 | ROM_REGION( 0x80000, "ds3sdsp_data", 0 ) |
4578 | 3954 | ROM_LOAD16_BYTE( "136052-1123.12lm",0x00000, 0x10000, CRC(a88411dc) SHA1(1fd53c7eadffa163d5423df2f8338757e58d5f2e) ) |
4579 | 3955 | ROM_LOAD16_BYTE( "136077-1017.12t", 0x00001, 0x10000, CRC(e93129a3) SHA1(1221b08c8efbfd8cf6bfbfd956545f10bef48663) ) |
4580 | 3956 | |
r241744 | r241745 | |
4587 | 3963 | ROM_FILL( 0x60000, 0x20000, 0xff) /* 12N */ |
4588 | 3964 | ROM_LOAD16_BYTE( "136052-1126.12h", 0x60000, 0x10000, CRC(f46ef09c) SHA1(ba62f73ee3b33d8f26b430ffa468f8792dca23de) ) |
4589 | 3965 | |
4590 | | ROM_REGION( 0x800, "mainpcb:200e", 0 ) |
| 3966 | ROM_REGION( 0x800, "200e", 0 ) |
4591 | 3967 | ROM_LOAD( "stunrun.200e", 0x000000, 0x000800, CRC(f1e8ba9e) SHA1(605db3fdbaff4ba13729371ad0c4fbab3889378e) ) |
4592 | 3968 | |
4593 | | ROM_REGION( 0x800, "mainpcb:210e", 0 ) |
| 3969 | ROM_REGION( 0x800, "210e", 0 ) |
4594 | 3970 | ROM_LOAD( "stunrun.210e", 0x000000, 0x000800, CRC(f1e8ba9e) SHA1(605db3fdbaff4ba13729371ad0c4fbab3889378e) ) |
4595 | 3971 | ROM_END |
4596 | 3972 | |
4597 | 3973 | ROM_START( hdrivair ) |
4598 | | ROM_REGION( 0x200000, "mainpcb:maincpu", 0 ) /* 2MB for 68000 code */ |
| 3974 | ROM_REGION( 0x200000, "maincpu", 0 ) /* 2MB for 68000 code */ |
4599 | 3975 | ROM_LOAD16_BYTE( "stesthi.bin", 0x000000, 0x20000, CRC(b4bfa451) SHA1(002a5d213ba8ec76ad83a87d76aefbd98b1e4c94) ) |
4600 | 3976 | ROM_LOAD16_BYTE( "stestlo.bin", 0x000001, 0x20000, CRC(58758419) SHA1(7951d4c8cf0b28b4fac3fe172ea3bc56f61bd9ff) ) |
4601 | 3977 | ROM_LOAD16_BYTE( "drivehi.bin", 0x040000, 0x20000, CRC(d15f5119) SHA1(c2c7e9675c14ba41effa6f721602f6471b348758) ) |
r241744 | r241745 | |
4609 | 3985 | ROM_LOAD16_BYTE( "coprochi.bin",0x1c0000, 0x20000, CRC(5d2ca109) SHA1(e1a94d3fbfd5d542732555bf60268e73d66b3a06) ) |
4610 | 3986 | ROM_LOAD16_BYTE( "coproclo.bin",0x1c0001, 0x20000, CRC(5f98b04d) SHA1(9c4fa4092fd85f1d67be44f2ff91a907a87db51a) ) |
4611 | 3987 | |
4612 | | ROM_REGION( 0x10000 + 0x10000, "mainpcb:asic65:asic65cpu", 0 ) /* dummy region for ADSP 2105 */ |
| 3988 | ROM_REGION( 0x10000 + 0x10000, "asic65:asic65cpu", 0 ) /* dummy region for ADSP 2105 */ |
4613 | 3989 | ROM_LOAD( "sboot.bin", 0x000000, 0x010000, CRC(cde4d010) SHA1(853f4b813ff70fe74cd87e92131c46fca045610d) ) |
4614 | 3990 | |
4615 | | ROM_REGION( 0xc0000, "mainpcb:user1", 0 ) /* 768k for object ROM */ |
| 3991 | ROM_REGION( 0xc0000, "user1", 0 ) /* 768k for object ROM */ |
4616 | 3992 | ROM_LOAD16_BYTE( "obj0l.bin", 0x00000, 0x20000, CRC(1f835f2e) SHA1(9d3419f2c1aa65ddfe9ace4e70ca1212d634afbf) ) |
4617 | 3993 | ROM_LOAD16_BYTE( "obj0h.bin", 0x00001, 0x20000, CRC(c321ab55) SHA1(e095e40bb1ebda7c9ff04a5086c10ab41dec2f16) ) |
4618 | 3994 | ROM_LOAD16_BYTE( "obj1l.bin", 0x40000, 0x20000, CRC(3d65f264) SHA1(e9232f5bf439bf4e1cf99cc7e81b7f9550563f15) ) |
r241744 | r241745 | |
4620 | 3996 | ROM_LOAD16_BYTE( "obj2l.bin", 0x80000, 0x20000, CRC(b206cc7e) SHA1(17f05e906c41b804fe99dd6cd8acbade919a6a10) ) |
4621 | 3997 | ROM_LOAD16_BYTE( "obj2h.bin", 0x80001, 0x20000, CRC(a666e98c) SHA1(90e380ff87538c7d557cf005a4a5bcedc250eb72) ) |
4622 | 3998 | |
4623 | | ROM_REGION16_BE( 0x140000, "mainpcb:user3", 0 )/* 1MB for DSK ROMs + 256k for RAM */ |
| 3999 | ROM_REGION16_BE( 0x140000, "user3", 0 )/* 1MB for DSK ROMs + 256k for RAM */ |
4624 | 4000 | ROM_LOAD16_BYTE( "dsk2phi.bin", 0x00000, 0x80000, CRC(71c268e0) SHA1(c089248a7dfadf2eba3134fe40ebb777c115a886) ) |
4625 | 4001 | ROM_LOAD16_BYTE( "dsk2plo.bin", 0x00001, 0x80000, CRC(edf96363) SHA1(47f0608c2b0ab983681de021a16b1d10d4feb800) ) |
4626 | 4002 | |
4627 | | ROM_REGION32_LE( 0x200000, "mainpcb:user4", 0 )/* 2MB for ASIC61 ROMs */ |
| 4003 | ROM_REGION32_LE( 0x200000, "user4", 0 )/* 2MB for ASIC61 ROMs */ |
4628 | 4004 | ROM_LOAD32_BYTE( "roads0.bin", 0x000000, 0x80000, CRC(5028eb41) SHA1(abe9d73e74d4f0308f07cbe9c18c8a77456fdbc7) ) |
4629 | 4005 | ROM_LOAD32_BYTE( "roads1.bin", 0x000001, 0x80000, CRC(c3f2c201) SHA1(c73933d7e46f3c63c4ca86af40eb4f0abb09aedf) ) |
4630 | 4006 | ROM_LOAD32_BYTE( "roads2.bin", 0x000002, 0x80000, CRC(527923fe) SHA1(839de8486bb7489f059b5a629ab229ad96de7eac) ) |
4631 | 4007 | ROM_LOAD32_BYTE( "roads3.bin", 0x000003, 0x80000, CRC(2f2023b2) SHA1(d474892443db2f0710c2be0d6b90735a2fbee12a) ) |
4632 | 4008 | |
4633 | | ROM_REGION16_BE( 0x10000, "mainpcb:ds3sdsp", 0 ) /* DS IV sound ADSP-2105 */ |
| 4009 | ROM_REGION16_BE( 0x10000, "ds3sdsp", 0 ) /* DS IV sound ADSP-2105 */ |
4634 | 4010 | ROM_LOAD( "sboot.bin", 0x00000, 0x10000, CRC(cde4d010) SHA1(853f4b813ff70fe74cd87e92131c46fca045610d) ) |
4635 | 4011 | |
4636 | | ROM_REGION16_BE( 0x10000, "mainpcb:ds3xdsp", 0 ) /* DS IV auxillary ADSP-2105 */ |
| 4012 | ROM_REGION16_BE( 0x10000, "ds3xdsp", 0 ) /* DS IV auxillary ADSP-2105 */ |
4637 | 4013 | ROM_LOAD( "xboot.bin", 0x00000, 0x10000, CRC(054b46a0) SHA1(038eec17e678f2755239d6795acfda621796802e) ) |
4638 | 4014 | |
4639 | | ROM_REGION16_BE( 0x400000, "mainpcb:ds3sdsp_data", 0 ) /* DS IV sound data */ |
| 4015 | ROM_REGION16_BE( 0x400000, "ds3sdsp_data", 0 ) /* DS IV sound data */ |
4640 | 4016 | ROM_LOAD16_BYTE( "ds3rom4.bin", 0x000000, 0x80000, CRC(15ffb19a) SHA1(030dc90b7cabcd7fc5f231b09d2aa2eaf6e60b98) ) |
4641 | 4017 | ROM_LOAD16_BYTE( "ds3rom0.bin", 0x000001, 0x80000, CRC(90b8dbb6) SHA1(fff693cb81e88bc00e048bb71406295fe7be5122) ) |
4642 | 4018 | ROM_LOAD16_BYTE( "ds3rom5.bin", 0x100000, 0x80000, CRC(8d0e9b27) SHA1(76556f48bdf14475260c268ebdb16ecb494b2f36) ) |
r241744 | r241745 | |
4646 | 4022 | ROM_LOAD16_BYTE( "ds3rom7.bin", 0x300000, 0x80000, CRC(323eff0b) SHA1(5d4945d77191ee44b4fbf125bc0816217321829e) ) |
4647 | 4023 | ROM_LOAD16_BYTE( "ds3rom3.bin", 0x300001, 0x80000, CRC(63965868) SHA1(d61d9d6709a3a3c37c2652602e97fdee52e0e7cb) ) |
4648 | 4024 | |
4649 | | ROM_REGION( 0x800, "mainpcb:200e", 0 ) |
| 4025 | ROM_REGION( 0x800, "200e", 0 ) |
4650 | 4026 | ROM_LOAD( "hdrivair.200e", 0x000000, 0x000800, CRC(6270b696) SHA1(e302880dbca53ee725108ca4f7e45a176e85e96d) ) |
4651 | 4027 | |
4652 | | ROM_REGION( 0x800, "mainpcb:210e", 0 ) |
| 4028 | ROM_REGION( 0x800, "210e", 0 ) |
4653 | 4029 | ROM_LOAD( "hdrivair.210e", 0x000000, 0x000800, CRC(a1c39919) SHA1(92799a7a73f545dad6684eacf7009a6c4d52d8f7) ) |
4654 | 4030 | ROM_END |
4655 | 4031 | |
4656 | 4032 | |
4657 | 4033 | ROM_START( hdrivairp ) |
4658 | | ROM_REGION( 0x200000, "mainpcb:maincpu", 0 ) /* 2MB for 68000 code */ |
| 4034 | ROM_REGION( 0x200000, "maincpu", 0 ) /* 2MB for 68000 code */ |
4659 | 4035 | ROM_LOAD16_BYTE( "stest.0h", 0x000000, 0x20000, CRC(bf4bb6a0) SHA1(e38ec5ce245f98bfe8084ba684bffc85dc19d3be) ) |
4660 | 4036 | ROM_LOAD16_BYTE( "stest.0l", 0x000001, 0x20000, CRC(f462b511) SHA1(d88efb8cc30322a8332a1f50de775a204758e176) ) |
4661 | 4037 | ROM_LOAD16_BYTE( "drive.hi", 0x040000, 0x20000, CRC(56571590) SHA1(d0362b8bd438cd7dfa9ff7cf71307f44c2cfe843) ) |
r241744 | r241745 | |
4669 | 4045 | ROM_LOAD16_BYTE( "ms2cproc.0h", 0x1c0000, 0x20000, CRC(19024f2d) SHA1(a94e8836cdc147cea5816b99b8a1ad5ff669d984) ) |
4670 | 4046 | ROM_LOAD16_BYTE( "ms2cproc.0l", 0x1c0001, 0x20000, CRC(1e48bd46) SHA1(1a903d889f48604bd8d2d9a0bda4ee20e7ad968b) ) |
4671 | 4047 | |
4672 | | ROM_REGION( 0x10000 + 0x10000, "mainpcb:dsp32", 0 ) /* dummy region for ADSP 2105 */ |
| 4048 | ROM_REGION( 0x10000 + 0x10000, "dsp32", 0 ) /* dummy region for ADSP 2105 */ |
4673 | 4049 | ROM_LOAD( "sboota.bin", 0x10000 + 0x00000, 0x10000, CRC(3ef819cd) SHA1(c547b869a3a37a82fb46584fe0ef0cfe21a4f882) ) |
4674 | 4050 | |
4675 | | ROM_REGION( 0x10000 + 0x10000, "mainpcb:asic65:asic65cpu", 0 ) /* dummy region for ADSP 2105 */ |
| 4051 | ROM_REGION( 0x10000 + 0x10000, "asic65:asic65cpu", 0 ) /* dummy region for ADSP 2105 */ |
4676 | 4052 | ROM_LOAD( "xboota.bin", 0x10000 + 0x00000, 0x10000, CRC(d9c49901) SHA1(9f90ae3a47eb1ef00c3ec3661f60402c2eae2108) ) |
4677 | 4053 | |
4678 | | ROM_REGION( 0xc0000, "mainpcb:user1", 0 ) /* 768k for object ROM */ |
| 4054 | ROM_REGION( 0xc0000, "user1", 0 ) /* 768k for object ROM */ |
4679 | 4055 | ROM_LOAD16_BYTE( "objects.0l", 0x00000, 0x20000, CRC(3c9e9078) SHA1(f1daf32117236401f3cb97f332708632003e55f8) ) |
4680 | 4056 | ROM_LOAD16_BYTE( "objects.0h", 0x00001, 0x20000, CRC(4480dbae) SHA1(6a455173c38e80093f58bdc322cffcf25e70b6ae) ) |
4681 | 4057 | ROM_LOAD16_BYTE( "objects.1l", 0x40000, 0x20000, CRC(700bd978) SHA1(5cd63d4eee00d90fe29fb9697b6a0ea6b86704ae) ) |
r241744 | r241745 | |
4683 | 4059 | ROM_LOAD16_BYTE( "objects.2l", 0x80000, 0x20000, CRC(e3b512f0) SHA1(080c5a21cb76edcb55d1c2488e9d91cf29cb0665) ) |
4684 | 4060 | ROM_LOAD16_BYTE( "objects.2h", 0x80001, 0x20000, CRC(3f83742b) SHA1(4b6e0134a806bcc9bd56432737047f86d0a16424) ) |
4685 | 4061 | |
4686 | | ROM_REGION16_BE( 0x140000, "mainpcb:user3", 0 )/* 1MB for DSK ROMs + 256k for RAM */ |
| 4062 | ROM_REGION16_BE( 0x140000, "user3", 0 )/* 1MB for DSK ROMs + 256k for RAM */ |
4687 | 4063 | ROM_LOAD16_BYTE( "dskpics.hi", 0x00000, 0x80000, CRC(eaa88101) SHA1(ed0ebf8a9a9514d810242b9b552126f6717f9e25) ) |
4688 | 4064 | ROM_LOAD16_BYTE( "dskpics.lo", 0x00001, 0x80000, CRC(8c6f0750) SHA1(4cb23cedc500c1509dc875c3291a5771c8473f73) ) |
4689 | 4065 | |
4690 | | ROM_REGION32_LE( 0x200000, "mainpcb:user4", 0 )/* 2MB for ASIC61 ROMs */ |
| 4066 | ROM_REGION32_LE( 0x200000, "user4", 0 )/* 2MB for ASIC61 ROMs */ |
4691 | 4067 | ROM_LOAD16_BYTE( "roads.0", 0x000000, 0x80000, CRC(cab2e335) SHA1(914996c5b7905f1c20fcda6972af88debbee59cd) ) |
4692 | 4068 | ROM_LOAD16_BYTE( "roads.1", 0x000001, 0x80000, CRC(62c244ba) SHA1(f041a269f35a9d187c90241c5b64173663ad5268) ) |
4693 | 4069 | ROM_LOAD16_BYTE( "roads.2", 0x000002, 0x80000, CRC(ba57f415) SHA1(1daf5a014e9bef15466b282bcca2395fec2b0628) ) |
4694 | 4070 | ROM_LOAD16_BYTE( "roads.3", 0x000003, 0x80000, CRC(1e6a4ca0) SHA1(2cf06d6c73be11cf10515246fca2baa05ce5091b) ) |
4695 | 4071 | |
4696 | | ROM_REGION( 0x10000, "mainpcb:ds3sdsp", 0 ) /* DS IV sound ADSP-2105 */ |
| 4072 | ROM_REGION( 0x10000, "ds3sdsp", 0 ) /* DS IV sound ADSP-2105 */ |
4697 | 4073 | ROM_LOAD( "sboota.bin", 0x00000, 0x10000, CRC(3ef819cd) SHA1(c547b869a3a37a82fb46584fe0ef0cfe21a4f882) ) |
4698 | 4074 | |
4699 | | ROM_REGION( 0x10000, "mainpcb:ds3xdsp", 0 ) /* DS IV auxillary ADSP-2105 */ |
| 4075 | ROM_REGION( 0x10000, "ds3xdsp", 0 ) /* DS IV auxillary ADSP-2105 */ |
4700 | 4076 | ROM_LOAD( "xboota.bin", 0x00000, 0x10000, CRC(d9c49901) SHA1(9f90ae3a47eb1ef00c3ec3661f60402c2eae2108) ) |
4701 | 4077 | |
4702 | | ROM_REGION16_BE( 0x400000, "mainpcb:ds3sdsp_data", 0 ) |
| 4078 | ROM_REGION16_BE( 0x400000, "ds3sdsp_data", 0 ) |
4703 | 4079 | ROM_LOAD16_BYTE( "ds3rom.5", 0x000000, 0x80000, CRC(6ef9ed90) SHA1(8bd927a56fe99f7db96d203c1daeb8c8c83f2c17) ) |
4704 | 4080 | ROM_LOAD16_BYTE( "ds3rom.1", 0x000001, 0x80000, CRC(03673d8d) SHA1(13596f7acb58fba78d6e4f2ac7bb21d9d2589668) ) |
4705 | 4081 | ROM_LOAD16_BYTE( "ds3rom.6", 0x100000, 0x80000, CRC(cd4cd6bc) SHA1(95689ab7cb18af54ff09aebf223f6346f13dfd7b) ) |
r241744 | r241745 | |
4709 | 4085 | ROM_LOAD16_BYTE( "ds3rom.0", 0x300000, 0x80000, CRC(90b8dbb6) SHA1(fff693cb81e88bc00e048bb71406295fe7be5122) ) |
4710 | 4086 | ROM_LOAD16_BYTE( "ds3rom.4", 0x300001, 0x80000, CRC(6281efee) SHA1(47d0f3ff973166d818877996c45dccf1d3a85fe1) ) |
4711 | 4087 | |
4712 | | ROM_REGION( 0x800, "mainpcb:200e", 0 ) |
| 4088 | ROM_REGION( 0x800, "200e", 0 ) |
4713 | 4089 | ROM_LOAD( "hdrivair.200e", 0x000000, 0x000800, CRC(6270b696) SHA1(e302880dbca53ee725108ca4f7e45a176e85e96d) ) |
4714 | 4090 | |
4715 | | ROM_REGION( 0x800, "mainpcb:210e", 0 ) |
| 4091 | ROM_REGION( 0x800, "210e", 0 ) |
4716 | 4092 | ROM_LOAD( "hdrivair.210e", 0x000000, 0x000800, CRC(a1c39919) SHA1(92799a7a73f545dad6684eacf7009a6c4d52d8f7) ) |
4717 | 4093 | ROM_END |
4718 | 4094 | |
r241744 | r241745 | |
4955 | 4331 | * |
4956 | 4332 | *************************************/ |
4957 | 4333 | |
4958 | | void harddriv_state::init_harddriv(void) |
| 4334 | DRIVER_INIT_MEMBER(harddriv_state,harddriv) |
4959 | 4335 | { |
4960 | 4336 | /* initialize the boards */ |
4961 | 4337 | init_driver(); |
r241744 | r241745 | |
4978 | 4354 | } |
4979 | 4355 | |
4980 | 4356 | |
4981 | | void harddriv_state::init_harddrivc(void) |
| 4357 | DRIVER_INIT_MEMBER(harddriv_state,harddrivc) |
4982 | 4358 | { |
4983 | 4359 | /* initialize the boards */ |
4984 | 4360 | init_multisync(1); |
r241744 | r241745 | |
5001 | 4377 | } |
5002 | 4378 | |
5003 | 4379 | |
5004 | | void harddriv_state::init_stunrun(void) |
| 4380 | DRIVER_INIT_MEMBER(harddriv_state,stunrun) |
5005 | 4381 | { |
5006 | 4382 | /* initialize the boards */ |
5007 | 4383 | init_multisync(0); |
r241744 | r241745 | |
5018 | 4394 | } |
5019 | 4395 | |
5020 | 4396 | |
5021 | | void harddriv_state::init_racedriv(void) |
| 4397 | DRIVER_INIT_MEMBER(harddriv_state,racedriv) |
5022 | 4398 | { |
5023 | 4399 | /* initialize the boards */ |
5024 | 4400 | init_driver(); |
r241744 | r241745 | |
5027 | 4403 | init_driver_sound(); |
5028 | 4404 | |
5029 | 4405 | /* set up the slapstic */ |
5030 | | m_slapstic_device->slapstic_init(machine(), 117); |
| 4406 | slapstic_init(machine(), 117); |
5031 | 4407 | m_m68k_slapstic_base = m_maincpu->space(AS_PROGRAM).install_readwrite_handler(0xe0000, 0xfffff, read16_delegate(FUNC(harddriv_state::rd68k_slapstic_r), this), write16_delegate(FUNC(harddriv_state::rd68k_slapstic_w), this)); |
5032 | 4408 | |
5033 | 4409 | /* synchronization */ |
r241744 | r241745 | |
5048 | 4424 | init_driver_sound(); |
5049 | 4425 | |
5050 | 4426 | /* set up the slapstic */ |
5051 | | m_slapstic_device->slapstic_init(machine(), 117); |
| 4427 | slapstic_init(machine(), 117); |
5052 | 4428 | m_m68k_slapstic_base = m_maincpu->space(AS_PROGRAM).install_readwrite_handler(0xe0000, 0xfffff, read16_delegate(FUNC(harddriv_state::rd68k_slapstic_r), this), write16_delegate(FUNC(harddriv_state::rd68k_slapstic_w), this)); |
5053 | 4429 | |
5054 | 4430 | /* synchronization */ |
r241744 | r241745 | |
5067 | 4443 | m_adsp->space(AS_DATA).install_read_handler(0x1fff, 0x1fff, read16_delegate(FUNC(harddriv_state::hdadsp_speedup_r), this)); |
5068 | 4444 | } |
5069 | 4445 | |
5070 | | void harddriv_state::init_racedrivc(void) { racedrivc_init_common(0xfff95cd0); } |
5071 | | void harddriv_state::init_racedrivc1(void) { racedrivc_init_common(0xfff7ecd0); } |
| 4446 | DRIVER_INIT_MEMBER(harddriv_state,racedrivc) { racedrivc_init_common(0xfff95cd0); } |
| 4447 | DRIVER_INIT_MEMBER(harddriv_state,racedrivc1) { racedrivc_init_common(0xfff7ecd0); } |
5072 | 4448 | |
5073 | | void harddriv_state::init_racedrivc_panorama_side() |
| 4449 | DRIVER_INIT_MEMBER(harddriv_state,racedrivb1) |
5074 | 4450 | { |
5075 | | int gsp_protection = 0xfff960a0; // correct? same as strtdriv |
5076 | | /* initialize the boards */ |
5077 | | init_multisync(1); |
5078 | | init_adsp(); |
5079 | | // init_dsk(); |
5080 | | // init_driver_sound(); |
5081 | | |
5082 | | /* set up the slapstic */ |
5083 | | m_slapstic_device->slapstic_init(machine(), 117); |
5084 | | m_m68k_slapstic_base = m_maincpu->space(AS_PROGRAM).install_readwrite_handler(0xe0000, 0xfffff, read16_delegate(FUNC(harddriv_state::rd68k_slapstic_r), this), write16_delegate(FUNC(harddriv_state::rd68k_slapstic_w), this)); |
5085 | | |
5086 | | /* synchronization */ |
5087 | | // m_rddsp32_sync[0] = m_dsp32->space(AS_PROGRAM).install_write_handler(0x613c00, 0x613c03, write32_delegate(FUNC(harddriv_state::rddsp32_sync0_w), this)); |
5088 | | // m_rddsp32_sync[1] = m_dsp32->space(AS_PROGRAM).install_write_handler(0x613e00, 0x613e03, write32_delegate(FUNC(harddriv_state::rddsp32_sync1_w), this)); |
5089 | | |
5090 | | /* set up protection hacks */ |
5091 | | m_gsp_protection = m_gsp->space(AS_PROGRAM).install_write_handler(gsp_protection, gsp_protection + 0x0f, write16_delegate(FUNC(harddriv_state::hdgsp_protection_w), this)); |
5092 | | |
5093 | | /* set up gsp speedup handler */ |
5094 | | // m_gsp_speedup_addr[0] = m_gsp->space(AS_PROGRAM).install_write_handler(0xfff76f60, 0xfff76f6f, write16_delegate(FUNC(harddriv_state::rdgsp_speedup1_w), this)); |
5095 | | // m_gsp->space(AS_PROGRAM).install_read_handler(0xfff76f60, 0xfff76f6f, read16_delegate(FUNC(harddriv_state::rdgsp_speedup1_r), this)); |
5096 | | // m_gsp_speedup_pc = 0xfff43a00; |
5097 | | |
5098 | | /* set up adsp speedup handlers */ |
5099 | | m_adsp->space(AS_DATA).install_read_handler(0x1fff, 0x1fff, read16_delegate(FUNC(harddriv_state::hdadsp_speedup_r), this)); |
5100 | | } |
5101 | | |
5102 | | void harddriv_state::init_racedrivb1(void) |
5103 | | { |
5104 | 4451 | /* this unpleasantness prevents racedriv1/racedrivb1/racedrivg1 from crashing MAME during boot */ |
5105 | 4452 | /* they clear the DSP32C's RAM and then release it from reset, causing it to run through */ |
5106 | 4453 | /* its address space recursively executing instructions */ |
r241744 | r241745 | |
5152 | 4499 | } |
5153 | 4500 | |
5154 | 4501 | |
5155 | | void harddriv_state::init_steeltal(void) |
| 4502 | DRIVER_INIT_MEMBER(harddriv_state,steeltal) |
5156 | 4503 | { |
5157 | 4504 | steeltal_init_common(0x4fc18, 0); |
5158 | 4505 | } |
5159 | 4506 | |
5160 | | void harddriv_state::init_steeltal1(void) |
| 4507 | DRIVER_INIT_MEMBER(harddriv_state,steeltal1) |
5161 | 4508 | { |
5162 | 4509 | steeltal_init_common(0x4f9c6, 0); |
5163 | 4510 | } |
5164 | 4511 | |
5165 | | void harddriv_state::init_steeltalp(void) |
| 4512 | DRIVER_INIT_MEMBER(harddriv_state,steeltalp) |
5166 | 4513 | { |
5167 | 4514 | steeltal_init_common(0x52290, 1); |
5168 | 4515 | } |
5169 | 4516 | |
5170 | 4517 | |
5171 | | void harddriv_state::init_strtdriv(void) |
| 4518 | DRIVER_INIT_MEMBER(harddriv_state,strtdriv) |
5172 | 4519 | { |
5173 | 4520 | /* initialize the boards */ |
5174 | 4521 | init_multisync(1); |
r241744 | r241745 | |
5176 | 4523 | init_dsk(); |
5177 | 4524 | |
5178 | 4525 | /* set up the slapstic */ |
5179 | | m_slapstic_device->slapstic_init(machine(), 117); |
| 4526 | slapstic_init(machine(), 117); |
5180 | 4527 | m_m68k_slapstic_base = m_maincpu->space(AS_PROGRAM).install_readwrite_handler(0xe0000, 0xfffff, read16_delegate(FUNC(harddriv_state::rd68k_slapstic_r), this), write16_delegate(FUNC(harddriv_state::rd68k_slapstic_w), this)); |
5181 | 4528 | |
5182 | 4529 | m_maincpu->space(AS_PROGRAM).install_read_handler(0xa80000, 0xafffff, read16_delegate(FUNC(harddriv_state::hda68k_port1_r), this)); |
r241744 | r241745 | |
5197 | 4544 | } |
5198 | 4545 | |
5199 | 4546 | |
5200 | | void harddriv_state::init_hdrivair(void) |
| 4547 | DRIVER_INIT_MEMBER(harddriv_state,hdrivair) |
5201 | 4548 | { |
5202 | 4549 | /* initialize the boards */ |
5203 | 4550 | init_multisync(1); |
r241744 | r241745 | |
5222 | 4569 | } |
5223 | 4570 | |
5224 | 4571 | |
5225 | | void harddriv_state::init_hdrivairp(void) |
| 4572 | DRIVER_INIT_MEMBER(harddriv_state,hdrivairp) |
5226 | 4573 | { |
5227 | 4574 | /* initialize the boards */ |
5228 | 4575 | init_multisync(1); |
r241744 | r241745 | |
5247 | 4594 | } |
5248 | 4595 | |
5249 | 4596 | |
| 4597 | |
5250 | 4598 | /************************************* |
5251 | 4599 | * |
5252 | 4600 | * Game driver(s) |
5253 | 4601 | * |
5254 | 4602 | *************************************/ |
5255 | 4603 | |
5256 | | GAME( 1999, harddriv, 0, harddriv_machine, harddriv, driver_device, 0, ROT0, "Atari Games", "Hard Drivin' (cockpit, rev 7)", 0 ) |
5257 | | GAME( 1988, harddrivb, harddriv, harddriv_machine, harddriv, driver_device, 0, ROT0, "Atari Games", "Hard Drivin' (cockpit, British, rev 7)", 0 ) |
5258 | | GAME( 1988, harddrivg, harddriv, harddriv_machine, harddriv, driver_device, 0, ROT0, "Atari Games", "Hard Drivin' (cockpit, German, rev 7)", 0 ) |
5259 | | GAME( 1988, harddrivj, harddriv, harddriv_machine, harddriv, driver_device, 0, ROT0, "Atari Games", "Hard Drivin' (cockpit, Japan, rev 7)", 0 ) |
5260 | | GAME( 1988, harddrivb6, harddriv, harddriv_machine, harddriv, driver_device, 0, ROT0, "Atari Games", "Hard Drivin' (cockpit, British, rev 6)", 0 ) |
5261 | | GAME( 1988, harddrivj6, harddriv, harddriv_machine, harddriv, driver_device, 0, ROT0, "Atari Games", "Hard Drivin' (cockpit, Japan, rev 6)", 0 ) |
5262 | | GAME( 1988, harddrivb5, harddriv, harddriv_machine, harddriv, driver_device, 0, ROT0, "Atari Games", "Hard Drivin' (cockpit, British, rev 5)", 0 ) |
5263 | | GAME( 1988, harddrivg4, harddriv, harddriv_machine, harddriv, driver_device, 0, ROT0, "Atari Games", "Hard Drivin' (cockpit, German, rev 4)", 0 ) |
5264 | | GAME( 1988, harddriv3, harddriv, harddriv_machine, harddriv, driver_device, 0, ROT0, "Atari Games", "Hard Drivin' (cockpit, rev 3)", 0 ) |
5265 | | GAME( 1988, harddriv2, harddriv, harddriv_machine, harddriv, driver_device, 0, ROT0, "Atari Games", "Hard Drivin' (cockpit, rev 2)", 0 ) |
5266 | | GAME( 1988, harddriv1, harddriv, harddriv_machine, harddriv, driver_device, 0, ROT0, "Atari Games", "Hard Drivin' (cockpit, rev 1)", 0 ) |
| 4604 | GAME( 1988, harddriv, 0, harddriv, harddriv, harddriv_state, harddriv, ROT0, "Atari Games", "Hard Drivin' (cockpit, rev 7)", 0 ) |
| 4605 | GAME( 1988, harddrivb, harddriv, harddriv, harddriv, harddriv_state, harddriv, ROT0, "Atari Games", "Hard Drivin' (cockpit, British, rev 7)", 0 ) |
| 4606 | GAME( 1988, harddrivg, harddriv, harddriv, harddriv, harddriv_state, harddriv, ROT0, "Atari Games", "Hard Drivin' (cockpit, German, rev 7)", 0 ) |
| 4607 | GAME( 1988, harddrivj, harddriv, harddriv, harddriv, harddriv_state, harddriv, ROT0, "Atari Games", "Hard Drivin' (cockpit, Japan, rev 7)", 0 ) |
| 4608 | GAME( 1988, harddrivb6, harddriv, harddriv, harddriv, harddriv_state, harddriv, ROT0, "Atari Games", "Hard Drivin' (cockpit, British, rev 6)", 0 ) |
| 4609 | GAME( 1988, harddrivj6, harddriv, harddriv, harddriv, harddriv_state, harddriv, ROT0, "Atari Games", "Hard Drivin' (cockpit, Japan, rev 6)", 0 ) |
| 4610 | GAME( 1988, harddrivb5, harddriv, harddriv, harddriv, harddriv_state, harddriv, ROT0, "Atari Games", "Hard Drivin' (cockpit, British, rev 5)", 0 ) |
| 4611 | GAME( 1988, harddrivg4, harddriv, harddriv, harddriv, harddriv_state, harddriv, ROT0, "Atari Games", "Hard Drivin' (cockpit, German, rev 4)", 0 ) |
| 4612 | GAME( 1988, harddriv3, harddriv, harddriv, harddriv, harddriv_state, harddriv, ROT0, "Atari Games", "Hard Drivin' (cockpit, rev 3)", 0 ) |
| 4613 | GAME( 1988, harddriv2, harddriv, harddriv, harddriv, harddriv_state, harddriv, ROT0, "Atari Games", "Hard Drivin' (cockpit, rev 2)", 0 ) |
| 4614 | GAME( 1988, harddriv1, harddriv, harddriv, harddriv, harddriv_state, harddriv, ROT0, "Atari Games", "Hard Drivin' (cockpit, rev 1)", 0 ) |
5267 | 4615 | |
5268 | | GAME( 1990, harddrivc, harddriv, harddrivc_machine, racedrivc, driver_device, 0, ROT0, "Atari Games", "Hard Drivin' (compact, rev 2)", 0 ) |
5269 | | GAME( 1990, harddrivcg, harddriv, harddrivc_machine, racedrivc, driver_device, 0, ROT0, "Atari Games", "Hard Drivin' (compact, German, rev 2)", 0 ) |
5270 | | GAME( 1990, harddrivcb, harddriv, harddrivc_machine, racedrivc, driver_device, 0, ROT0, "Atari Games", "Hard Drivin' (compact, British, rev 2)", 0 ) |
5271 | | GAME( 1990, harddrivc1, harddriv, harddrivc_machine, racedrivc, driver_device, 0, ROT0, "Atari Games", "Hard Drivin' (compact, rev 1)", 0 ) |
| 4616 | GAME( 1990, harddrivc, harddriv, harddrivc, racedrivc, harddriv_state, harddrivc, ROT0, "Atari Games", "Hard Drivin' (compact, rev 2)", 0 ) |
| 4617 | GAME( 1990, harddrivcg, harddriv, harddrivc, racedrivc, harddriv_state, harddrivc, ROT0, "Atari Games", "Hard Drivin' (compact, German, rev 2)", 0 ) |
| 4618 | GAME( 1990, harddrivcb, harddriv, harddrivc, racedrivc, harddriv_state, harddrivc, ROT0, "Atari Games", "Hard Drivin' (compact, British, rev 2)", 0 ) |
| 4619 | GAME( 1990, harddrivc1, harddriv, harddrivc, racedrivc, harddriv_state, harddrivc, ROT0, "Atari Games", "Hard Drivin' (compact, rev 1)", 0 ) |
5272 | 4620 | |
5273 | | GAME( 1989, stunrun, 0, stunrun_machine, stunrun, driver_device, 0, ROT0, "Atari Games", "S.T.U.N. Runner (rev 6)", 0 ) |
5274 | | GAME( 1989, stunrunj, stunrun, stunrun_machine, stunrun, driver_device, 0, ROT0, "Atari Games", "S.T.U.N. Runner (rev 7, Japan)", 0 ) |
5275 | | GAME( 1989, stunrun5, stunrun, stunrun_machine, stunrun, driver_device, 0, ROT0, "Atari Games", "S.T.U.N. Runner (rev 5)", 0 ) |
5276 | | GAME( 1989, stunrune, stunrun, stunrun_machine, stunrun, driver_device, 0, ROT0, "Atari Games", "S.T.U.N. Runner (rev 5, Europe)", 0 ) |
5277 | | GAME( 1989, stunrun4, stunrun, stunrun_machine, stunrun, driver_device, 0, ROT0, "Atari Games", "S.T.U.N. Runner (rev 4)", 0 ) |
5278 | | GAME( 1989, stunrun3, stunrun, stunrun_machine, stunrun, driver_device, 0, ROT0, "Atari Games", "S.T.U.N. Runner (rev 3)", 0 ) |
5279 | | GAME( 1989, stunrun3e, stunrun, stunrun_machine, stunrun, driver_device, 0, ROT0, "Atari Games", "S.T.U.N. Runner (rev 3, Europe)", 0 ) |
5280 | | GAME( 1989, stunrun2, stunrun, stunrun_machine, stunrun, driver_device, 0, ROT0, "Atari Games", "S.T.U.N. Runner (rev 2)", 0 ) |
5281 | | GAME( 1989, stunrun2e, stunrun, stunrun_machine, stunrun, driver_device, 0, ROT0, "Atari Games", "S.T.U.N. Runner (rev 2, Europe)", 0 ) |
5282 | | GAME( 1989, stunrun0, stunrun, stunrun_machine, stunrun, driver_device, 0, ROT0, "Atari Games", "S.T.U.N. Runner (rev 0)", 0 ) |
5283 | | GAME( 1989, stunrunp, stunrun, stunrun_machine, stunrun, driver_device, 0, ROT0, "Atari Games", "S.T.U.N. Runner (upright prototype)", 0 ) |
| 4621 | GAME( 1989, stunrun, 0, stunrun, stunrun, harddriv_state, stunrun, ROT0, "Atari Games", "S.T.U.N. Runner (rev 6)", 0 ) |
| 4622 | GAME( 1989, stunrunj, stunrun, stunrun, stunrun, harddriv_state, stunrun, ROT0, "Atari Games", "S.T.U.N. Runner (rev 7, Japan)", 0 ) |
| 4623 | GAME( 1989, stunrun5, stunrun, stunrun, stunrun, harddriv_state, stunrun, ROT0, "Atari Games", "S.T.U.N. Runner (rev 5)", 0 ) |
| 4624 | GAME( 1989, stunrune, stunrun, stunrun, stunrun, harddriv_state, stunrun, ROT0, "Atari Games", "S.T.U.N. Runner (rev 5, Europe)", 0 ) |
| 4625 | GAME( 1989, stunrun4, stunrun, stunrun, stunrun, harddriv_state, stunrun, ROT0, "Atari Games", "S.T.U.N. Runner (rev 4)", 0 ) |
| 4626 | GAME( 1989, stunrun3, stunrun, stunrun, stunrun, harddriv_state, stunrun, ROT0, "Atari Games", "S.T.U.N. Runner (rev 3)", 0 ) |
| 4627 | GAME( 1989, stunrun3e, stunrun, stunrun, stunrun, harddriv_state, stunrun, ROT0, "Atari Games", "S.T.U.N. Runner (rev 3, Europe)", 0 ) |
| 4628 | GAME( 1989, stunrun2, stunrun, stunrun, stunrun, harddriv_state, stunrun, ROT0, "Atari Games", "S.T.U.N. Runner (rev 2)", 0 ) |
| 4629 | GAME( 1989, stunrun2e, stunrun, stunrun, stunrun, harddriv_state, stunrun, ROT0, "Atari Games", "S.T.U.N. Runner (rev 2, Europe)", 0 ) |
| 4630 | GAME( 1989, stunrun0, stunrun, stunrun, stunrun, harddriv_state, stunrun, ROT0, "Atari Games", "S.T.U.N. Runner (rev 0)", 0 ) |
| 4631 | GAME( 1989, stunrunp, stunrun, stunrun, stunrun, harddriv_state, stunrun, ROT0, "Atari Games", "S.T.U.N. Runner (upright prototype)", 0 ) |
5284 | 4632 | |
5285 | | GAME( 1990, racedriv, 0, racedriv_machine, racedriv, driver_device, 0, ROT0, "Atari Games", "Race Drivin' (cockpit, rev 5)", 0 ) |
5286 | | GAME( 1990, racedrivb, racedriv, racedriv_machine, racedriv, driver_device, 0, ROT0, "Atari Games", "Race Drivin' (cockpit, British, rev 5)", 0 ) |
5287 | | GAME( 1990, racedrivg, racedriv, racedriv_machine, racedriv, driver_device, 0, ROT0, "Atari Games", "Race Drivin' (cockpit, German, rev 5)", 0 ) |
5288 | | GAME( 1990, racedriv4, racedriv, racedriv_machine, racedriv, driver_device, 0, ROT0, "Atari Games", "Race Drivin' (cockpit, rev 4)", 0 ) |
5289 | | GAME( 1990, racedrivb4, racedriv, racedriv_machine, racedriv, driver_device, 0, ROT0, "Atari Games", "Race Drivin' (cockpit, British, rev 4)", 0 ) |
5290 | | GAME( 1990, racedrivg4, racedriv, racedriv_machine, racedriv, driver_device, 0, ROT0, "Atari Games", "Race Drivin' (cockpit, German, rev 4)", 0 ) |
5291 | | GAME( 1990, racedriv3, racedriv, racedriv_machine, racedriv, driver_device, 0, ROT0, "Atari Games", "Race Drivin' (cockpit, rev 3)", 0 ) |
5292 | | GAME( 1990, racedriv2, racedriv, racedriv_machine, racedriv, driver_device, 0, ROT0, "Atari Games", "Race Drivin' (cockpit, rev 2)", 0 ) |
5293 | | GAME( 1990, racedriv1, racedriv, racedrivb1_machine, racedriv, driver_device, 0, ROT0, "Atari Games", "Race Drivin' (cockpit, rev 1)", 0 ) |
5294 | | GAME( 1990, racedrivb1, racedriv, racedrivb1_machine, racedriv, driver_device, 0, ROT0, "Atari Games", "Race Drivin' (cockpit, British, rev 1)", 0 ) |
5295 | | GAME( 1990, racedrivg1, racedriv, racedrivb1_machine, racedriv, driver_device, 0, ROT0, "Atari Games", "Race Drivin' (cockpit, German, rev 2)", 0 ) |
| 4633 | GAME( 1990, racedriv, 0, racedriv, racedriv, harddriv_state, racedriv, ROT0, "Atari Games", "Race Drivin' (cockpit, rev 5)", 0 ) |
| 4634 | GAME( 1990, racedrivb, racedriv, racedriv, racedriv, harddriv_state, racedriv, ROT0, "Atari Games", "Race Drivin' (cockpit, British, rev 5)", 0 ) |
| 4635 | GAME( 1990, racedrivg, racedriv, racedriv, racedriv, harddriv_state, racedriv, ROT0, "Atari Games", "Race Drivin' (cockpit, German, rev 5)", 0 ) |
| 4636 | GAME( 1990, racedriv4, racedriv, racedriv, racedriv, harddriv_state, racedriv, ROT0, "Atari Games", "Race Drivin' (cockpit, rev 4)", 0 ) |
| 4637 | GAME( 1990, racedrivb4, racedriv, racedriv, racedriv, harddriv_state, racedriv, ROT0, "Atari Games", "Race Drivin' (cockpit, British, rev 4)", 0 ) |
| 4638 | GAME( 1990, racedrivg4, racedriv, racedriv, racedriv, harddriv_state, racedriv, ROT0, "Atari Games", "Race Drivin' (cockpit, German, rev 4)", 0 ) |
| 4639 | GAME( 1990, racedriv3, racedriv, racedriv, racedriv, harddriv_state, racedriv, ROT0, "Atari Games", "Race Drivin' (cockpit, rev 3)", 0 ) |
| 4640 | GAME( 1990, racedriv2, racedriv, racedriv, racedriv, harddriv_state, racedriv, ROT0, "Atari Games", "Race Drivin' (cockpit, rev 2)", 0 ) |
| 4641 | GAME( 1990, racedriv1, racedriv, racedriv, racedriv, harddriv_state, racedrivb1, ROT0, "Atari Games", "Race Drivin' (cockpit, rev 1)", 0 ) |
| 4642 | GAME( 1990, racedrivb1, racedriv, racedriv, racedriv, harddriv_state, racedrivb1, ROT0, "Atari Games", "Race Drivin' (cockpit, British, rev 1)", 0 ) |
| 4643 | GAME( 1990, racedrivg1, racedriv, racedriv, racedriv, harddriv_state, racedrivb1, ROT0, "Atari Games", "Race Drivin' (cockpit, German, rev 2)", 0 ) |
5296 | 4644 | |
5297 | | GAME( 1990, racedrivc, racedriv, racedrivc_machine, racedrivc, driver_device, 0, ROT0, "Atari Games", "Race Drivin' (compact, rev 5)", 0 ) |
5298 | | GAME( 1990, racedrivcb, racedriv, racedrivc_machine, racedrivc, driver_device, 0, ROT0, "Atari Games", "Race Drivin' (compact, British, rev 5)", 0 ) |
5299 | | GAME( 1990, racedrivcg, racedriv, racedrivc_machine, racedrivc, driver_device, 0, ROT0, "Atari Games", "Race Drivin' (compact, German, rev 5)", 0 ) |
5300 | | GAME( 1990, racedrivc4, racedriv, racedrivc_machine, racedrivc, driver_device, 0, ROT0, "Atari Games", "Race Drivin' (compact, rev 4)", 0 ) |
5301 | | GAME( 1990, racedrivcb4, racedriv, racedrivc_machine, racedrivc, driver_device, 0, ROT0, "Atari Games", "Race Drivin' (compact, British, rev 4)", 0 ) |
5302 | | GAME( 1990, racedrivcg4, racedriv, racedrivc_machine, racedrivc, driver_device, 0, ROT0, "Atari Games", "Race Drivin' (compact, German, rev 4)", 0 ) |
5303 | | GAME( 1990, racedrivc2, racedriv, racedrivc1_machine, racedrivc, driver_device, 0,ROT0, "Atari Games", "Race Drivin' (compact, rev 2)", 0 ) |
5304 | | GAME( 1990, racedrivc1, racedriv, racedrivc1_machine, racedrivc, driver_device, 0,ROT0, "Atari Games", "Race Drivin' (compact, rev 1)", 0 ) |
| 4645 | GAME( 1990, racedrivc, racedriv, racedrivc, racedrivc, harddriv_state, racedrivc, ROT0, "Atari Games", "Race Drivin' (compact, rev 5)", 0 ) |
| 4646 | GAME( 1990, racedrivcb, racedriv, racedrivc, racedrivc, harddriv_state, racedrivc, ROT0, "Atari Games", "Race Drivin' (compact, British, rev 5)", 0 ) |
| 4647 | GAME( 1990, racedrivcg, racedriv, racedrivc, racedrivc, harddriv_state, racedrivc, ROT0, "Atari Games", "Race Drivin' (compact, German, rev 5)", 0 ) |
| 4648 | GAME( 1990, racedrivc4, racedriv, racedrivc, racedrivc, harddriv_state, racedrivc, ROT0, "Atari Games", "Race Drivin' (compact, rev 4)", 0 ) |
| 4649 | GAME( 1990, racedrivcb4, racedriv, racedrivc, racedrivc, harddriv_state, racedrivc, ROT0, "Atari Games", "Race Drivin' (compact, British, rev 4)", 0 ) |
| 4650 | GAME( 1990, racedrivcg4, racedriv, racedrivc, racedrivc, harddriv_state, racedrivc, ROT0, "Atari Games", "Race Drivin' (compact, German, rev 4)", 0 ) |
| 4651 | GAME( 1990, racedrivc2, racedriv, racedrivc, racedrivc, harddriv_state, racedrivc1,ROT0, "Atari Games", "Race Drivin' (compact, rev 2)", 0 ) |
| 4652 | GAME( 1990, racedrivc1, racedriv, racedrivc, racedrivc, harddriv_state, racedrivc1,ROT0, "Atari Games", "Race Drivin' (compact, rev 1)", 0 ) |
5305 | 4653 | |
5306 | | GAMEL( 1990, racedrivpan, racedriv, racedriv_panorama_machine, racedriv_pan, driver_device, 0, ROT0, "Atari Games", "Race Drivin' Panorama (prototype, rev 2.1)", GAME_NOT_WORKING, layout_racedrivpan ) |
| 4654 | GAME( 1990, racedrivpan, racedriv, racedriv, racedriv, harddriv_state, racedriv, ROT0, "Atari Games", "Race Drivin' Panorama (prototype, rev 2.1)", GAME_NOT_WORKING ) |
5307 | 4655 | |
5308 | | GAME( 1991, steeltal, 0, steeltal_machine, steeltal, driver_device, 0, ROT0, "Atari Games", "Steel Talons (rev 2)", 0 ) |
5309 | | GAME( 1991, steeltalg, steeltal, steeltal_machine, steeltal, driver_device, 0, ROT0, "Atari Games", "Steel Talons (German, rev 2)", 0 ) |
5310 | | GAME( 1991, steeltal1, steeltal, steeltal1_machine, steeltal, driver_device, 0,ROT0, "Atari Games", "Steel Talons (rev 1)", 0 ) |
5311 | | GAME( 1991, steeltalp, steeltal, steeltalp_machine, steeltal, driver_device, 0,ROT0, "Atari Games", "Steel Talons (prototype)", GAME_NOT_WORKING ) |
| 4656 | GAME( 1991, steeltal, 0, steeltal, steeltal, harddriv_state, steeltal, ROT0, "Atari Games", "Steel Talons (rev 2)", 0 ) |
| 4657 | GAME( 1991, steeltalg, steeltal, steeltal, steeltal, harddriv_state, steeltal, ROT0, "Atari Games", "Steel Talons (German, rev 2)", 0 ) |
| 4658 | GAME( 1991, steeltal1, steeltal, steeltal, steeltal, harddriv_state, steeltal1,ROT0, "Atari Games", "Steel Talons (rev 1)", 0 ) |
| 4659 | GAME( 1991, steeltalp, steeltal, steeltal, steeltal, harddriv_state, steeltalp,ROT0, "Atari Games", "Steel Talons (prototype)", GAME_NOT_WORKING ) |
5312 | 4660 | |
5313 | | GAME( 1993, strtdriv, 0, strtdriv_machine, strtdriv, driver_device, 0, ROT0, "Atari Games", "Street Drivin' (prototype)", 0 ) |
| 4661 | GAME( 1993, strtdriv, 0, strtdriv, strtdriv, harddriv_state, strtdriv, ROT0, "Atari Games", "Street Drivin' (prototype)", 0 ) |
5314 | 4662 | |
5315 | | GAME( 1993, hdrivair, 0, hdrivair_machine, hdrivair, driver_device, 0, ROT0, "Atari Games", "Hard Drivin's Airborne (prototype)", GAME_IMPERFECT_SOUND ) |
5316 | | GAME( 1993, hdrivairp, hdrivair, hdrivairp_machine, hdrivair, driver_device, 0,ROT0, "Atari Games", "Hard Drivin's Airborne (prototype, early rev)", GAME_IMPERFECT_SOUND | GAME_NOT_WORKING ) |
5317 | | |
5318 | | |
| 4663 | GAME( 1993, hdrivair, 0, hdrivair, hdrivair, harddriv_state, hdrivair, ROT0, "Atari Games", "Hard Drivin's Airborne (prototype)", GAME_IMPERFECT_SOUND ) |
| 4664 | GAME( 1993, hdrivairp, hdrivair, hdrivair, hdrivair, harddriv_state, hdrivairp,ROT0, "Atari Games", "Hard Drivin's Airborne (prototype, early rev)", GAME_IMPERFECT_SOUND | GAME_NOT_WORKING ) |