Re: A86: Standards


[Prev][Next][Index][Thread]

Re: A86: Standards



Dan Eble wrote:
> 
> I was thinking that since some people are probably going to try to make
> shells that display program titles, and some people are probably going to
> try to make libraries of common routines, we should all put our heads
> together and agree on standard formats.
> 
> For example, programs with special properties could look like this:
> 
>         nop             ; $00
>         jp Start        ; $C3 nn nn
> 
>         ; Table of stuff goes here...
>         ; stuff like the length of this table (to make sure that this
>         ;   is not just a misidentified normal program)
>         ; stuff like the version # of this table
>         ; stuff like the offset of the program's title string
>         ; stuff like a list of exported functions and their
>         ;   relocation tables
> 
>         Start:
>                 ; the code would start here
> 
> --------
> Dan Eble (mailto:eble@cis.ohio-state.edu)
>          (http://www.cis.ohio-state.edu/~eble)

Here is my idea:

nop
jp Start
.db 0        ;version of table, so shells know how to interpret it
.dw Title
             ;more stuff could be added on in later versions
Start:

Any thoughts?

Bill


References: