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

Verwijderde inhoud Toegevoegde inhoud
Willem1 (overleg | bijdragen)
sub + mededeling
Willem1 (overleg | bijdragen)
batch-file toegevoegd
Regel 15:
* Als je een multi-pagina-Application wilt schrijven, moet je daar ook nog speciale dingen voor doen.
 
==Compileren en draaien van Applications==
In de volgende paragrafen wordt in detail uitgelegd hoe dit alles nu werkt.
Nu we weten wat Applications zijn, gaan we beginnen met het maken ervan. Voordat we echter beginnen met het schrijven van code, moeten we voorbereidingen treffen, net zoals bij de eerste les van gewone Assembly.
 
Bij het maken van Applications raadt Texas Instruments om onduidelijke redenen aan om in plaats van TASM de Zilog Developer Studio (ZDS) te gebruiken, maar in dit boek blijven we gewoon TASM gebruiken, omdat de ZDS moeilijker te gebruiken is; bovendien wordt daar een andere syntaxis gebruikt.
 
Maak in de map C:\ASM\TASM een nieuwe batch-file (asmapp.bat) aan met de volgende inhoud:
<pre>
@echo off
echo ==== Compileert %1.z80 als Application voor de TI-83+ of TI-84+. ====
tasm -80 -i -g0 c:\asm\source\%1.z80 c:\asm\exec\%1.hex
if errorlevel 1 goto FOUTEN
echo ==== Klaar; de Application is opgeslagen in Exec\%1.hex ====
goto KLAAR
:FOUTEN
echo ==== Fouten!!! ====
:KLAAR
del c:\asm\source\%1.lst > NUL
echo ==== Klaar ====
</pre>
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.
 
{{sub}}
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.