litterbox99
Experienced Member
- Joined
- Aug 8, 2010
- Messages
- 103
I recently bought another Imsai with a Northstar like Disk Controller
and a pair of Shugart 400's. I have been unable to boot from any
of the disks that came with the unit. In an attempt to create my
own disks I came across Dave Dunfields NST utility.
My first step is to create the Monitor Rom, as supplied, to help simplify
things. I have never used an assembler before, but I'll give it a try.
I created the HDM80.HEX (Intel format) file so I can burn it into an
EPROM, however it looks like the hex file contains more than I need
for my programmer.
Is there a command line switch that just allows output of the hex data
with out the extra information ? Or will I have to parse it myself ?
:20F800003E03D303D3033E77D3033E4ED3033E37D3033118F8C330F92E3EDB03E601CA1A81
<snip>
:02F9E00048F9E4
:00000001FF <-not sure about this
To me it looks like :20F80000 could be removed, I know F800 is the addy but
I don't know what the extra two zeros are for, as well as the :20 at the beginning
of the string. Also, may I assume the last two chars of the string are the checksum ?
I don't understand what the last line is either :00000001FF.
For now I'd like to get the monitor Rom up and running and
sort the rest out later.
Thanks
Todd
and a pair of Shugart 400's. I have been unable to boot from any
of the disks that came with the unit. In an attempt to create my
own disks I came across Dave Dunfields NST utility.
My first step is to create the Monitor Rom, as supplied, to help simplify
things. I have never used an assembler before, but I'll give it a try.
I created the HDM80.HEX (Intel format) file so I can burn it into an
EPROM, however it looks like the hex file contains more than I need
for my programmer.
Is there a command line switch that just allows output of the hex data
with out the extra information ? Or will I have to parse it myself ?
:20F800003E03D303D3033E77D3033E4ED3033E37D3033118F8C330F92E3EDB03E601CA1A81
<snip>
:02F9E00048F9E4
:00000001FF <-not sure about this
To me it looks like :20F80000 could be removed, I know F800 is the addy but
I don't know what the extra two zeros are for, as well as the :20 at the beginning
of the string. Also, may I assume the last two chars of the string are the checksum ?
I don't understand what the last line is either :00000001FF.
For now I'd like to get the monitor Rom up and running and
sort the rest out later.
Thanks
Todd