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
Es gibt 5 Antworten in diesem Thema, welches 1.691 mal aufgerufen wurde. Der letzte Beitrag (
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? ![]()
Das gibts doch nur bei Intelprozessoren oder nicht?
Schonmal auf Bitte melde dich an, um diesen Link zu sehen. geschaut?
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?
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.