Re: A83: Re: 82/83


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

Re: A83: Re: 82/83




It would seem to me a better idea to make a converter rather than an
emulator in that case, but you're overlooking one very important detail:
TI-82 programs are loaded into a different location in ram than TI-83
programs. I guess a simple routine could scan through the code and check for
all call, call z, call c, jp, jp z, jp m, etc etc commands and subtract
where programs are loaded for a TI-82 program then add where TI-83 programs
are loaded if it is not a rom call, but this would be a larger task. Too
large for a shell in my opinion, but a converter would be nice.

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

-----Original Message-----
From: Phelan Wolf <gwatford@worldnet.att.net>
To: assembly-83@lists.ticalc.org <assembly-83@lists.ticalc.org>
Date: Monday, August 24, 1998 9:01 PM
Subject: Re: A83: Re: 82/83


>
>How would I make a shell that emulated TI-82 asm, would I look for each
call
>like this in a program.
>like this:
>
>program->HL
>push HL
>search_program_for_call  <------
>location_of_call_in_prog->DE    |
>TI83_EQUIV->(DE)                 |
>LOOP---------------------------
>
>-Phelan 'Amen' Wolf