The original PC version of this file said: ------------------------------------------------------------------------------- Updated software for the PIC84PGM.ZIP PIC16C84 programmer design. See PP.TXT for brief details of the improvements. --------------------------------------- This archive lives here: http://www.man.ac.uk/~mbhstdj/files/ pic84v04.zip ------------------------------------------------------------------------------- Notes about the Amiga version... The amiga version lives here: http://www.leonet.co.uk/~nick/PIC/ I can be emailed at nick-app@leonet.co.uk I took David Tait's PP software, and I ported it to the Amiga. I compiled it with DCC 1.10 on an Amiga 1200 with 030@50MHz and 882@50MHz, and I tested it with the Maplin PIC16C84 Programmer (order code LU29G), but I believe it should work with just about ANY Amiga and any PP-compatible PIC programmer. EXCEPT... Due to, essentially, a hardware limitation, it's not possible to read back data on pin 10 of the Amiga's parallel port, because it's a CLOCK line, not a DATA line. This means that the Maplin PIC programmer isn't usable, on the Amiga without modification, in theory. To get around this, I've used a slightly modified cable. Don't panic, this is the least of your worries! If you've already got a PARNET cable, you're most of the way there. Basically a PARNET cable connects pins 10 and 13 (pin 13 CAN be used as an input). The original PARNET documentation shows this cable: (2-9) D7-D0 ------------ D7-D0 (12) POUT ------------ POUT (11) BUSY ------------ BUSY PARALLEL PORT (13) SEL --+------+-- SEL (10) ACK -/ \- ACK (18-22) GND ------------ GND (18-22) However, I found the maplin PIC programmer was using pin 25 as a GND. This isn't a problem, just link together a few more ground wires. This doesn't require any more cores in your cable, just a few more tags soldered together in each DB25 plug: (2-9) D7-D0 ------------ D7-D0 (12) POUT ------------ POUT (11) BUSY ------------ BUSY PARALLEL PORT (13) SEL --+------+-- SEL (10) ACK -/ \- ACK CHANGE! -> (18-25) GND ------------ GND (18-25) <- CHANGE! The great beauty of this is that this cable CAN STILL be used for PARNET - you've not ruined it, you've just connected a few more of the GROUND wires. If you don't already have a PARNET cable, you now have TWO excuses to make one! You've also not had to make ANY modifications to the Maplin PIC programmer, so you can still use it on your mate's PC if you really must. I AM NOT charging a shareware fee for this or anything, but I WOULD like you, no, I DEMAND that if you get this program working, you email me telling me what Amiga and what PIC programmer you used it with. If you haven't got email (what do you mean you haven't got email? The 21st century is only just around the corner you know! hurry up!), then statistically, one or other of your neighbours will have, either at home or at work. It can't be that hard to get SOMEONE to send me a quick email. That is ALL I ask for my efforts. My address, for the purposes of this "emailware registration", is nick-app@leonet.co.uk So that's it! Happy PICing!