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: