Programmeren in TI-83+ Assembly/Applications/Het maken van applications: verschil tussen versies
Verwijderde inhoud Toegevoegde inhoud
batch-file toegevoegd |
info erbij |
||
Regel 10:
Hieronder volgen enkele verschillen wat betreft het schrijven van gewone Assembly-programma's en Applications.
* Een Application heeft altijd een speciale ''header'' met informatie over de Application.
* Sommige bcalls werken niet zoals bij gewoon Assembly, omdat ze gegevens in het RAM nodig hebben in plaats van in het archief. Daarvoor zijn twee oplossingen: of de gegevens tijdelijk in het RAM zetten, of de bcall zelf namaken. Het beste voorbeeld van een bcall die niet werkt in een Application is <code>bcall(_PutS)</code>.
* Je moet op een speciale manier terug naar de TI-OS; gewoon <code>ret</code> werkt niet meer.
* Je moet je
* Als je een multi-pagina-Application wilt schrijven, moet je daar ook nog speciale dingen voor doen.
Regel 36:
Het valt je misschien op dat we DevPac8x niet meer gebruiken, die is namelijk niet meer nodig bij Applications. Verder heeft TASM de instructie <code>-g0</code> meegekregen, deze instructie zorgt ervoor dat de uitvoer in hex-formaat is, dit is nodig voor Applications.
Om een Application te compileren, kun je hem gewoon weer in de map Source zetten en daarna voer je in de opdrachtprompt uit:
<pre>asmapp AppNaam</pre>
{{sub}}
|