James Cameron wrote: > > I recently tried programming a 12C509 using P16PRO on a 386/25, with a > DT-100 programmer and the results showed some verification errors. Bits > programmed as zero when they should have been a one. > > I tried again on a 486/100 and the problems went away. > > Both attempts using MS-DOS booted from floppy. > > I want a Linux based 12C50x programmer. With source. Under $40USD. > > -- > James Cameron (cameron@stl.dec.com) > Digital Equipment Corporation (Australia) Pty. Ltd. A.C.N. 000 446 800 Hi James, I'm not sure which language David Tait programmed this in, but using quick basic for example, anything under a pentium will require a simplification of the programming algorithm to achieve any reasonable programming speed. The system timer available in quick basic is too rarely updated to give precise control of programming pulse width, and may be replaced in some programs with a loop timer. In your case of changing from a 386 to a 486 The substantially greater speed would have impacted on programming pulse width. Regards, Graham Daniel