Z80 Source Code "assemblieren" zu DOS-Programme ... verrückt ? Nein, scheinbar geht's irgendwie doch ...

  • Beim wahllosen Surfen darauf gestossen, weil jemand den Sargon Schach Programm Source-Code umwandeln wollte:

    http://pasmo.speccy.org/


    Zitat:

    Pasmo is a Z80 cross assembler, written in standard C++ that compiles easily in multiple platforms. Actually can generate object code in the following formats: raw binary, Intel HEX, PRL for CP/M Plus RSX, Plus3Dos (Spectrum +3 disk), TAP, TZX and CDT (Spectrum and Amstrad CPC emulators tape images), AmsDos (Amstrad CPC disk) and MSX (for use with BLOAD from disk in Basic).

    Starting with version 0.5.0, can also generate 8086 code from Z80 sources, in binary format for Ms-dos COM files or in CP/M 86 CMD format.


    Vielleicht für den Ein oder Anderen interessant.

    "The biggest communication problem is we do not listen to understand. We listen to reply." - Stephen Covey


    Webseite und Blog ist immer noch - seit fast 20 Jahren - online.

  • Danke für den Hinweis... wobei der -86 Compiler Switch experimental ist und das ganze seit Version 0.5.4.beta2 (2009) wohl auch nicht weiter entwickelt wurde. Schade.

    Gruß Torsten

    BFZ MFA, ZX80Core, AX81, ZX81, ZX81NU, Spectrum+, Harlequin, MSX VG8010, Amstrad NC100, Cambridge Z88, C64, C128D, Amiga 500 & 1200, Atari Portfolio, HP200LX, IBM PC5155, TP755c, TP755cx, T20, T41, T61, PS/2 (Model 40SX), PS/2E, Accura 101, Apple //e, Sharp PC1401 & PC1403H, TI59 m. PC-100c, HP48SX & HP48GX


    An die Person, die meine Schuhe versteckt hat, während ich auf der Hüpfburg war: Werd' erwachsen! :motz:


    ::matrix::

  • Na Beta hin oder her, wenn es einigermaßen funktioniert, wäre es ein Versuch wert.

    Außerdem ist die Source mit dabei, da kannst Du es ja ggfls. weiterentwickeln oder zumindest Fehler beheben ;)

    "The biggest communication problem is we do not listen to understand. We listen to reply." - Stephen Covey


    Webseite und Blog ist immer noch - seit fast 20 Jahren - online.

  • Ja... war auch nur als Hinweis gedacht... ich und programmieren... 5 Welten treffen aufeinander... das ist so lange her und dann auch nur Basic und Turbo Pascal... insofern wird das nichts mit dem anpassen durch meine Wenigkeit :fp:

    Gruß Torsten

    BFZ MFA, ZX80Core, AX81, ZX81, ZX81NU, Spectrum+, Harlequin, MSX VG8010, Amstrad NC100, Cambridge Z88, C64, C128D, Amiga 500 & 1200, Atari Portfolio, HP200LX, IBM PC5155, TP755c, TP755cx, T20, T41, T61, PS/2 (Model 40SX), PS/2E, Accura 101, Apple //e, Sharp PC1401 & PC1403H, TI59 m. PC-100c, HP48SX & HP48GX


    An die Person, die meine Schuhe versteckt hat, während ich auf der Hüpfburg war: Werd' erwachsen! :motz:


    ::matrix::