[Coco] SysCall source listing

Joel Ewy jcewy at swbell.net
Wed Nov 27 18:51:03 EST 2013


On 11/26/2013 11:14 PM, Wayne Campbell wrote:
> Thanks, Robert, but I already have that one, and the module included with
> Level 2 is identical in size to the version included with NOS-9 Level 1 and
> Level 2, and with the 6309 flavor as well. I will have to look at my notes
> tomorrow to be sure, but I believe they all proved to be identical in
> comparison using CompareIt!.
>
> Your words actually verify what I have thought, and that is there was no
> SysCall until OS-9 Level 2. Not that it didn't exist, just not in the Tandy
> version of Level 1.
>
> I don't know if there are any list members who used to run OS-9 on other
> platforms, or used Basic09 under Level 1 and ever used a SysCall subroutine
> in a procedure.
>
> I am willing to call SysCall a new-for-level 2 inclusion. It seems strange
> though, after touting Basic09 as usable as a systems programming language
> to not include a means of doing system calls...
I have located OS-9 L1 disk images for the SWTPC on the online for an 
SWTPC I'm very slowly restoring.  The disk images run in an emulator, 
and of course I can peek at them with a CoCo.  I've determined that 
these were somebody's working copies, rather than straight images of the 
original disks.  But I could check and see if they have SysCall.

JCE

> Wayne
>   On Nov 26, 2013 10:53 PM, "Robert Gault" <robert.gault at att.net> wrote:
>
>> Wayne Campbell wrote:
>>
>>> Thanks for the response, Robert. I am seeking to complete my collection of
>>> original software as well as the NOS-9 versions. I will certainly look for
>>> the source file you are referring to, but I am trying to track down
>>> origins. The Level 1 Basic09 disk does not contain SysCall. I have heard
>>> of
>>> people saying there was a source file in one of the manuals, but I cannot
>>> find it. Since I have been able to prove that there are differences
>>> between
>>> the Level 1 and 2 versions of gfx and inkey, I am seeking to find out if
>>> there were similar changes to SysCall. I can only do that with an original
>>> module or source listing.
>>>
>>> Wayne
>>>
>> OK, I've looked at the stock Tandy disks for cat# 26-3030, 26-3036,
>> 700-2331 which includes Level1, Basic09, and Level1 vr2. None of these have
>> syscall.
>>
>> The only place I've found syscall is on the Level2 26-3031 Boot/Config
>> disk in the CMDS directory. It is not on the System Master disk.
>>
>> Since there is no source code, the code in NitrOS-9 clearly is from a
>> disassembly. You would think that it ought to be listed in the index for
>> the Level2 Owners Manual in the Technical section but it isn't. It is
>> mentioned in the Basic09 section where syntax is discussed. There is no
>> mention of it being on the second disk in the Level2 set.
>> Examples of use are given in "The Complete Guide to OS-9 Level2 Vol1" by
>> Puckett and Dibble. No source code.
>>
>> I can send you the program from the Tandy disk for disassembly and you can
>> compare it against that in NitrOS-9.
>>
>> Robert
>>
>>
>>
>> --
>> Coco mailing list
>> Coco at maltedmedia.com
>> http://five.pairlist.net/mailman/listinfo/coco
>>
> --
> Coco mailing list
> Coco at maltedmedia.com
> http://five.pairlist.net/mailman/listinfo/coco
>




More information about the Coco mailing list