trunk/src/emu/bus/ql/qubide.c
| r30958 | r30959 | |
| 66 | 66 | |
| 67 | 67 | ROM_START( qubide ) |
| 68 | 68 | ROM_REGION( 0x4000, "rom", 0 ) |
| 69 | | ROM_DEFAULT_BIOS("v201") |
| 70 | | ROM_SYSTEM_BIOS( 0, "v201", "v2.01" ) |
| 71 | | ROMX_LOAD( "qb201_16k.rom", 0x0000, 0x4000, CRC(6f1d62a6) SHA1(1708d85397422e2024daa1a3406cac685f46730d), ROM_BIOS(1) ) |
| 69 | ROM_DEFAULT_BIOS("v156") |
| 70 | ROM_SYSTEM_BIOS( 0, "v141", "v1.41" ) |
| 71 | ROMX_LOAD( "qide141.bin", 0x0000, 0x4000, CRC(28955132) SHA1(37e47043260977c1fa5bae4a50b65d5575cd8e5f), ROM_BIOS(1) ) |
| 72 | ROM_SYSTEM_BIOS( 1, "v156", "v1.56" ) |
| 73 | ROMX_LOAD( "qub156a.rom", 0x0000, 0x4000, CRC(95e8dd34) SHA1(74ea670ece5f579e61ddf4dbbc32645c21a80c03), ROM_BIOS(2) ) |
| 74 | ROM_SYSTEM_BIOS( 2, "v201", "v2.01" ) |
| 75 | ROMX_LOAD( "qb201_16k.rom", 0x0000, 0x4000, CRC(6f1d62a6) SHA1(1708d85397422e2024daa1a3406cac685f46730d), ROM_BIOS(3) ) |
| 72 | 76 | |
| 73 | 77 | ROM_REGION( 0x22e, "plds", 0 ) |
| 74 | 78 | ROM_LOAD( "gal 1a", 0x000, 0x117, CRC(cfb889ba) SHA1(657a2c61e4d372b84eaff78055ddeac6d2ee4d68) ) // old GAL (< v2.0) |
trunk/src/emu/machine/atahle.c
| r30958 | r30959 | |
| 25 | 25 | enum |
| 26 | 26 | { |
| 27 | 27 | IDE_CS1_ALTERNATE_STATUS_R = 6, |
| 28 | | IDE_CS1_DEVICE_CONTROL_W = 6 |
| 28 | IDE_CS1_DEVICE_CONTROL_W = 6, |
| 29 | IDE_CS1_ACTIVE_STATUS = 7 |
| 29 | 30 | }; |
| 30 | 31 | |
| 31 | 32 | enum |
| r30958 | r30959 | |
| 704 | 705 | } |
| 705 | 706 | break; |
| 706 | 707 | |
| 708 | case IDE_CS1_ACTIVE_STATUS: |
| 709 | /* |
| 710 | |
| 711 | bit description |
| 712 | |
| 713 | 0 master active |
| 714 | 1 slave active |
| 715 | 2 complement of active disk head bit 0 |
| 716 | 3 complement of active disk head bit 1 |
| 717 | 4 complement of active disk head bit 2 |
| 718 | 5 complement of active disk head bit 3 |
| 719 | 6 write in progress |
| 720 | 7 floppy present (unused) |
| 721 | |
| 722 | */ |
| 723 | if (device_selected()) |
| 724 | { |
| 725 | result = 0x01; |
| 726 | } |
| 727 | else |
| 728 | { |
| 729 | result = 0; |
| 730 | } |
| 731 | break; |
| 732 | |
| 707 | 733 | /* log anything else */ |
| 708 | 734 | default: |
| 709 | 735 | logerror("%s:unknown IDE cs1 read at %03X, mem_mask=%d\n", machine().describe_context(), offset, mem_mask); |