Re: A82: VAT (Was : Re: Eup/Eup II/ EII for the 82)


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

Re: A82: VAT (Was : Re: Eup/Eup II/ EII for the 82)




That VAT is always located in the same part of them memory, and the
address can be found in 82-RAM.TXT. Any Ash/CRASH program can acces the
VAT and modify it as it wants, but because of the method currently used
for reloation it is not possible (or at least very hard) to do anything
useful with the VAT. Both shells moves programs around in the memory
without updating the VAT, which means that if you use the normal routines
to create/delete/resize vars the calc will probably crash. 

All this will be fixed in Ash 4.0, so change the VAT and/or variables will
be no problem at all. The information needed to use the VAT can be found
in 82-*.TXT, but it is not very useful untill Ash 4.0 is released. 

Dines
-----Original Message-----
From: ADAMMAN106 <ADAMMAN106@aol.com>
To: assembly-82@lists.ticalc.org <assembly-82@lists.ticalc.org>
Date: 19. januar 1998 18:49
Subject: Re: A82: Re: Eup/Eup II/ EII for the 82


>
>In a message dated 98-01-18 19:34:37 EST, you write:
>
>> Someone said there was no way to access the VAT...
>
>that's not true, there's just no practical way to create stuff due to the
>relocation.
>accessing the VAT is as simple as a load instruction
>Ask any shell writer, because I don't know the details
>
>~Adamman
>

_______________________________________

Dines Justesen
Email: dines@post1.com or
       c958362@student.dtu.dk
WWW  : http://www.gbar.dtu.dk/~c958362/
_______________________________________