Mitwirkende
- Code — NoRecess
Allein geschrieben.
Diese Anwendung, von mir geschrieben und gepflegt, ist eine IDE (integrierte Entwicklungsumgebung) für den Amstrad CPC. Sie erlaubt das Bearbeiten von Quelltext ebenso wie das Bearbeiten und Wandeln von Daten. Beim Bauen eines Projekts wird der gesamte Abhängigkeitsgraph durchlaufen, sodass nur übersetzt wird, was übersetzt werden muss. Alles beruht auf Plugins und lässt sich daher für ein bestimmtes Projekt leicht um eigene Funktionen erweitern. Sie ist wirklich auf meine eigene Arbeitsweise zugeschnitten und benutzt die altmodischen Tastenkürzel von Visual Studio 6. SDCC/SDCC2Pasmo/Pasmo sind unmittelbar eingebunden. Die Demo Phreaks und das Werkzeug QuickCMD hätten ohne sie nicht entstehen können!
Derzeit umgesetzte Plugins für den CPC sind:
- CPCBigFile: bettet eine Reihe von Ressourcen in mehrere kleine Dateien ein (etwa BANK.C4, BANK.C5 usw.), die später in eine DSK-CPC-Abbilddatei kommen. Zusätzlich wird eine Beschreibungsdatei ausgegeben, damit sich Lage und Größe jeder Datei im Speicher später leicht wiederfinden lassen.
- CPCBinToC: wandelt eine Binärressource in eine C-Datei
- CPCBitmap: wandelt eine Bitmap-Ressource ins CPC-Format, mit mehreren Wandlungsoptionen. Mehrere Bitmaps, die sich eine Palette teilen, werden ebenfalls unterstützt.
- CPCDSK: fügt Ressourcen in eine DSK-CPC-Abbilddatei ein. Nutzt intern das ausgezeichnete Werkzeug ManageDSK. Jede Ressource im DSK lässt sich bearbeiten, etwa ihre Ausführungsadresse. Kann außerdem eine HFE-Datei für den HxC Floppy Emulator erzeugen.
- CPCPacker: komprimiert eine Reihe von Ressourcen. Exomizer oder BitBuster stehen zur Wahl.
- CPCRawBitmap: wandelt eine Bitmap-Ressource in ein eigenes RAW-Datenformat. Eingesetzt wurde es zum Beispiel bei der Demo Phreaks, um alle Einzelbilder in ein einziges großes Datenfeld zu wandeln.
- CPCText: gibt RAW-Daten aus einem in der Oberfläche bearbeiteten Text aus. Den Zeichensatz (Font) muss der Anwender beisteuern.
- HexEdit: einfacher Hexadezimaleditor. Standardanzeige für unbekannte Dateitypen.
- ImageEdit: einfacher Bildbetrachter
- SDCC: Compiler für C-/ASM-Dateien (nutzt das Werkzeug SDCC2Pasmo, um im Assembler-Quelltext die Maxam-Syntax verwenden zu können)
- PixelCalculator: nützliches Werkzeug, das mir beim Berechnen von Pixelmasken in MODUS 0 sehr geholfen hat
- SourceEdit: Quelltexteditor mit Syntaxhervorhebung für Z80-Assembler
- und mehr …
Bildschirmfotos:





