Tip for people trying to get older EPROM programmers working

beerNpretzels

Active member

Donor 2016
Joined
Aug 21, 2016
Messages
216
Reaction score
31
Location
Minnesota
Tip for people trying to get older EPROM programmers working

I got a second hand Needham's EMP-10 and wasn't able to get it to work in either Win98 or WinXP. After searching endlessly for help or some way to boot DOS on a laptop without a floppy drive, I stumbled on

https://rufus.akeo.ie/

which is a utility to make a USB flash drive bootable. It has several OS options, one of which was MSDOS so I used that, threw the EMP-10 software on there with all my ROM images and was up and running.

Of course you need a laptop or PC which has the ability to boot from a USB media device, and you won't have the luxury of networking or web browsing when booted to DOS but that to me was a small price to pay in this era of smartphones and multiple PCs/tablets in the home.

On the plus side you don't need any MSDOS or old Windows media and you don't need to re-install the OS or make a separate partition or anything on your PC. You don't even need an OS on your PC.

Anyway I thought it was helpful. My searches for help often times led to people who kept an old PC operational dedicated just to the EMP-10. I guess I have that too in a sense since none of my modern PCs have a parallel port, but it's just an old junky laptop that I can put in storage when I'm not using it and I don't have to worry about the OS on it flaking out.
 
DosBox is also very useful for getting legacy software to work on newer Windows PC's.
 
On a related note, if you have an EMP and want to get it working in WinXP, there's a hack available:

http://www.manuauto.com/needhams-emp-eprom-programmer-does-not-work-with-windows-xp/


I have used it with my EMP-20, and can confirm it works. Can't confirm for the other models, but from the pics in the link above, it looks like it should.

Funny, but I couldn't get that to work unless I press F8 at boot to get to the WindowsXP boot options screen and choose VGA mode.

https://forums.arcade-museum.com/showpost.php?p=3256112&postcount=21
 
The XP hack/driver didn't work for me. There is language in the README with it that says it only works when run in full screen mode, that also didn't help. To be clear, "didn't work" means that while the driver DID enable the software to see the device, the software would "lose" the connection after a few seconds. I could actually read EPROMS if I was really quick, and I could re-establish the connection by selecting the device again. But then I only had a few seconds to initiate a read, and there was no way I was going to try and program an EPROM with that kind of behavior.

Strangely it didn't work in 98 either which doesn't require anything extra to allow access to the parallel port. That was on a different laptop though which may have had hardware problems I don't know. There I could maintain the connection but the devices wouldn't read reliably.

Running the software in DOS did seem ever so slightly slower. For all I know that was what was critical to the reliable operation.
 
I've actually set this EMP-20 up on several laptops running XP with no issues, using the hack. It's been a long time since I last did it, but I may have had to play with the parallel port settings in the BIOS to get it to work.

I think one was a Dell Inspiron, and this current machine is a Thinkpad T43, for what it's worth.
 
The bigger issue is not the OS, but the hardware. Most PC's don't come with Parallel or Serial ports anymore.

Not sure how reliable a USB->x would do in relation to timing, etc... that and having support in the older OS's.
 
The bigger issue is not the OS, but the hardware. Most PC's don't come with Parallel or Serial ports anymore.



Not sure how reliable a USB->x would do in relation to timing, etc... that and having support in the older OS's.



What does the particular burner you are trying to use burn that a good modern USB burner can't?
 
And I can confirm this works for the EMP-20 and does not work for the EMP-10. You get family module errors because the port accessing is not fast enough for the EMP-10

On a related note, if you have an EMP and want to get it working in WinXP, there's a hack available:

http://www.manuauto.com/needhams-emp-eprom-programmer-does-not-work-with-windows-xp/


I have used it with my EMP-20, and can confirm it works. Can't confirm for the other models, but from the pics in the link above, it looks like it should.
 
Back
Top Bottom