Über den Service
ÜbersetztIch schreibe und portiere Programme in der Draco-Sprache für Retro- und moderne Systeme. Draco ist eine Systemsprache aus der Pascal- und Algol-Familie aus der Amiga- und CP/M-Ära, und ich arbeite live damit: saubere Prozeduren, enge Arbeit mit Datensätzen und Zeigern, Low-Level-Kontrolle – genau das, wofür diese Sprache geschaffen wurde. Haben Sie einen alten Quellbaum, der seit Ewigkeiten nicht mehr gebaut wurde, oder eine frische Idee für Vintage-Hardware? Ich verwandle es in sauberen, funktionierenden Draco-Code.
Was Sie bekommen: neue Programme von Grund auf in idiomatischem Draco; Portierung alter Draco-Quellen zwischen Plattformen; Übersetzung von Prozeduren aus C, Pascal oder Assembler in Draco; Cross-Kompilation, sodass dieselbe Logik auf einer echten 68k- oder Z80-Maschine und auf einem modernen Host über einen Emulator läuft. Ich richte die Toolchain ein, dokumentiere die Build-Schritte und liefere einen wiederholbaren Prozess – kein einmaliges Binary.
Typische Aufgaben: ein CP/M-Dienstprogramm wiederbeleben, ein Amiga-Tool neu aufbauen, das seinen Compiler verloren hat, eine alte Bibliothek mit einer modernen Schnittstelle umhüllen oder eine Demo- und Hobbysoftware für Enthusiastenmaschinen schreiben. Jede Lieferung kommt mit kommentiertem Quellcode, einem Build-Skript und Notizen zu den Eigenheiten der Zielplattform, damit Sie oder Ihr Team den Code in Zukunft pflegen können.
Ich lege Wert auf Korrektheit auf eingeschränkter Hardware: fester Speicher, kein Sicherheitsnetz, präzise Byte-Anordnung. Senden Sie mir Listings, Disk-Images oder einfach eine Beschreibung des Ziels – ich werde den Umfang ehrlich schätzen, bevor wir beginnen.
Was Sie bekommen: neue Programme von Grund auf in idiomatischem Draco; Portierung alter Draco-Quellen zwischen Plattformen; Übersetzung von Prozeduren aus C, Pascal oder Assembler in Draco; Cross-Kompilation, sodass dieselbe Logik auf einer echten 68k- oder Z80-Maschine und auf einem modernen Host über einen Emulator läuft. Ich richte die Toolchain ein, dokumentiere die Build-Schritte und liefere einen wiederholbaren Prozess – kein einmaliges Binary.
Typische Aufgaben: ein CP/M-Dienstprogramm wiederbeleben, ein Amiga-Tool neu aufbauen, das seinen Compiler verloren hat, eine alte Bibliothek mit einer modernen Schnittstelle umhüllen oder eine Demo- und Hobbysoftware für Enthusiastenmaschinen schreiben. Jede Lieferung kommt mit kommentiertem Quellcode, einem Build-Skript und Notizen zu den Eigenheiten der Zielplattform, damit Sie oder Ihr Team den Code in Zukunft pflegen können.
Ich lege Wert auf Korrektheit auf eingeschränkter Hardware: fester Speicher, kein Sicherheitsnetz, präzise Byte-Anordnung. Senden Sie mir Listings, Disk-Images oder einfach eine Beschreibung des Ziels – ich werde den Umfang ehrlich schätzen, bevor wir beginnen.