bigral, какое-то нестандартное расширение SDCC (вообще говоря SDCC плохо совместим со стандартами).
К.О. говорит, что <? по всей видимости возвращает меньшее из a и b
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Оk, а кто-то из гуру может описать в кратце как правильно работать с этим sdcc? Ато вчера надо было одному кадру продемонстрировать как можно в нынешнее время писать проги на С под ZX и мягко говоря получилось не совсем убедительно.
пока что накопились такие вопросы:
1. после разбирательства с архивом который шел с доками для speccy2007 я сворганил такой bat-ник:
sdcc --no-std-crt0 --code-loc 0x8000 -mz80 test_zx.c
hex2bin -s 8000 -e bin test_zx.ihx
bin2sna test_zx1.sna test_zx.sna test_zx.bin
после него мой код с адреса 0x8000 inject-ится в test_zx1.sna и я его пускаю в эмуле через usr 32768. Все это выглядит криво, как получать tap c CODE блоком внутри?
2. как define-нуть таблицу векторов для IM2 по первому подходящему адресу?
(ну типа что-то:
_asm {
currAddress = $
org (currAddress && 0xFF00) + 0x0100
dup (128) dw (interruptHandler)
}
void interruptHandler() {
....
}
)
3. есть вообще хоть какая-то библиотека полезных функций чтоб прикрутить к SDCC?
---------- Post added at 09:45 ---------- Previous post was at 09:41 ----------
хеппибёздие файрекса как раз в тему ссылка :\
Последний раз редактировалось bigral; 21.04.2010 в 10:43.
Можно получить trd/sna/tap с помощью простой программы на SjASMPlus, в которой будет производиться INCBIN кодового блока. Или снапшот через BIN2SNA: http://zx.pk.ru/showthread.php?t=93
ATW4GS / BIN2SNA / SquareMania <ТИ-3> / Ужасм+
ATM-Turbo 512 v4.50,
Commodore 64G + TAC-2, Retro-Bit Super Retro TRIO
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)