Difference between revisions of "Programming APPS vs. Ram Programs"

From WikiTI
Jump to: navigation, search
m (Introduction)
(APPS)
 
(2 intermediate revisions by one other user not shown)
Line 3: Line 3:
 
== Introduction ==
 
== Introduction ==
 
This is intended for calculators with Flash memory and so APPS, this means, the TI-8x family and TI-73.
 
This is intended for calculators with Flash memory and so APPS, this means, the TI-8x family and TI-73.
 +
 +
Programming APPS is very much like ram programs with some extra things to keep in mind.
  
 
== APPS ==
 
== APPS ==
* no write back or self modifying code
+
* Code starts in $4000
* relocation
+
* An APPS need an apps header
* page calls, jumps or copy data
+
* No write back or self modifying code
 +
* Most static data passed to bcalls (strings for instance) has to be copied to RAM first
 +
* Page calls, jumps or copy data

Latest revision as of 08:06, 5 November 2009

This article is a stub. You can help WikiTI by expanding it.


Introduction

This is intended for calculators with Flash memory and so APPS, this means, the TI-8x family and TI-73.

Programming APPS is very much like ram programs with some extra things to keep in mind.

APPS

  • Code starts in $4000
  • An APPS need an apps header
  • No write back or self modifying code
  • Most static data passed to bcalls (strings for instance) has to be copied to RAM first
  • Page calls, jumps or copy data