If the machine is a Model100, 102, or any of it's cousins, the system rom is already available for download unless it's a some unusual non-English variant.
If you are talking about the option-rom, those unplug, no unsoldering. And, many of those are already dumped by someone else long ago too and available for download. If it's not a Model 100 or related, then most likely you can still read it with a test clip, although you have to buy one and they are $30 minimum usually. In the case of a removable option rom, and one that isn't already available for download, then you need a wiring adapter to read it in a programmer, to translate from M100-option-rom pinout to 27C256 pinout. For a one-off, you can just do this manually by rearranging the 28 jumper wires from the programmer to the test clip. The option rom pinout translation is published a few different places and easy to google up. I would say a TL866 usb programmer makes more sense today than Willem. Willem needs a real parallel port, which no one has any more. A usb-parallel adapter doesn't work. Then again, maybe you could use a willem on the M100 itself, which does have a parallel port. I don't know if any software already exists to operate a willem board from a m100, or how hard it would be to write from scratch yourself. I do know that a TL866 is $30-$40, runs on usb, and has both a free windows gui app, and a small simple open source utility to operate it from linux or osx. As far as a program to dump the rom, as far as I can tell, you can only do it from a compiled binary, not from basic. The system rom and option rom both live at the same location in memory, and you access the option rom by toggling a special bit called STROM (standard rom). If you do it from basic, then the machine immediately crashes, because BASIC is no longer there. I don't know of a compiled binary to do it other than artrom, but I assume artrom only expects to write to an artrom burner and has no alternate option to dump plain hex text. -- bkw On Wed, Mar 15, 2017 at 8:35 PM, Mike Stein <[email protected]> wrote: > What kind of ROMs? > > ----- Original Message ----- > *From:* Bryan Ard <[email protected]> > *To:* [email protected] > *Sent:* Tuesday, March 14, 2017 10:45 PM > *Subject:* [M100] Help Imaging a ROM > > I've got a ROM that I want to backup for a customer so I can look at > moving him to either an emulator or at the very least burn new roms for him > if/when the old roms die. I've looked at the ARTROM program, but can't > figure out the protocol that it output to the ART rom burner. Anyone have a > program or a link to a program to image a rom? TIA! > >
