Z80 Cross Compiler

Es gibt 5 Antworten in diesem Thema, welches 1.695 mal aufgerufen wurde. Der letzte Beitrag (5. Mai 2016 um 12:43) ist von archeocomp.

  • Hi,

    ich suche einen guten C-CrossCompiler DOS/Win32/Win64=>Z80,
    der freie Wahl der Speichersegmentzuordung (Data/Prog/etc.)
    unterstützt, d.h. beliebig auf unterschiedlichste Architekturen
    angepasst werden kann. Hat hier jemand einen Tipp?

    Gruss

  • Hi,

    ich suche einen guten C-CrossCompiler DOS/Win32/Win64=>Z80,
    der freie Wahl der Speichersegmentzuordung (Data/Prog/etc.)
    unterstützt, d.h. beliebig auf unterschiedlichste Architekturen
    angepasst werden kann.

    Speichersegmentzuordung im Z80? 8|

    Das gibts doch nur bei Intelprozessoren oder nicht?

    Schonmal auf Bitte melde dich an, um diesen Link zu sehen. geschaut?

    Bitte melde dich an, um diesen Anhang zu sehen. :verehr: .: Mit Bitte melde dich an, um dieses Bild zu sehen.wäre das nicht passiert! :. :prof:  Bitte melde dich an, um diesen Anhang zu sehen.

    :syshack: .: Meine 3D-Drucker Teile auf :. Bitte melde dich an, um diesen Link zu sehen. :strom:

  • d.h. beliebig auf unterschiedlichste Architekturen
    angepasst werden kann

    kennst du Bitte melde dich an, um diesen Link zu sehen.? ich versteh zwar deine anforderung nicht ganz, aber evtl. kann der das ja?

    Bitte melde dich an, um diesen Link zu sehen. - Acht C64 haben auch 64-Bit...

  • Ich schau mir gerade SDCC an, sieht mal ganz interesant aus.

    ich versteh zwar deine anforderung nicht ganz

    Ich habe keinen konkreten Computer (ZX-Spectrum), sondern den
    allgemeinsten Fall: einen Z80 mit Speicher, Devices und beliebiger
    Speicherabbildung.
    Dazu muss ich ja irgendwie dem Compiler die Abbildung mitteilen
    (beim SDCC, CC65 etc: Targets, teils vordefiniert) wo was im
    Adressraum liegt.

  • Z88dk unterstützt mehre Targets: ZX Spectrum, Amstrad CPC, MSX, ZX81. Offenbar unterstützt er auch Spectrum128, also sollte es irgendwie möglich sein, Targets einzutragen. Hab mich damit leider noch nicht so beschäftigt.

  • Mit SDCC habe nur 8051 Erfahrungen, mit Z88dk keine. Aber Z88dk ist (hoffe ich) eine Weiterentwicklung des SmallC Compilers. Und damit habe ich auch Erfahrungen. Eigentlich wuerde ich eine Speichersegmentzuordung erst im Linker machen. So ist bei mir der Fall wenn ich mit SmallC fuer 8085 SBC programmiere.