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: