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

From WikiTI
Jump to: navigation, search
(APPS)
(APPS)
 
Line 7: Line 7:
  
 
== APPS ==
 
== APPS ==
* Code starts in $8000
+
* Code starts in $4000
 
* An APPS need an apps header
 
* An APPS need an apps header
 
* No write back or self modifying code
 
* No write back or self modifying code
* Relocation may be needed
+
* Most static data passed to bcalls (strings for instance) has to be copied to RAM first
 
* Page calls, jumps or copy data
 
* Page calls, jumps or copy data

Latest revision as of 09: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