Re: A82: 82 standards


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

Re: A82: 82 standards





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

_____________________________________________________________________
You don't need to buy Internet access to use free Internet e-mail.
Get completely free e-mail from Juno at http://www.juno.com
Or call Juno at (800) 654-JUNO [654-5866]


Follow-Ups: References: