Hallo Lyndon, Frank, L:> Get me some Hardware and we'll talk. F:> Can you please send me the wiring diagram (or text)? In the top right corner of http://home.hccnet.nl/g.baltissen/ide-c64.gif you'll find the complete IDE-connector. AFAIK all known versions of the 1540 and 1541 can be used. But the boardcodes for the various ICs vary from version to version. Therefor I will refer to the 6522 handling the floppydisk as #1 and the to the 6522 with the free A-port and handling the IEC-bus as #2. Both the A-ports will be used to handle the datalines: port A of #1 will handle the databits D0..7, port A of #2 will handle D8..15. Port B of #1 will handle the controllines: - PB0 : addressline A0 - PB1 : addressline A1 - PB2 : addressline A2 - PB3 : the original LED - PB4 : CS0 - PB5 : CS1 - PB6 : IOWR - PB7 : IORD Add the three resistors coded R4, R5, R6. R2 and the LED D1 are optional. As you can see the original LED is still used as well. The IDE-interface has a pin to connect a LED to but this LED will only light up when the HD is active and therefor cannot be used to flash codes or whatever. When cutting lines, makes sure the one to the SO-input of the 6502 is cut as well. The connect the input to +5V through a 10K resistor. We don't need it right now but the resistor enables us to use it in the future. When using a 1541-II, check if there is a connection between PA0 and PA1 of the 6522#2. This is an inheritence of the days that the 1541C had a track 0 detector. For the programmers: incase of a write: 1) feed the databus with data 2) select address and CSx-line 3) pull IOWR (L) 4) pull IOWR (H) 5) pull CSx (H) remark: have to find out if 2+3 and 4+5 can be done in one step. incase of a read: 1) select address and CSx-line 2) pull IORD (L) 3) read data 4) pull IORD (H) 5) pull CSx (H) remark: have to find out if 1+2 and 4+5 can be done in one step. For the people interested in the C64-version: the keyboard-CIA will handle the data: port A D0..7, port B D8..15. The userport handles the controllines like above. But in this case we don't need a LED as we have a big screen to tell us there is an error. That's all folks! IMHO it is so simple that no SCH is needed for the moment. ___ / __|__ / / |_/ Groetjes, Ruud \ \__|_\ \___| http://Ruud.C64.org Message was sent through the cbm-hackers mailing list
Archive generated by hypermail 2.1.1.