alpha relese --- //[[wiki:user:ghstwlf|Pär Moberg]]// ====== Willem ====== Burning EPROMs using willem based programmers. ===== Shopping List ===== You will need: * PC with a IBM parallel port * Willem based programmer * Power supply (optional, see below) * EPROM, UV or electronic erasable * Network card with a ROM socket or ROM-card so you can use/test your new burned EPROM\\ * Operating system that can run Windows 32bit programs * Programmer software (look on your programmers homepage) ===== Setup ===== ==== Hardware ==== Connect your programmer to your computer and a power supply. "I would recommend that you use a external power supply, a [[http://en.wikipedia.org/wiki/Wall_wart|wall wart]], instead of USB when given the choice. My experience is that EPROMs needs more power than USB can provide" --- //[[wiki:user:ghstwlf|Pär Moberg]]// An erased EPROM ==== Software ==== === Windows 9x/Me/NT/2000/XP === Extract/install the programmer software and start programming === Linux === Install [[http://www.winehq.org/|Wine]] == Wine == Wine is usually included in the packet repository of your distribution but the latest development releases for the big dists can be found at [[http://www.winehq.org/download/]] with good instructions. == Wine prefix == A wine prefix is usefull to make for the programmer software since its needs is quite specific. It will be needed to run in Win9x mode and not in a WinNT/NT derivative mode. It also need a registry hack. "In this tutorial I will be using the folder **EPROM** under my home directory to setup wine in" --- //[[wiki:user:ghstwlf|Pär Moberg]]// **Warning:** treat everything you have to type inside this tutorial as case-sensitive. {{:burningroms:willem-steg1.png}} First make a folder and go to it in a terminal window\\ Now, to make Wine aware of that this is a prefix we need to export this directory to environment as WINEPREFIX\\ ''export WINEPREFIX=$PWD''\\ And to check that it worked\\ ''echo $WINEPREFIX''\\ It should return the full path-name of your folder. Now lets populate this folder with some useful stuff.\\ ''wineboot''\\ This will fill the $WINEPREFIX-folder with a basic wine system.\\ ''winecfg''\\ Now you have started the wine configuration tool and only thing we have to do here is to change windows-version to Windows 98\\ ''wine regedit'' {{:burningroms:willem-steg2.png}} Inside of the register editor add the ''VDM'' key and then the ''ppdev'' key inside it.\\ Add the Sting named ''378'' with the value ''/dev/parport0'' (if /dev/parport0 is your parallel port) if you export ''ppdev'' using the register editor, the contents of the file should look something like this:\\ ''REGEDIT4\\ \\ [HKEY_USERS\S-1-5-4\Software\Wine\VDM\ppdev]\\ "378"="/dev/parport0"'' Now download/copy your programmer software to $WINEPREFIX-folder and extract it if necessary.