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