• Please review our updated Terms and Rules here

Bootstrap >>> BProm

User78

Experienced Member
Joined
Jul 24, 2015
Messages
69
Location
Germany
Hi Folks,

I have TS05 9Track Tape Drives and DU-142 Pertec controller. I can boot and use them on my 11/84 where own Bootstraps can be added quite simple.

Now I would like to us the TS05 as boot Drive also on my /24,/34 and /44 where this means to burn an BProm, or type in the Bootstrap each time .... .
So I would like to convert the Bootstrap to HEX so that I can burn them to a BProm.

I'm completely new to this topics, and have started working with Programmers and HEX files in the last 10 Days, where I have created Boot Proms for my M9312.

I hope it is possible to create a HEX file out of the following Bootstrap.

Here is the 11/84 Bootstrap for a DU-142 (The Bootstrap in the Dilog Manual was not working, so the below is a fixed version >done by Jerry and Paul)

ROM ODT> 001000/012700
ROM ODT> 001002/172520
ROM ODT> 001004/012701
ROM ODT> 001006/172522
ROM ODT> 001010/005011
ROM ODT> 001012/105711
ROM ODT> 001014/100376
ROM ODT> 001016/012710
ROM ODT> 001020/001064
ROM ODT> 001022/105711
ROM ODT> 001024/100376
ROM ODT> 001026/012710
ROM ODT> 001030/001104
ROM ODT> 001032/105711
ROM ODT> 001034/100376
ROM ODT> 001036/012710
ROM ODT> 001040/001104
ROM ODT> 001042/105711
ROM ODT> 001044/100376
ROM ODT> 001046/005711
ROM ODT> 001050/100421
ROM ODT> 001052/012704
ROM ODT> 001054/001102
ROM ODT> 001056/005000
ROM ODT> 001060/005007
ROM ODT> 001062/046523
ROM ODT> 001064/140004
ROM ODT> 001066/001074
ROM ODT> 001070/000000
ROM ODT> 001072/000010
ROM ODT> 001074/001116
ROM ODT> 001076/000000
ROM ODT> 001100/000016
ROM ODT> 001102/000000
ROM ODT> 001104/140001
ROM ODT> 001106/000000
ROM ODT> 001110/000000
ROM ODT> 001112/001000
ROM ODT> 001114/000000
ROM ODT> 001116/000000

I have Bipolar Proms and can burn them, so this is not the issue.

Many Greetings
Ulrich
 
There are plenty of bin2hex tools out there that can take a binary and convert it to intel hex. But you need to do your own program to convert the format you have into binary. I don't know of any such program. But it could of course be written in your favorite language. C, Python, Perl, Ecmascript/Javascript or whatever...

Another issue is that you need to make sure that the program you have is position independent so it can execute at 173000 instead of 1000. It might be already. But I see a few references to 1116, 1074, 1102 which makes me think it is not position independent. In this case you need to change all those references based on 173000 instead of 1000.

But why isn't the standard MS boot working for you with the DU-142? I thought the DU-142 was TS05/TS11 compatible and thus this MS bootstrap should work, or?
 
Hi Mattis,

nerver tried the MS Bootstrap :confused:, I have seen this more like the DU-142 will be supported as MS under the OS.
But will try it out, if it's working than I'm absolutely satisfied.


Many Greetings
Ulrich
 
Hi Mattis,

nerver tried the MS Bootstrap :confused:, I have seen this more like the DU-142 will be supported as MS under the OS.
But will try it out, if it's working than I'm absolutely satisfied.


Many Greetings
Ulrich

You can get the standard DEC M9312 bootstrap image for the MS prom here: https://www.ak6dn.com/PDP-11/M9312/

And by the way, my obj2bin program at: https://github.com/AK6DN/obj2bin can directly translate macro11 .obj files into hex files for programming M9312 boot proms.
 
Last edited:
Back
Top