Turbo Macro Pro
Aus C64-Wiki
Zur Navigation springenZur Suche springenTurbo Macro Pro | |
---|---|
Entwickler | Style |
Release | 1997 |
Plattform(en) | C64, C64DTV |
Genre | Programmierung |
Steuerung | |
Medien | |
Sprache(n) | Programm: |
Information | Erweiterte Version von Turbo Assembler bzw. Turbo Assembler Macro, TMPx als Version für Cross-Development |
Beschreibung[Bearbeiten | Quelltext bearbeiten]
Turbo Macro Pro (TMP) ist eine Kombination aus Editor und Assembler.
TMP hat folgende Eigenschaften:
- Unterstützt Makros und Bedingungen in Makros
- Unterstützt einige Direktiven wie
.include
- Assemblieren ins RAM (TMP belegt allerdings Speicher ab $8000)
- Assemblieren auf Diskette
- Assemblieren auf ein mit sogenanntem X2-Kabel[1] angeschlossenen weiteren C64 als Zielsystem
- Unterstützung der REU
Es gibt mit TMPx eine PC-Version des TMP-Compilers, die für Cross-Development genutzt werden kann.
Nutzung[Bearbeiten | Quelltext bearbeiten]
Kurzzusammenfassung:
- Starten per
SYS32768
[2] - ← - Aufrufen des Kommandomodus aus dem Editor, dann...
- 3 - Assemblieren ins RAM
- 5 - Assemblieren auf Diskette
- L - Source laden
- S - Source speichern
Eine vollständige Übersicht der Tastaturbelegung findet sich auf den Webseiten des Projekts.[3]
Beispielprogramm[Bearbeiten | Quelltext bearbeiten]
Ein Beispiel zur von TMP benutzten Syntax:[4]
* = $1000 vicbkg = $d020 poke .macro lda #£2 sta £1 .endm loop lda #$01 sta vicbkg ; $01 nach $d020 schreiben #poke vicbkg,1 ; wie eben, aber per Makro jmp loop
Weblinks[Bearbeiten | Quelltext bearbeiten]
- Projektseite
- Dokumentation des Editors
- CSDb Alle Einträge
Quellen[Bearbeiten | Quelltext bearbeiten]
- ↑ X2-Kabel: Direktverbindung der Userport-Signale GND und P0-P4 (Pins A, C, D, E, F, H), siehe
x2rec v1.00.ms
auf TMP-D64 - ↑ Eine Variante mit BASIC-Stub und Nutzung von RESTORE zum Wiederaufruf des Editors findet sich in Thema: Assemblerbuch für C64 (Spiele-) Programmierung auf Forum64.de
- ↑ Tastaturbelegung im Editor
- ↑ TMP(x)-Syntax