[Coco] data modules

Wayne Campbell asa.rand at gmail.com
Fri Jun 9 03:33:22 EDT 2017


Tell me where to look, Stephen, and I will search for it.

On Thu, Jun 8, 2017 at 8:33 PM, Stephen H. Fischer <SFischer1 at mindspring.com
> wrote:

> Here is one example I used a lot.
>
> Problem, Shellplus will not pass parameters like you can with a normal
> text script.
>
> ------------------------------------------------------
> DataMod v1.1 (c)1988 by Ron Lammardo
> Shellscript/Data Module Conversion Utility
>
> Syntax:
>    datamod {modname} <{pathin} >{pathout}
>     Takes a shellscript from the standard input path and converts
>     it to a Data Module written to the standard output path.
>     The {modname} will be used as the module name.
>
>    datamod -<{pathin} >{pathout}
>     Takes a Data Module from the standard input path and writes
>     it to the standard output path as a shellscript.
>
>    datamod -m {modname} >{pathout}
>     Takes a Data Module in memory and writes it to the standard
>     output path as a shellscript.
>
> ------------------------------------------------------
>
> I have the Delphi posted version likely from 1988-1989.
>
> I can tell someone where to look but my binder of disk printouts is AWOL
> like so many other things so I cannot say which disk it is on.
>
> SHF
>
> ----- Original Message -----
> From: "Robert Gault" <robert.gault at att.net>
> To: "CoCoList for Color Computer Enthusiasts" <coco at maltedmedia.com>
> Sent: Thursday, June 08, 2017 7:56 PM
> Subject: Re: [Coco] data modules
>
>
> > Wayne Campbell wrote:
> >> Somewhere in one of the manuals is a description of a OS-9 data module.
> I
> >> can't find it, and I've looked through all of the level 1 and 2 manuals
> I
> >> have. Can someone point me to where that information is? My future plans
> >> for decode include the use of a data module, and I need the information
> to
> >> help me design the internal layout of the module.
> >>
> >> Thanks,
> >>
> >
> > Wayne,
> >
> > Data modules are not in the index of OS-9 Level Two but if you look in
> the Technical Reference
> > section on pg 3-4 you will see a list of the type/language byte.
> >  Code          Type          Name
> >   $4x         Data Module     Data
> >
> > The 6th byte of a memory module is TYPE/LANGUAGE and the language is
> >  $x0      for a data module.
> > So combining both of these the 6th byte should be $40.
> >
> > Page 3-6 give the structure of an "executable" module but apparently if
> you have byte-6 = $40 you
> > can use the same structure for a data module.
> >
> > I can't find any examples of data modules.
> >
> > Robert
>
>
> --
> Coco mailing list
> Coco at maltedmedia.com
> https://pairlist5.pair.net/mailman/listinfo/coco
>



-- 
Wayne

The Structure of I-Code
http://www.cocopedia.com/wiki/index.php/The_Structure_of_I-Code

decode
http://cococoding.com/wayne/


More information about the Coco mailing list