Вот, случайно набрел (может, All знает о нем):
кросс-компилятор С: http://www.z88dk.org
среди target-платформ числится ZX 48/128
Br
-Vitali
Вид для печати
Вот, случайно набрел (может, All знает о нем):
кросс-компилятор С: http://www.z88dk.org
среди target-платформ числится ZX 48/128
Br
-Vitali
А вообще забавная вещь. В два клика скомпилилось вот это:
#include <graphics.h>
#include <stdio.h>
#include <stdlib.h>
struct window mine; /* Window structure */
main()
{
int j,i;
clg();
/* Draw a series of concentric circles in the centre of the screen
* these go off the screen but don't generate an error - very cool!
*/
for (i=90 ; i!=0; i--)
{
circle(128,96,i,1);
if (i < 25 ) i--;
}
draw(0,0,255,63);
/* Draw a diamond - weak, but it demonstrates relative drawing! */
plot(200,32);
drawr(10,10);
drawr(10,-10);
drawr(-10,-10);
drawr(-10,10);
}
есть еще компилеры ZCC и SDCC. последний можно найти на Sourceforge или я могу их оба сюда запостить.
Э, такой вопрос по sdcc :) Начал компилировать, он мне нагенерировал всяких асмовских файлов, а бинарник-то где? Это тот файл с неким хексдампом? А как его протестить, скажем на fuse?Цитата:
Сообщение от Looker
Что ты подразумеваешь под хексдампом? Кажется там выходной файл в формате Motorola S-Record (кажется), для уточнения вопроса смотри документацию к SDCC.Цитата:
Сообщение от toch
Перегнать в чиста-канкретна двоичный формат можно с помощью Srecord (http://srecord.sourceforge.net/), по крайней мере под Линуксом я так и делал в самописном скрипте. Кроме этого, скрипт попутно формировал из этого двоичного файла снапшот формата 48К для непосредственной загрузки в fuse.
Ну, все. Дальше слова знакомые, спасибо. :)Цитата:
Сообщение от bob5024
Выкрасить и выбросить. Туда же куда и SDCC.Цитата:
Сообщение от vitasam
Из достойных только HiTech. И ещё IAR немного.
Платные? Выкинуть, сэкономив краску.Цитата:
Сообщение от fk0
Да. Но понимаешь ли. Разработчики оных тоже кушать хотят.Цитата:
Сообщение от toch
Можешь своровать. Но воровать нехорошо. Лично я своровал.
Конечно понятно. :) Хотя денежную политику тоже можно разную развить. Просто я лучше буду пользоваться кривым, но бесплатным и свободным, чем платным, т.к. делаю-то я такое же кривое и свободное. ;)Цитата:
Сообщение от fk0