Hi Rune, Here is a basic program I used recently to dump my main ROM, in case you would like to try it. It lists the bytes as a comma-separated list of decimal values, and also outputs a checksum that is the remainder after the sum of the bytes is divided by 8192. It sends the output to the serial port at 19200baud, 8N1. You could change the "98n1d" in the first line to "58n1d" to use 1200baud. Thanks, Clinton Reddekop
On Fri, Jan 23, 2026 at 12:41 AM Rune Devik <[email protected]> wrote: > Hi > > After reducing the speed to 1200 bauds I finally managed to dump the rom > but I think this script dumps the *optional* rom? And not the "main" rom? > It dumped the data but it seemed strangely symetric when I saw the data > pass by lie it was repeating itself over and over so not sure there's > actually any info there. Which makes sense as there is no optional rom > installed. Or I might be completely wrong and this is it. I could not make > sense of it in a hex editor either... But this is not my expertise so any > help appreciated :) > > At least the file is exactly the correct size as it should be. > > On Thu, Jan 22, 2026 at 7:05 PM Joshua O'Keefe <[email protected]> > wrote: > >> >> > On Jan 22, 2026, at 7:43 AM, Joshua O'Keefe <[email protected]> >> wrote: >> > >> > I'm fairly sure I've seen software to do this posted here on the list >> in the past. I'd be willing to bet Stephen A. has something on hand because >> this is very much his wheelhouse. >> >> Curiosity got the better part of me. Stephen does have such a utility >> posted[1] that ought to work with a USB/RS-232 bridge on the other end. It >> produces a hex dump rather than binary data, so you might need to poke >> around for a utility to decode ASCII hex pairs to binary. >> >> [1] >> https://www.club100.org/memfiles/index.php?&direction=0&order=&directory=Steve%20Adolph/ROM2S >> >> > > -- > mvh, > Rune Devik >
100 open "com:98n1d" for output as 1 120 sum=0 140 for a=0to65535 160 b=peek(a) 180 print #1,b;"," 200 sum=sum+b 220 if sum>8192 then sum=sum-8192 240 next a 260 print #1,"sum=";sum 280 end
