> On Jun 9, 2016, at 12:56 AM, Don North <ak...@mindspring.com> wrote: > > On 6/8/2016 5:56 PM, Paul Koning wrote: >>> On Jun 8, 2016, at 6:46 PM, Jay West <jw...@classiccmp.org> wrote: >>> >>> I wrote... >>> On Thu, Jun 9, 2016 at 6:34 AM, Jay West <jw...@classiccmp.org> wrote: >>>> 23-E39A9 is still lost to time, afaik. TMSCP - TU81 >>> To which mike replied... >>> ---- >>> Could that not be reverse-engineered from the boot code in e.g. Emulex >>> UC17 ROMs? They could do TMSCP... >>> >>> BTW what PROM blower would folks recommend for creating/imaging M9312 ROMs? >>> ---- >>> Possibly, but some (me) are sticklers for original code. Plus, I am not >>> sure, but I think someone said this rom did something really bizarre to fit >>> in the available rom space - self modifying code or something... >> MSCP isn't all that hard. The RSTS secondary loader fits in one block, and >> it contains not just code to speak MSCP but also enough room for a map of >> pointers to where the code to load lives (as opposed to the primary boot >> which just has to load one block from address zero). >> >> paul > > In an M9312 boot PROM there are 49. words of bootstrap space that are > available for code and data. Getting an MSCP boot to fit in that space > required playing some tricks like treating some specially crafted > instructions as data values (and vice versa).
Oh... I didn't realize it was that small. Yes, that does make it harder. paul