Omnimaga
Calculator Community => TI Calculators => ASM => Topic started by: SirCmpwn on December 31, 2010, 05:11:00 pm
-
Hello,
Does anyone have OS and model independent code for making both RAM banks executable?
-
I can provide info :D
Do you mean to make the whole $8000-$FFFF range executable RAM?
Except on the regular TI-83+, port 5 controls the RAM page in the $C000-$FFFF bank and any odd-numbered RAM page ($81,$83,$85,$87) is executable.
On the regular TI-83+, it might be possible to make RAM page 0 executable. (See ) However, this has never been tested AFAIK.
I can write up code if you really need it. (http://wikiti.brandonw.net/index.php?title=83Plus:Ports:05)
-
Which pages are available on models with missing RAM?
-
Only 3. $80 and $81 are as normal, but $82-$87 all refer to the same page. (So you can execute page $82 by paging it as $83)
-
Sweet, thank you!
-
Always glad to help! :D
Good luck! What is this for, specifically? (If you don't mind telling ;D)
-
Oh, I didn't know 82-87 where all one page, I just thought that they got thrown out all-together.
@calcdude84SE probably the filesystem in KOS.
-
Oh, I just don't want the restriction in KnightOS