trunk/src/mame/drivers/highvdeo.c
| r20668 | r20669 | |
| 101 | 101 | UINT16 m_vblank_bit; |
| 102 | 102 | UINT16 m_brasil_prot_latch; |
| 103 | 103 | struct { int r,g,b,offs,offs_internal; } m_pal; |
| 104 | DECLARE_READ16_MEMBER(read0_r); |
| 104 | 105 | DECLARE_READ16_MEMBER(read1_r); |
| 105 | 106 | DECLARE_READ16_MEMBER(read2_r); |
| 106 | | DECLARE_READ16_MEMBER(read3_r); |
| 107 | 107 | DECLARE_WRITE16_MEMBER(tv_vcf_paletteram_w); |
| 108 | 108 | DECLARE_WRITE16_MEMBER(tv_vcf_bankselect_w); |
| 109 | 109 | DECLARE_WRITE16_MEMBER(write1_w); |
| 110 | | DECLARE_READ16_MEMBER(tv_ncf_read2_r); |
| 110 | DECLARE_READ16_MEMBER(tv_ncf_read1_r); |
| 111 | 111 | DECLARE_WRITE16_MEMBER(tv_tcf_paletteram_w); |
| 112 | 112 | DECLARE_WRITE16_MEMBER(tv_tcf_bankselect_w); |
| 113 | 113 | DECLARE_READ16_MEMBER(newmcard_status_r); |
| r20668 | r20669 | |
| 199 | 199 | |
| 200 | 200 | |
| 201 | 201 | |
| 202 | | READ16_MEMBER(highvdeo_state::read1_r) |
| 202 | READ16_MEMBER(highvdeo_state::read0_r) |
| 203 | 203 | { |
| 204 | 204 | return ioport("IN0")->read(); |
| 205 | 205 | } |
| 206 | 206 | |
| 207 | | READ16_MEMBER(highvdeo_state::read2_r) |
| 207 | READ16_MEMBER(highvdeo_state::read1_r) |
| 208 | 208 | { |
| 209 | 209 | return ioport("IN1")->read(); |
| 210 | 210 | } |
| 211 | 211 | |
| 212 | | READ16_MEMBER(highvdeo_state::read3_r) |
| 212 | READ16_MEMBER(highvdeo_state::read2_r) |
| 213 | 213 | { |
| 214 | 214 | return ioport("IN2")->read(); |
| 215 | 215 | } |
| r20668 | r20669 | |
| 315 | 315 | static ADDRESS_MAP_START( tv_vcf_io, AS_IO, 16, highvdeo_state ) |
| 316 | 316 | AM_RANGE(0x0000, 0x0001) AM_WRITE(write1_w ) // lamps |
| 317 | 317 | AM_RANGE(0x0006, 0x0007) AM_WRITE(tv_oki6376_w ) |
| 318 | | AM_RANGE(0x0008, 0x0009) AM_READ(read1_r ) |
| 319 | | AM_RANGE(0x000a, 0x000b) AM_READ(read2_r ) |
| 320 | | AM_RANGE(0x000c, 0x000d) AM_READ(read3_r ) |
| 318 | AM_RANGE(0x0008, 0x0009) AM_READ(read0_r ) |
| 319 | AM_RANGE(0x000a, 0x000b) AM_READ(read1_r ) |
| 320 | AM_RANGE(0x000c, 0x000d) AM_READ(read2_r ) |
| 321 | 321 | AM_RANGE(0x0010, 0x0015) AM_WRITE(tv_vcf_paletteram_w ) |
| 322 | 322 | AM_RANGE(0x0030, 0x0031) AM_WRITE(tv_vcf_bankselect_w ) AM_READ(tv_oki6376_r ) |
| 323 | 323 | ADDRESS_MAP_END |
| 324 | 324 | |
| 325 | 325 | |
| 326 | | READ16_MEMBER(highvdeo_state::tv_ncf_read2_r) |
| 326 | READ16_MEMBER(highvdeo_state::tv_ncf_read1_r) |
| 327 | 327 | { |
| 328 | 328 | static int resetpulse = 0; |
| 329 | 329 | |
| r20668 | r20669 | |
| 365 | 365 | AM_RANGE(0x0000, 0x0001) AM_WRITE(write1_w ) // lamps |
| 366 | 366 | AM_RANGE(0x0008, 0x0009) AM_WRITE(tv_ncf_oki6376_w ) |
| 367 | 367 | AM_RANGE(0x000a, 0x000b) AM_WRITE(tv_ncf_oki6376_st_w ) |
| 368 | | AM_RANGE(0x000c, 0x000d) AM_READ(read1_r ) |
| 369 | | AM_RANGE(0x0010, 0x0011) AM_READ(tv_ncf_read2_r ) |
| 370 | | AM_RANGE(0x0012, 0x0013) AM_READ(read3_r ) |
| 368 | AM_RANGE(0x000c, 0x000d) AM_READ(read0_r ) |
| 369 | AM_RANGE(0x0010, 0x0011) AM_READ(tv_ncf_read1_r ) |
| 370 | AM_RANGE(0x0012, 0x0013) AM_READ(read2_r ) |
| 371 | 371 | AM_RANGE(0x0030, 0x0035) AM_WRITE(tv_vcf_paletteram_w ) |
| 372 | 372 | ADDRESS_MAP_END |
| 373 | 373 | |
| 374 | 374 | |
| 375 | static ADDRESS_MAP_START( nyjoker_map, AS_PROGRAM, 16, highvdeo_state ) |
| 376 | AM_RANGE(0x00000, 0x003ff) AM_RAM /*irq vector area*/ |
| 377 | AM_RANGE(0x00400, 0x03fff) AM_RAM AM_SHARE("nvram") |
| 378 | AM_RANGE(0x10000, 0x1ffff) AM_RAM AM_SHARE("blit_ram") /*blitter ram*/ |
| 379 | AM_RANGE(0x40000, 0xbffff) AM_ROM AM_REGION("user1",0x40000) |
| 380 | AM_RANGE(0xc0000, 0xfffff) AM_ROM AM_REGION("boot_prg",0) |
| 381 | ADDRESS_MAP_END |
| 382 | |
| 383 | static ADDRESS_MAP_START( nyjoker_io, AS_IO, 16, highvdeo_state ) |
| 384 | // AM_RANGE(0x0000, 0x0001) AM_WRITE(write1_w ) // lamps |
| 385 | // AM_RANGE(0x0008, 0x0009) AM_WRITE(tv_ncf_oki6376_w ) |
| 386 | // AM_RANGE(0x000a, 0x000b) AM_WRITE(tv_ncf_oki6376_st_w ) |
| 387 | AM_RANGE(0x0030, 0x0035) AM_WRITE(tv_vcf_paletteram_w ) |
| 388 | |
| 389 | AM_RANGE(0x000c, 0x000d) AM_READ_PORT("IN0") |
| 390 | AM_RANGE(0x000e, 0x000f) AM_READ_PORT("IN2") |
| 391 | AM_RANGE(0x0010, 0x0011) AM_READ_PORT("IN3") |
| 392 | AM_RANGE(0x0012, 0x0013) AM_READ_PORT("IN4") |
| 393 | AM_RANGE(0x0014, 0x0015) AM_READ(tv_ncf_read1_r ) |
| 394 | |
| 395 | ADDRESS_MAP_END |
| 396 | |
| 397 | |
| 375 | 398 | WRITE16_MEMBER(highvdeo_state::tv_tcf_paletteram_w) |
| 376 | 399 | { |
| 377 | 400 | int r, g, b, color; |
| r20668 | r20669 | |
| 409 | 432 | static ADDRESS_MAP_START( tv_tcf_io, AS_IO, 16, highvdeo_state ) |
| 410 | 433 | AM_RANGE(0x0000, 0x0001) AM_WRITE(write1_w ) // lamps |
| 411 | 434 | AM_RANGE(0x0006, 0x0007) AM_WRITE(tv_oki6376_w ) |
| 412 | | AM_RANGE(0x0008, 0x0009) AM_READ(read1_r ) |
| 413 | | AM_RANGE(0x000a, 0x000b) AM_READ(read2_r ) |
| 414 | | AM_RANGE(0x0030, 0x0031) AM_READ(read3_r ) AM_WRITE(tv_tcf_bankselect_w ) |
| 435 | AM_RANGE(0x0008, 0x0009) AM_READ(read0_r ) |
| 436 | AM_RANGE(0x000a, 0x000b) AM_READ(read1_r ) |
| 437 | AM_RANGE(0x0030, 0x0031) AM_READ(read2_r ) AM_WRITE(tv_tcf_bankselect_w ) |
| 415 | 438 | ADDRESS_MAP_END |
| 416 | 439 | |
| 417 | 440 | /**************************** |
| r20668 | r20669 | |
| 469 | 492 | AM_RANGE(0x0002, 0x0003) AM_WRITE(write2_w ) // coin counter & coin lockout |
| 470 | 493 | AM_RANGE(0x0004, 0x0005) AM_WRITE(newmcard_vblank_w ) |
| 471 | 494 | AM_RANGE(0x0006, 0x0007) AM_WRITE(tv_oki6376_w ) |
| 472 | | AM_RANGE(0x0008, 0x0009) AM_READ(read1_r ) |
| 473 | | AM_RANGE(0x000a, 0x000b) AM_READ(read2_r ) |
| 495 | AM_RANGE(0x0008, 0x0009) AM_READ(read0_r ) |
| 496 | AM_RANGE(0x000a, 0x000b) AM_READ(read1_r ) |
| 474 | 497 | AM_RANGE(0x000c, 0x000d) AM_READ(newmcard_vblank_r ) |
| 475 | | AM_RANGE(0x000e, 0x000f) AM_READ(read3_r ) |
| 498 | AM_RANGE(0x000e, 0x000f) AM_READ(read2_r ) |
| 476 | 499 | AM_RANGE(0x0010, 0x0015) AM_WRITE(tv_vcf_paletteram_w ) |
| 477 | 500 | ADDRESS_MAP_END |
| 478 | 501 | |
| r20668 | r20669 | |
| 535 | 558 | AM_RANGE(0x0000, 0x0001) AM_WRITE(write1_w ) // lamps |
| 536 | 559 | AM_RANGE(0x0002, 0x0003) AM_WRITE(write2_w ) // coin counter & coin lockout |
| 537 | 560 | AM_RANGE(0x0006, 0x0007) AM_WRITE(tv_oki6376_w ) |
| 538 | | AM_RANGE(0x0008, 0x0009) AM_READ(read1_r ) |
| 539 | | AM_RANGE(0x000a, 0x000b) AM_READ(read2_r ) |
| 540 | | AM_RANGE(0x000e, 0x000f) AM_READ(read3_r ) |
| 561 | AM_RANGE(0x0008, 0x0009) AM_READ(read0_r ) |
| 562 | AM_RANGE(0x000a, 0x000b) AM_READ(read1_r ) |
| 563 | AM_RANGE(0x000e, 0x000f) AM_READ(read2_r ) |
| 541 | 564 | // AM_RANGE(0x000e, 0x000f) AM_WRITE |
| 542 | 565 | // AM_RANGE(0xffa2, 0xffa3) AM_WRITE |
| 543 | 566 | ADDRESS_MAP_END |
| r20668 | r20669 | |
| 632 | 655 | PORT_BIT( 0x0080, IP_ACTIVE_HIGH, IPT_OTHER ) PORT_NAME("Reset") PORT_CODE(KEYCODE_F1) |
| 633 | 656 | INPUT_PORTS_END |
| 634 | 657 | |
| 658 | static INPUT_PORTS_START( nyjoker ) |
| 659 | PORT_START("IN0") |
| 660 | PORT_DIPNAME( 0x0001, 0x0001, DEF_STR( Unknown ) ) |
| 661 | PORT_DIPSETTING( 0x0001, DEF_STR( Off ) ) |
| 662 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 663 | PORT_DIPNAME( 0x0002, 0x0002, DEF_STR( Unknown ) ) |
| 664 | PORT_DIPSETTING( 0x0002, DEF_STR( Off ) ) |
| 665 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 666 | PORT_DIPNAME( 0x0004, 0x0004, DEF_STR( Unknown ) ) |
| 667 | PORT_DIPSETTING( 0x0004, DEF_STR( Off ) ) |
| 668 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 669 | PORT_DIPNAME( 0x0008, 0x0008, DEF_STR( Unknown ) ) |
| 670 | PORT_DIPSETTING( 0x0008, DEF_STR( Off ) ) |
| 671 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 672 | PORT_DIPNAME( 0x0010, 0x0010, DEF_STR( Unknown ) ) |
| 673 | PORT_DIPSETTING( 0x0010, DEF_STR( Off ) ) |
| 674 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 675 | PORT_DIPNAME( 0x0020, 0x0020, DEF_STR( Unknown ) ) |
| 676 | PORT_DIPSETTING( 0x0020, DEF_STR( Off ) ) |
| 677 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 678 | PORT_DIPNAME( 0x0040, 0x0040, DEF_STR( Unknown ) ) |
| 679 | PORT_DIPSETTING( 0x0040, DEF_STR( Off ) ) |
| 680 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 681 | PORT_DIPNAME( 0x0080, 0x0080, DEF_STR( Unknown ) ) |
| 682 | PORT_DIPSETTING( 0x0080, DEF_STR( Off ) ) |
| 683 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 684 | |
| 685 | PORT_START("IN1") |
| 686 | PORT_DIPNAME( 0x0001, 0x0001, DEF_STR( Unknown ) ) |
| 687 | PORT_DIPSETTING( 0x0001, DEF_STR( Off ) ) |
| 688 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 689 | PORT_DIPNAME( 0x0002, 0x0002, DEF_STR( Unknown ) ) |
| 690 | PORT_DIPSETTING( 0x0002, DEF_STR( Off ) ) |
| 691 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 692 | PORT_DIPNAME( 0x0004, 0x0004, DEF_STR( Unknown ) ) |
| 693 | PORT_DIPSETTING( 0x0004, DEF_STR( Off ) ) |
| 694 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 695 | PORT_DIPNAME( 0x0008, 0x0008, DEF_STR( Unknown ) ) |
| 696 | PORT_DIPSETTING( 0x0008, DEF_STR( Off ) ) |
| 697 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 698 | PORT_DIPNAME( 0x0010, 0x0010, DEF_STR( Unknown ) ) |
| 699 | PORT_DIPSETTING( 0x0010, DEF_STR( Off ) ) |
| 700 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 701 | PORT_DIPNAME( 0x0020, 0x0020, DEF_STR( Unknown ) ) |
| 702 | PORT_DIPSETTING( 0x0020, DEF_STR( Off ) ) |
| 703 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 704 | PORT_BIT( 0x0040, IP_ACTIVE_LOW, IPT_OTHER ) /* connected to the clock signal, to signal heartbeat */ |
| 705 | PORT_DIPNAME( 0x0080, 0x0080, DEF_STR( Unknown ) ) |
| 706 | PORT_DIPSETTING( 0x0080, DEF_STR( Off ) ) |
| 707 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 708 | |
| 709 | PORT_START("IN2") |
| 710 | PORT_DIPNAME( 0x0001, 0x0001, DEF_STR( Unknown ) ) |
| 711 | PORT_DIPSETTING( 0x0001, DEF_STR( Off ) ) |
| 712 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 713 | PORT_DIPNAME( 0x0002, 0x0002, DEF_STR( Unknown ) ) |
| 714 | PORT_DIPSETTING( 0x0002, DEF_STR( Off ) ) |
| 715 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 716 | PORT_DIPNAME( 0x0004, 0x0004, DEF_STR( Unknown ) ) |
| 717 | PORT_DIPSETTING( 0x0004, DEF_STR( Off ) ) |
| 718 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 719 | PORT_DIPNAME( 0x0008, 0x0008, DEF_STR( Unknown ) ) |
| 720 | PORT_DIPSETTING( 0x0008, DEF_STR( Off ) ) |
| 721 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 722 | PORT_DIPNAME( 0x0010, 0x0010, DEF_STR( Unknown ) ) |
| 723 | PORT_DIPSETTING( 0x0010, DEF_STR( Off ) ) |
| 724 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 725 | PORT_DIPNAME( 0x0020, 0x0020, DEF_STR( Unknown ) ) |
| 726 | PORT_DIPSETTING( 0x0020, DEF_STR( Off ) ) |
| 727 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 728 | PORT_DIPNAME( 0x0040, 0x0040, DEF_STR( Unknown ) ) |
| 729 | PORT_DIPSETTING( 0x0040, DEF_STR( Off ) ) |
| 730 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 731 | PORT_DIPNAME( 0x0080, 0x0080, DEF_STR( Unknown ) ) |
| 732 | PORT_DIPSETTING( 0x0080, DEF_STR( Off ) ) |
| 733 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 734 | |
| 735 | PORT_START("IN3") |
| 736 | PORT_DIPNAME( 0x0001, 0x0001, DEF_STR( Unknown ) ) |
| 737 | PORT_DIPSETTING( 0x0001, DEF_STR( Off ) ) |
| 738 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 739 | PORT_DIPNAME( 0x0002, 0x0002, DEF_STR( Unknown ) ) |
| 740 | PORT_DIPSETTING( 0x0002, DEF_STR( Off ) ) |
| 741 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 742 | PORT_DIPNAME( 0x0004, 0x0004, DEF_STR( Unknown ) ) |
| 743 | PORT_DIPSETTING( 0x0004, DEF_STR( Off ) ) |
| 744 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 745 | PORT_DIPNAME( 0x0008, 0x0008, DEF_STR( Unknown ) ) |
| 746 | PORT_DIPSETTING( 0x0008, DEF_STR( Off ) ) |
| 747 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 748 | PORT_DIPNAME( 0x0010, 0x0010, DEF_STR( Unknown ) ) |
| 749 | PORT_DIPSETTING( 0x0010, DEF_STR( Off ) ) |
| 750 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 751 | PORT_DIPNAME( 0x0020, 0x0020, DEF_STR( Unknown ) ) |
| 752 | PORT_DIPSETTING( 0x0020, DEF_STR( Off ) ) |
| 753 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 754 | PORT_DIPNAME( 0x0040, 0x0040, DEF_STR( Unknown ) ) |
| 755 | PORT_DIPSETTING( 0x0040, DEF_STR( Off ) ) |
| 756 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 757 | PORT_DIPNAME( 0x0080, 0x0080, DEF_STR( Unknown ) ) |
| 758 | PORT_DIPSETTING( 0x0080, DEF_STR( Off ) ) |
| 759 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 760 | |
| 761 | PORT_START("IN4") |
| 762 | PORT_DIPNAME( 0x0001, 0x0001, DEF_STR( Unknown ) ) |
| 763 | PORT_DIPSETTING( 0x0001, DEF_STR( Off ) ) |
| 764 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 765 | PORT_DIPNAME( 0x0002, 0x0002, DEF_STR( Unknown ) ) |
| 766 | PORT_DIPSETTING( 0x0002, DEF_STR( Off ) ) |
| 767 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 768 | PORT_DIPNAME( 0x0004, 0x0004, DEF_STR( Unknown ) ) |
| 769 | PORT_DIPSETTING( 0x0004, DEF_STR( Off ) ) |
| 770 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 771 | PORT_DIPNAME( 0x0008, 0x0008, DEF_STR( Unknown ) ) |
| 772 | PORT_DIPSETTING( 0x0008, DEF_STR( Off ) ) |
| 773 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 774 | PORT_DIPNAME( 0x0010, 0x0010, DEF_STR( Unknown ) ) |
| 775 | PORT_DIPSETTING( 0x0010, DEF_STR( Off ) ) |
| 776 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 777 | PORT_DIPNAME( 0x0020, 0x0020, DEF_STR( Unknown ) ) |
| 778 | PORT_DIPSETTING( 0x0020, DEF_STR( Off ) ) |
| 779 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 780 | PORT_DIPNAME( 0x0040, 0x0040, DEF_STR( Unknown ) ) |
| 781 | PORT_DIPSETTING( 0x0040, DEF_STR( Off ) ) |
| 782 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 783 | PORT_DIPNAME( 0x0080, 0x0080, DEF_STR( Unknown ) ) |
| 784 | PORT_DIPSETTING( 0x0080, DEF_STR( Off ) ) |
| 785 | PORT_DIPSETTING( 0x0000, DEF_STR( On ) ) |
| 786 | INPUT_PORTS_END |
| 787 | |
| 788 | |
| 635 | 789 | static INPUT_PORTS_START( tv_tcf ) |
| 636 | 790 | PORT_START("IN0") |
| 637 | 791 | PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_GAMBLE_TAKE ) PORT_NAME("Take Button") |
| r20668 | r20669 | |
| 961 | 1115 | |
| 962 | 1116 | MACHINE_CONFIG_END |
| 963 | 1117 | |
| 1118 | static MACHINE_CONFIG_DERIVED( nyjoker, tv_vcf ) |
| 1119 | |
| 1120 | MCFG_CPU_MODIFY("maincpu") |
| 1121 | MCFG_CPU_PROGRAM_MAP(nyjoker_map) |
| 1122 | MCFG_CPU_IO_MAP(nyjoker_io) |
| 1123 | |
| 1124 | MACHINE_CONFIG_END |
| 1125 | |
| 964 | 1126 | static MACHINE_CONFIG_DERIVED( tv_tcf, tv_vcf ) |
| 965 | 1127 | |
| 966 | 1128 | MCFG_CPU_MODIFY("maincpu") |
| r20668 | r20669 | |
| 1089 | 1251 | ROM_LOAD( "ic25.bin", 0x00000, 0x80000, CRC(d71a5566) SHA1(2f7aefc06e39ce211e31b15aadf6338b679e7a31) ) |
| 1090 | 1252 | ROM_END |
| 1091 | 1253 | |
| 1254 | /* |
| 1255 | pcb made in spain video/mpu-5 |
| 1256 | |
| 1257 | CPU d70116c 8 |
| 1258 | adv476kp35 CMOS Monolithic 256x18 Color Palette RAM-DAC |
| 1259 | Xtal 16Mhz |
| 1260 | oki m6376 |
| 1261 | Lattice isplsi1032e |
| 1262 | |
| 1263 | model TV |
| 1264 | vers 2.0 |
| 1265 | date 2/99 |
| 1266 | |
| 1267 | 1 empty socket |
| 1268 | |
| 1269 | ny2.ic25 is audio |
| 1270 | */ |
| 1271 | |
| 1272 | ROM_START( nyjoker ) |
| 1273 | ROM_REGION( 0x100000, "user1", 0 ) /* V30 Code */ |
| 1274 | ROM_LOAD16_BYTE( "ni8-2-1.ic8", 0x00001, 0x80000, CRC(81416871) SHA1(c5519b1fcf0131710a8972d9016b8af5f8ac75a1) ) |
| 1275 | ROM_LOAD16_BYTE( "ni7-2-1.ic7", 0x00000, 0x80000, CRC(835b8606) SHA1(a036f8568f0e41eb1f4db7fa41a9cd4b92d41514) ) |
| 1276 | |
| 1277 | ROM_REGION( 0x040000, "boot_prg", 0 ) /*copy for program code*/ |
| 1278 | ROM_COPY( "user1", 0x0C0000, 0x000000, 0x40000 ) |
| 1279 | |
| 1280 | ROM_REGION( 0x080000, "oki", 0 ) /* M6376 Samples */ |
| 1281 | ROM_LOAD( "ny2.ic25", 0x00000, 0x80000, CRC(eeea7f4d) SHA1(2afc498792f848fd45be4d3eb3e6607edb5dd9df) ) |
| 1282 | ROM_END |
| 1283 | |
| 1092 | 1284 | ROM_START( cfever1k ) |
| 1093 | 1285 | ROM_REGION( 0x200000, "user1", 0 ) /* V30 Code */ |
| 1094 | 1286 | ROM_LOAD16_BYTE( "tcfi28.bin", 0x00001, 0x100000, CRC(e38d115a) SHA1(7fec94ddcdb07e483ed2f0d7d667c35ceb7a1f44) ) |
| r20668 | r20669 | |
| 1101 | 1293 | ROM_LOAD( "ic25.bin", 0x00000, 0x80000, CRC(d71a5566) SHA1(2f7aefc06e39ce211e31b15aadf6338b679e7a31) ) |
| 1102 | 1294 | ROM_END |
| 1103 | 1295 | |
| 1296 | |
| 1104 | 1297 | ROM_START( girotutt ) |
| 1105 | 1298 | ROM_REGION( 0x200000, "user1", 0 ) /* V30 Code */ |
| 1106 | 1299 | ROM_LOAD16_BYTE( "tcfi18.bin", 0x00001, 0x100000, CRC(822ab6a1) SHA1(04f4254da46cf67ea17587fde4a0fdd39c658b3b) ) |
| r20668 | r20669 | |
| 1279 | 1472 | GAMEL( 2000, tour4010, 0, tv_ncf, tv_ncf, driver_device, 0, ROT0, "High Video", "Tour 4010", 0, layout_fashion ) |
| 1280 | 1473 | GAMEL( 2000, cfever51, 0, tv_ncf, tv_ncf, driver_device, 0, ROT0, "High Video", "Casino Fever 5.1", 0, layout_fashion ) |
| 1281 | 1474 | GAMEL( 2000, cfever61, 0, tv_ncf, tv_ncf, driver_device, 0, ROT0, "High Video", "Casino Fever 6.1", 0, layout_fashion ) |
| 1475 | GAMEL( 2000, nyjoker, 0, nyjoker, nyjoker,driver_device, 0, ROT0, "High Video?", "New York Joker", GAME_NOT_WORKING, layout_fashion ) // todo: fix inputs, output ports |
| 1282 | 1476 | GAMEL( 2000, cfever1k, 0, tv_tcf, tv_tcf, driver_device, 0, ROT0, "High Video", "Casino Fever 1k", 0, layout_fashion ) |
| 1283 | 1477 | GAMEL( 2000, girotutt, 0, tv_tcf, tv_tcf, driver_device, 0, ROT0, "High Video", "GiroTutto", 0, layout_fashion ) |
| 1284 | 1478 | GAMEL( 2000, ciclone, 0, ciclone, tv_tcf, highvdeo_state, ciclone, ROT0, "High Video", "Ciclone", 0, layout_fashion ) |