Re: A82: 82 standards
[Prev][Next][Index][Thread]
Re: A82: 82 standards
In a message dated 98-03-04 18:44:37 EST, you write:
> On Wed, 4 Mar 1998 15:05:09 EST ADAMMAN106 <ADAMMAN106@aol.com> writes:
> >
> >In a message dated 98-03-04 06:56:58 EST, you write:
> >
> <snip>
> >
> >I thought that the Ash header was $00 30
> >
> >~Adamman
> >
>
> nope... i looked up ORZUNOID and the address on MY calc was B594, so i
> went there, and the FIRST TWO BYTES are the LENGTH of the variable
> (program) (which was 4810... then reversed to be $1048, which is 4,168 in
> decimal,
> [of which you must add the following to get the amount of space the
> variable takes up: the variable type (06, protected), the address (1
> word), the length of the file name (8) and the title (O R Z U N O I D),
> and the length of the file (1 word)] 4168+14 = 4182, the number of bytes
> Orzunoid takes up on the calc.
>
> After the first two bytes came D9, then 00, (header of an ASH program)
> then the string 'Orzunoid v5.0 by Evil Sam',0 and then the asm code
> began.
>
> another example... KNIGHT (for ASH) the addr on my calc was B37A, i went
> there, skipped the length word (1802 --> reverse, $0218, 536 in
> decimal.), and found the header, D900, then the Description String.
> ditto the adding thing above for Orzunoid.
>
> the crash progs work in the same way, just that the prog header is D5
> instead of D9.
>
> the header is determined by the crash82 / prgm82 exec files.... just ask
> Dines or the Crash team about that...
>
>
> -Greg
interesting. I remember Dines saying a long time ago that the Ash header was
00 then the version (30). I guess I remembered wrong.
~Adamman
PS: did Dines "die" again? :-)
Follow-Ups: