[HECnet] Task Buillder question

Johnny Billquist bqt at softjar.se
Mon Apr 12 11:17:36 PDT 2021


Oh, and I forgot. In the same directory as FLCVRT is also PUNCH, which 
is a program that will output the absolute loader data from a task file 
to any serial like device.

   Johnny

On 2021-04-12 20:15, Johnny Billquist wrote:
> Ok. Did some digging around. Found two tools:
> 
> FLCVRT (Fall 78 sig, [302,2])
> LDX (Spring 80 sig, [326,213])
> 
> These can be found on MIM::DECUS:
> 
> They should be possible to mount read-only by anyone.
> 
>   Johnny
> 
> On 2021-04-12 20:09, Johnny Billquist wrote:
>> Looking through the DECUS library, I see there is a tool (maybe more) 
>> to convert a .TSK image into absolute loader format.
>>
>> So this already exist. Bob, you can ping me directly, and I can point 
>> you to it. I have it on Mim, but it's inside a disk image, and there 
>> might be multiple versions, so I should research this a little, if you 
>> haven't.
>>
>>   Johnny
>>
>> On 2021-04-12 20:02, Paul Koning wrote:
>>> Ok, so you don't need overlays or any of that funny stuff.  Are there 
>>> any macros in there?  You could just use the paper tape tools (pal11 
>>> and link11) to do the job.  Or the assembler and linker in DOS-11.
>>>
>>> Alternatively, there's an assembler and linker that runs on Linux, I 
>>> forgot who wrote it, it was mentioned not too long ago.
>>>
>>> In any case, this would be a trivial link, so converting the 
>>> resulting executable image file to an equivalent LDA file would be 
>>> easy enough.
>>>
>>>     paul
>>>
>>>> On Apr 12, 2021, at 1:54 PM, Robert Armstrong <bob at jfcl.com> wrote:
>>>>
>>>>   Thanks for the suggestions, guys, but I don't think that'll help.
>>>>
>>>>   What I want to do is to rebuild (after making some changes) Joe 
>>>> Lang's copy of DEC's paper tape BASIC-11
>>>>
>>>>     http://www.bitsavers.org/bits/DEC/pdp11/papertapeimages/DEC-11-LPTBA-B-PB_disassembly/ 
>>>>
>>>>
>>>>   There are three MACRO-11 source files that have to be separately 
>>>> assembled and then linked into an absolute memory image.
>>>>
>>>> Bob
>>>>
>>>>
>>>> -----Original Message-----
>>>> From: owner-hecnet at Update.UU.SE [mailto:owner-hecnet at Update.UU.SE] 
>>>> On Behalf Of Paul Koning
>>>> Sent: Monday, April 12, 2021 10:43 AM
>>>> To: hecnet at update.uu.se
>>>> Subject: Re: [HECnet] Task Buillder question
>>>>
>>>> I don't remember the format of a task file, but object files in RSX 
>>>> and RT11 are nearly identical.  The difference is that the RT11 ones 
>>>> are "formatted binary", the same structure as abs loader data, where 
>>>> records start with a byte of 1 followed by a byte of 0, then load 
>>>> address and length (or the other way around).  RSX uses RMS variable 
>>>> length records instead, so you get a record containing a load 
>>>> address and data, but the length is handled by RMS.  The conversion 
>>>> between the two is pretty trivial.
>>>>
>>>> PIP on RSTS can do this, for example RSX to RT11 would be "pip 
>>>> foo.lda/fb=foo.obj".
>>>>
>>>> I have somewhere a Python script that turns an a.out format 
>>>> executable (from the GNU linker) into an abs loader file.  
>>>> Converting that to handle task files is likely to be pretty easy.
>>>>
>>>>     paul
>>>>
>>>>> On Apr 12, 2021, at 1:15 PM, Steve Davidson <steve at davidson.net> 
>>>>> wrote:
>>>>>
>>>>> RT emulation under RSTS should work as well.  If I can find some 
>>>>> time I can fix my router and give you an account on PLUTO::  if 
>>>>> that helps.
>>>>>
>>>>> -Steve
>>>>>
>>>>> SF:IP2
>>>>>
>>>>>> On Apr 12, 2021, at 13:12, Robert Armstrong <bob at jfcl.com> wrote:
>>>>>>
>>>>>> ?
>>>>>>   Thanks � I don�t have RT11 at the moment; I have the RSX AME on 
>>>>>> VMS.  I guess I could set up RT11 on some simh, but I was looking 
>>>>>> for a shortcut.
>>>>>>
>>>>>> Bob
>>>>>>
>>>>>>
>>>>>> From: owner-hecnet at Update.UU.SE [mailto:owner-hecnet at Update.UU.SE] 
>>>>>> On Behalf Of Steve Davidson
>>>>>> Sent: Monday, April 12, 2021 10:04 AM
>>>>>> To: hecnet at update.uu.se
>>>>>> Subject: Re: [HECnet] Task Buillder question
>>>>>>
>>>>>> Bob,
>>>>>>
>>>>>> You are looking for LDA format. TKB might be able to do it but 
>>>>>> LINK (RT-11) certainly can.
>>>>>>
>>>>>> -Steve
>>>>>>
>>>>>> SF:IP2
>>>>>>
>>>>>>
>>>>>> On Apr 12, 2021, at 12:57, Robert Armstrong <bob at jfcl.com> wrote:
>>>>>>
>>>>>> ?
>>>>>>   Ok, this is a bit of an off the wall question, but � can Task 
>>>>>> Builder (aka TKB) build paper tape images in absolute loader 
>>>>>> format?  Can anybody clue me in as to the magic switch(es) to do 
>>>>>> this?
>>>>>>
>>>>>> Thanks,
>>>>>> Bob
>>>>
>>>>
>>>
>>
> 

-- 
Johnny Billquist                  || "I'm on a bus
                                   ||  on a psychedelic trip
email: bqt at softjar.se             ||  Reading murder books
pdp is alive!                     ||  tryin' to stay hip" - B. Idol


More information about the Hecnet-list mailing list