[Coco] SysCall source listing

Wayne Campbell asa.rand at gmail.com
Wed Nov 27 23:07:44 EST 2013


Please do that, Joel. It will help to answer the question.

Wayne
 On Nov 27, 2013 6:57 PM, "Joel Ewy" <jcewy at swbell.net> wrote:

> 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
>>
>>
>
> --
> Coco mailing list
> Coco at maltedmedia.com
> http://five.pairlist.net/mailman/listinfo/coco
>



More information about the Coco mailing list