A86: Re: Assembly-86 Digest V1 #1093


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

A86: Re: Assembly-86 Digest V1 #1093




> From: "Kirk Meyer" <kirkmeyer@bigfoot.com>
> Subject: A86: Re: ti82/85 emulation like rascall
> 
> LOL, a 5 line question that probably requires a 1000 line answer =)
> 
> Anyway, a VERY BRIEF summary is that the shell uses page 1 to create 
> a
> simulated TI-85 (since the TI-85's sys vars start at $8000 instead 
> of
> $C000). You must simulate all ZShell/Usgard/etc ROM calls in this 
> area.
> Also, you must search through the code (I prefer a code tracer) and 
> replace
> all calls to areas less than $8000, since these are ROM calls and 
> have
> changed between 85 and 86. A similar procedure goes for 82.
> 
> Now this isn't going to work for programs > 12kb. In order to get 
> programs >
> 12kb to work, you need to do some other things. YAS for example 
> creates a
> space from $8000-$FFFF that simulates the TI-85, and saves the 86's 
> system
> vars somewhere secret so that they can be restored. This is VERY
> complicated, and I recommend you get < 12kb programs working first 
> before
> even thinking about trying > 12kb...
thank you so much for your feedback.  i'll
get to work on it.  does this mean i have
to dissassemble zshell/usgard and type
them into my prog? or do i just send those
strings along with the program
and copy those strings into that mem area?
i don't think people are going to
release the source to those files.

thanks again for the info!  i think i get the
basic idea.  no one's really going to be
running files >12k.  bomberbloke is
the only one i can think of.  i'm not
exactly sure how it works either.

jimi malcolm
malcolmj1@juno.com
http://guide.iwarp.com

________________________________________________________________
YOU'RE PAYING TOO MUCH FOR THE INTERNET!
Juno now offers FREE Internet Access!
Try it today - there's no risk!  For your FREE software, visit:
http://dl.www.juno.com/get/tagj.


Follow-Ups: