О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 ----------
хеппибёздие файрекса как раз в тему ссылка :\





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