Programmeren in TI-83+ Assembly/Applications/Het maken van applications: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Willem1 (overleg | bijdragen)
batch-file toegevoegd
Willem1 (overleg | bijdragen)
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 applicatieApplication ''signen'' voordat je hethem op de rekenmachine kunt zetten.
* 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}}
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.