На спекрумовских ассемблерах (или на не-спектрумовских кросс-ассемблерах) кодят практически все, кто зашёл дальше бейсика =)
Но я впервые слышу о странной методологии написать в спектрумовском ассемблере исходник на си, а затем вручную его перевести в asm z80.
Обычно такие вещи сразу пишутся на асме, без промежуточных этапов типа си, так как при современных техниках оптимизации с широким использованием самомодифицирующегося кода и метапрограммирования, невозможно корректно и однозначно выразить все эти приёмы.
Каркас алгоритма можно, разумеется, написать на языке высокого уровня, но это будет прототипированием. А последующая реализация на асме - не будет являться "ручной компиляцией".
Макросы могут дать более высокий уровень абстракции, но это далеко не уровень си =)
---------- Post added at 10:26 ---------- Previous post was at 10:22 ----------
P.S.Люди, а кто-то LLVM к z80 приспособил? ^_^





Ответить с цитированием