Does anyone know of a cheap 22V10 programmer ? or maybe a Atmel ATFxxxx programmer ?
22V10 programmer
Started by ●June 8, 2014
Reply by ●June 8, 20142014-06-08
On Sun, 08 Jun 2014 06:14:09 -0600, hamilton <hamilton@nothere.com> wrote:>Does anyone know of a cheap 22V10 programmer ?With G540 I have programmed 22V10, 20V8 and 16V8. <http://www.ebay.com/itm/New-Genius-G540-USB-Universal-Bios-GAL-Programmer-EPROM-FLASH-51-AVR-PIC-MCU-SPI-/261357384837> -- OV1A Jens Hard work has a future pay-off. Laziness pays off now!
Reply by ●June 8, 20142014-06-08
On 06/08/2014 02:14 PM, hamilton wrote:> Does anyone know of a cheap 22V10 programmer ? > > or maybe a Atmel ATFxxxx programmer ?Oh, thank you. More opportunity to spam: https://github.com/klammerj/atfprog/tree/master/gal_min You can probably set this up on a breadboard...
Reply by ●June 9, 20142014-06-09
On 6/8/2014 7:07 PM, Johann Klammer wrote:> On 06/08/2014 02:14 PM, hamilton wrote: >> Does anyone know of a cheap 22V10 programmer ? >> >> or maybe a Atmel ATFxxxx programmer ? > > Oh, thank you. > More opportunity to spam: > https://github.com/klammerj/atfprog/tree/master/gal_min > > You can probably set this up on a breadboard... > > >LOL !!! From the README file: "Requires ancient computer with parallel port."
Reply by ●June 9, 20142014-06-09
On 09/06/14 16:13, hamilton wrote:> On 6/8/2014 7:07 PM, Johann Klammer wrote: >> On 06/08/2014 02:14 PM, hamilton wrote: >>> Does anyone know of a cheap 22V10 programmer ? >>> >>> or maybe a Atmel ATFxxxx programmer ? >> >> Oh, thank you. >> More opportunity to spam: >> https://github.com/klammerj/atfprog/tree/master/gal_min >> >> You can probably set this up on a breadboard... >> >> >> > > LOL !!! > > From the README file: > > "Requires ancient computer with parallel port." > >Lenevo makes good new computers with parallel ports. There are also quite a few that have a parallel port header on the motherboard, if you can scavenge a 25-pin DSUB from an old computer.
Reply by ●June 9, 20142014-06-09
On 06/09/2014 04:13 PM, hamilton wrote:> On 6/8/2014 7:07 PM, Johann Klammer wrote: > > LOL !!! > > From the README file: > > "Requires ancient computer with parallel port." > >Yes, they are getting rare... You might be able to work with a SMBus port expander or one of those FTDI USB things if you don't have a pport... You'll need a 5V tolerant port expander...
Reply by ●June 9, 20142014-06-09
On 6/9/2014 9:55 AM, Johann Klammer wrote:> On 06/09/2014 04:13 PM, hamilton wrote: >> On 6/8/2014 7:07 PM, Johann Klammer wrote: >> >> LOL !!! >> >> From the README file: >> >> "Requires ancient computer with parallel port." >> >> > Yes, they are getting rare... > You might be able to work with a SMBus port expander or one of those > FTDI USB things if you don't have a pport... You'll need a 5V tolerant > port expander... > >Sorry to say, that legacy software the used the parallel port for interfacing to the outside world, used direct I/O. NO, USB device can give the same results as there is no direct I/O available. Been there, done that. hamilton
Reply by ●June 9, 20142014-06-09
In article <ln4uqr$g4v$1@dont-email.me>, hamilton <hamilton@nothere.com> writes:>Sorry to say, that legacy software the used the parallel port for >interfacing to the outside world, used direct I/O. > >NO, USB device can give the same results as there is no direct I/O >available.I assume "direct I/O" is just writing to the output register and reading the input register. Is the problem that it can't be made to work, or that it is horribly slow? (I'd expect USB writes to take about 1 ms.) -- These are my opinions. I hate spam.
Reply by ●June 9, 20142014-06-09
Hal Murray <hal-usenet@ip-64-139-1-69.sjc.megapath.net> wrote:> In article <ln4uqr$g4v$1@dont-email.me>, > hamilton <hamilton@nothere.com> writes:(snip)>>NO, USB device can give the same results as there is no >> direct I/O available.> I assume "direct I/O" is just writing to the output register > and reading the input register.> Is the problem that it can't be made to work, or that it is horribly > slow? (I'd expect USB writes to take about 1 ms.)If it isn't speed, it should be possible with a virtual machine, to read/write to a virtual parallel port which then maps to a real USB-parallel adapter. (I don't know that a specific virtual machine provides that feature, but it should be possible.) There are ones that play tricks with the parallel port signals, especially ones that do input. The original IBM PC wasn't bidirectional (even though they used a port that could be) but later ones are. Some use the status bits (out of paper and such) as inputs. That might be harder to virtualize. -- glen
Reply by ●June 10, 20142014-06-10
On 10/06/14 01:52, glen herrmannsfeldt wrote:> Hal Murray <hal-usenet@ip-64-139-1-69.sjc.megapath.net> wrote: >> In article <ln4uqr$g4v$1@dont-email.me>, >> hamilton <hamilton@nothere.com> writes: > > (snip) > >>> NO, USB device can give the same results as there is no >>> direct I/O available. > >> I assume "direct I/O" is just writing to the output register >> and reading the input register. > >> Is the problem that it can't be made to work, or that it is horribly >> slow? (I'd expect USB writes to take about 1 ms.) > > If it isn't speed, it should be possible with a virtual machine, > to read/write to a virtual parallel port which then maps to a real > USB-parallel adapter. > > (I don't know that a specific virtual machine provides that > feature, but it should be possible.) > > There are ones that play tricks with the parallel port signals, > especially ones that do input. The original IBM PC wasn't > bidirectional (even though they used a port that could be) but > later ones are. Some use the status bits (out of paper and such) > as inputs. That might be harder to virtualize. >USB parallel ports are at best useful for printers - not for programmers or bi-directional IO. Just buy a computer with a parallel port and save yourself the effort. The range with pre-installed parallel ports is small, but at least Lenevo have plenty. The range of motherboards with parallel port headers is large - it's just not connected to the back of the PC. Then there are lots of cheaply available parallel port cards you can use on a modern PC. And of course it's not hard to get hold of an old PC second-hand. It's a non-existent problem. And most software that uses the parallel port will run on FreeDOS (if it's DOS based), or Win2000 or earlier - which is easy to install without any sort of activations to cause complications (now that XP is hard to get as a new license). VMWare can let a virtual machine use the host machine's parallel port directly (I don't believe Virtual Box works with parallel ports, unfortunately).






