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