PDP11 M9301-Yx ROM dumps

Rob Doyle radioengr at gmail.com
Fri May 13 21:46:07 CDT 2016


On 5/13/2016 10:12 AM, Noel Chiappa wrote:
>     > From: Glen Slick
>
>     >> No, but I do have a un-annotated dump in octal. Can you point me at
> 						^^^^^
>     >> a description of Intel HEX format
>
>     > Or you could just use the SRecord tool package to convert between
>     > binary / Intel hex / Motorala hex
>
> I had a look through the doc, but I couldn't find 'octal' anywhere... :-)
>
> And anyway, my format is not identical to either Intel or Motorola, so I'd
> have to write a converter _anyway_, to get from my format to something a tool
> would understand. (Converting my dumper to emit Intel instead of my format
> would still mean a lot of work, because I have all these boards dumped in my
> format - I'd have to swap them all into the machine to get Intel-format dumps.)
>
> Plus to which the M9301 ROM format is kind of wierd; the high addresses on
> the bus (173000 and up) go in the low locations in the ROM, and the low
> locations (165000 and up) go in the high, _and_ the low bits (0377) of each
> word (i.e. the two ROMs which hold the low bits) have to be inverted because
> of a kludge on the M9301 having to do with the way it writes the contents of
> the switch to the bus when the machine is starting. So all in all, it's just
> easier to...
>
>     >> I already have a program to read my octal dump things, so I'll just
>     >> have to tweak that a bit.
>
> Which turned out to be pretty easy - probably easier (for me, at least) than
> understanding the documentation on the SRecord tool page well enough to
> understand how to make it do what was needed... :-)
>
>
>     > From: Pete Turnbull
>
>     >> Can you point me at a description of Intel HEX format
>
>     > Take a look at http://www.dunnington.info/public/IntelHEX
>     > There's a description and also some code you could adapt.
>
> Thanks for that; alas, by the time I saw it, my brain had turned on and I
> remembered this wonderful thing called 'Google', which had led me to info
> about the format! :-)
>
> 	Noel

If you have a linux, cygwin, or something-or-other that uses GNU tools, 
the 'objcopy' utility in the Binutils package can translate between 
binary, tekhex, srec, ihex, etc.

Rob Doyle






More information about the cctech mailing list