Re: A83: Re: Where is...


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

Re: A83: Re: Where is...




You'll have to have the copying code somewhere in f.ex. savesscreen though.

Linus

On 19-Oct-98, Joe Wingbermuehle wrote:

>That sounds like it could work... I'll have to investigate it.  I'm not sure
>how much more/less memory that would take up though.

>Joe Wingbermuehle
>http://www.usmo.com/~joewing/

>-----Original Message-----
>From: Linus Akesson <lairfight@softhome.net>
>To: Joe Wingbermuehle <assembly-83@lists.ticalc.org>
>Date: Monday, October 19, 1998 12:08 PM
>Subject: Re: A83: Re: Where is...


>>
>>For every 768 bytes of data, ldir it to plotsscreen, _delmem the original
>>data, then _insertmem it at 9327h. You're left with the program loaded at
>>9327, an empty program file and an intact symtab!
>>
>>Linus
>>
>>On 18-Oct-98, Joe Wingbermuehle wrote:
>>
>>>I doubt any system routines would do the $9327<->program swap and update
>the
>>>vat... what use would the calc have for something like that?
>>>I could write a nice routine to handle the vat updating, but I think it
>>>would probably just be a waste of space. Most programs don't need the vat
>>>corrected and those that do could correct the vat themselves.
>>
>>>Joe Wingbermuehle
>>>http://www.usmo.com/~joewing/
>>
>>>-----Original Message-----
>>>From: Linus Akesson <lairfight@softhome.net>
>>>To: Joe Wingbermuehle <assembly-83@lists.ticalc.org>
>>>Date: Sunday, October 18, 1998 4:46 PM
>>>Subject: Re: A83: Re: Where is...
>>
>>
>>>>
>>>>On 18-Oct-98, Joe Wingbermuehle wrote:
>>>>
>>>>>It wouldn't be practical because you'd have to rewrite the vat to point
>to
>>>>>the correct locations since SOS and AShell move the data around to allow
>>>all
>>>>>of the ram to be used to its fullest. Fixing the vat wouldn't be too
>>>>>difficult I suppose, but it would be useless for the most part.
>>>>
>>>>Yes, but when you move the data around, can't you do that with the system
>>>>routines, which would update the vat? And you could probably figure out
>>>some
>>>>nice way of using the _adj#? routines aswell.
>>>>
>>>>Linus
>>>>
>>
>>
>>




References: