Дополняю.
Когда писал одну программу для тест-ПЗУ, то мне очень помог эмулятор Спектрума (любой, который умеет эмулировать Скорпион). В режиме эмуляции Скорпиона очень упростилась отладка программы, к тому же, не было необходимости компилировать rom-файл и подсовывать его эмулятору.
Я писал в аласме, ПРИБЛИЗИТЕЛЬНО следущее:
ASSEMBLEКод:ORG #C000,0 ;компилируем в RAM0 DISP 0 ;как будто в пзу ;тут ;находилась ;программа ;тест-пзу ret ;выход ORG#6000 ; а тут подготовительные операции перед исполнением подпрограммы тест-пзу и после исполнения её di ld bс,#1ffd ld a,1 out (c),a ;включаем озу вместо пзу rst 0 ;вызов подпрограммы тест-пзу di ld bc,#1ffd xor a out (c),a ;возвращаем пзу на место ei ret
SAVE YES
RUN
И тестировал, всё, что нужно, без особых проблем.




