Programmeren in TI-83+ Assembly/Assembly-basis/Voorbereiding
Uit Wikibooks
|
|
|
|
[bewerken] Voorbereiding
Voordat we kunnen beginnen met Assembly, moet er eerst een aantal dingen worden voorbereid, namelijk:
- Installeer de TI SDK (deze is hier te downloaden), zodat de gemaakte programma's op de computer getest kunnen worden, voordat ze worden overgezet naar de rekenmachine.
- Maak een map aan, waarin je alle bestanden zult zetten die met Assembly te maken hebben (in ons voorbeeld C:\ASM).
- Maak in deze map drie submappen, met de namen Exec, Source en Tasm.
- Download hier het bestand ti83plus.txt en zet hem in de map Tasm. Je moet de bestandsnaam veranderen in ti83plus.inc (klik hier als je niet weet hoe dat moet). Verder moet je een wijziging aanbrengen:
- Zoek naar de regel
_GetCurPlotListOffset equ 5296h
en verander deze in_GetCurPlotListOffset2 equ 5296h
- Zoek naar de regel
- Download TASM (Table Driven Assembler) hier en uit het ZIP-archief de bestanden tasm.exe en tasm80.tab in de map Tasm.
- Download Devpac8x hier en zet deze weer in de map Tasm.
- Nu gaan we een batch-bestand maken dat ervoor zorgt dat de programma's die je maakt eenvoudig kunnen worden gecompileerd. Maak (bijvoorbeeld in Kladblok) een nieuw bestand en typ het volgende in:
@echo off echo ==== Compileert %1.z80 voor de TI-83+ of TI-84+. ==== tasm -80 -i -b c:\asm\source\%1.z80 c:\asm\exec\%1.bin if errorlevel 1 goto FOUTEN rem This is necessary because of a DevPac8x bug cd c:\asm\exec c:\asm\tasm\devpac8x %1 cd c:\asm\tasm echo ==== Klaar; het programma is opgeslagen in Exec\%1.8xp ==== goto KLAAR :FOUTEN echo ==== Fouten!!! ==== :KLAAR del c:\asm\source\%1.lst > NUL del c:\asm\exec\%1.bin > NUL echo ==== Klaar ====
Sla het op als asm.bat in de submap Tasm.
Controleer nu of alle bestanden in de map staan zoals hieronder is aangegeven:
| ← Assembly-basis | Voorbereiding | Het eerste programma → |
