В общем долго думал. Придется делать отдельную функцию, синтезирующую код вызова библиотеки на страничке. Все равно идеально не выходит.
Да и надо начать с менеджера кучи. Без менеджера памяти (страничка+куча) вообще не получится.
кстати, а как проще реализовать вывод на экран? переписать crt0.s?
Нет. Стандартная процедура вывода (через printf) требует функции putchar(char c). У меня она реализована (для стандартного экрана) в файле libsrc/libconio/conio_s.s
Если хочется свою - напиши свою процедуру в отдельной библиотеке и линкуй библиотеку в программу.
Но на стандартный экран вывод идет сразу. Цвета можно выставлять процедурами libconio - color(цвет) и ccls(цвет)
гляну попозже. все-же неясно - бинарь получен, и как обойтись с печатью
глянул внутрь - весь long работает через (IX+nn), несмотря на Hitech-C *facepalm*
Там и тапки и хобеты генерятся. Если ты про SDCC-NOINIT
- - - Добавлено - - -
Ну не весь. Взвращается лонг в dehl
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
"Там" не для меня
А чего ты делаешь то?
Эксперимент это был. На предмет рационализаторского предложения
Ничего не понял)
Кому чего предложили?)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)