12.10.2018

Willem Pcb50b Software

Willem Pcb50b Software Average ratng: 3,8/5 2944 reviews

My from a few years ago sparked quite a bit of interest, so I’d like to follow it up with the latest compatibility information I have. First a quick summary: Traditional Willem EPROM programmers require your computer to have a parallel port, and almost no computers today have them. You can find add-on parallel port cards, but a good chunk of today’s software is written to work directly with the parallel port addresses that were found on motherboards of older computers (0x378, 0x278, and 0x3BC). Add-on PCI/PCI Express/ExpressCard parallel ports don’t use those addresses. Unfortunately, the Willem software only lets you pick from a hardcoded list of addresses to work with. The good news, however, is that it does its port access through a DLL called io.dll.

Pcb50b

Willem Programmer User Guide Willem EPROM Programmer Manual - Download as PDF File (.pdf), Text file (.txt) or read. SIVAVA Willem Programmer PCB50B Universal +EPROM 16bit Adapter + SOIC8 Adapter. One package includes: 1).Special!!! Free Upgrade shipping to FedEx. Software & Manual (CD).

There are replacement versions of io.dll that trick the Willem software into talking to a different parallel port address: • • It’s actually a good thing that multiple options exist, because sometimes one option works for someone while the other option doesn’t, and vice versa. Video codec download for windows 10 I would like to list what I have discovered about the various options available in terms of both hardware and software. Parallel port cards I have tried a total of four different parallel port cards cards, some of which are hard to find at this time: • • • (hopefully this eBay link sticks around — it’s a Shentek part number 33006 if the link breaks) • My experience with these is the following.

The Syba cards both use Moschip (now ASIX) chipsets, while the Shentek and StarTech cards use Oxford (now PLX Technologies) chipsets. Both of the ASIX-based cards seem to work fine with no messing around needed.

I’ve tested them on my desktop computer with Windows 7 64-bit (my DLL) and my laptop with Windows XP (Ben’s DLL). The PLX-based cards throw a couple of curveballs into the picture, though. First of all, their bidirectional control pins (strobe, auto/linefeed, initialize, and select printer) do not have pull-up resistors. This causes a problem because they are open-drain/open-collector outputs, so something needs to pull them up when a high value is needed.

Otherwise it’s impossible to use them as outputs — and the Willem programmer uses them as outputs. The Willem programmer (mine, at least) doesn’t supply its own pull-ups for those pins either. So in order to gain compatibility with those two cards, you will need to add pull-ups somewhere. To get these cards to work, I manually soldered some 10Kohm pull-up resistors for those lines onto my Willem board.

It was a pretty ugly hack, though, so I removed the pull-ups after successfully testing it. Maybe someone can find a cleaner way to do it.

Willem Pcb50b Software

I have no idea about full-size PCI Express or PCI cards that use the PLX chipset. Perhaps they would already have the pull-up resistors in place. I’m just not sure. The second issue with the PLX cards is described in the “DLLs” section below.

DLLs The ASIX cards seem to work great with both my DLL and Ben’s DLL, so no further comments are needed here about them. The Oxford cards don’t behave quite so nicely with my DLL. It seems that TVicPort has trouble reading bytes from odd addresses with the PLX cards, even though it has no such trouble with the ASIX cards. Inpout32 does not have this same issue. I haven’t narrowed down the root problem, but I don’t really care at this point anyway because there’s a fix: if you’re using a PLX chipset, you should use Ben’s DLL instead of mine. The original reason I made my DLL was because I couldn’t get Ben’s DLL to work correctly with 64-bit Windows 7.

It seems that Inpout32 is now 64-bit compatible (and signed), so it may be possible to simply stick with Ben’s DLL. If you plan on going that route, I would recommend and grabbing the Inpout32.dll file included with that to go along with Ben’s io.dll. You’ll want to use the 32-bit version even if you’re on a 64-bit operating system.

The reason for that is because the Willem software itself is 32-bit. You may need to run the InstallDriver.exe program included with it to get everything to install correctly, but I’m not an expert at Inpout32. Testing compatibility If you’d like, you can test your parallel port card with my utility. Make sure all of the outputs and bidirectional pins can correctly output both high and low values.  Fsx eaglesoft columbia 400x - download free apps. Physically check each pin with a voltmeter while you test. Every card I’ve seen so far outputs 3.3V as a high value. If your bidirectional pins don’t appear to output a high value correctly (or you get weird readbacks in the tester utility), the high value may be floating, thus indicating you need pull-up resistors on those pins. Also make sure the input pins read a high value with nothing attached and a low value when you ground them. It’s OK if the control pins don’t work correctly as inputs; the Willem programmer uses them all as outputs. Conclusion The information available in my original post is still very useful and should help walk you through setting up a Willem programmer with various types of cards.