Такой вопрос - а кто заполняет ловушки векторов в LDA файле для тестов VKAxxx?
Вот мой vkaac0.mac, результат компиляции в RT-11 (в эмуляторе) сейчас полностью совпадает с исходным бинарником, собирается так:
Скрытый текст
@echo off
Код:rem rem Setup variables for temp directory and path to PDP-11 simulator rem rem set cpu11_tmp=R:\TEMP rem set cpu11_sim=D:\ECC\PDP11 if "%~1"=="" goto blank if "%cpu11_tmp%"=="" goto blank_tmp if "%cpu11_sim%"=="" goto blank_sim copy %1.mac %cpu11_tmp%\%1.mac >>NUL echo macro hd2:%1.mac /list:hd2:%1.lst /object:hd2:%1.obj >%cpu11_tmp%\build.com echo link hd2:%1.obj /execute:hd2:%1.lda /lda >>%cpu11_tmp%\build.com %cpu11_sim%\pdp11.exe @hd2:build.com srec_cat %cpu11_tmp%\%1.lda -dec_binary -o %cpu11_tmp%\%1.bin -binary move vt52.log %cpu11_tmp%\vt52.log >>NUL fc /b %cpu11_tmp%\%1.bin %1.bin @echo on exit :blank echo. echo Batch file to compile and copy built images to project folders echo PDP-11 Simulator and original MACRO-11 on RT-11 is used to compile echo. echo Environment variables should be set: echo cpu11_tmp=%cpu11_tmp% echo cpu11_sim=%cpu11_sim% echo. echo Usage: built filename_without_extension echo Example: build t401 exit :blank_tmp echo. echo Environment variable cpu11_tmp should be set to temorary folder exit :blank_tmp echo. echo Environment variable cpu11_sim should be set to RT11 simulator folder exit[свернуть]
Но область векторов заполнена явно моим макросом:
Скрытый текст
Код:;_____________________________________________________________________________ ; .macro vect, offset, adr, val ; . = offset ; .if nb, <adr> ; .word adr ; .iff ; .word .+2 ; .endc ; .if nb, <val> ; .word val ; .iff ; .word 0 ; .endc ; .endm ; ;_____________________________________________________________________________ ; vect 0 ; vect 4 ; vect 10 ; vect 14 ; vect 20, type ; type out the message vect 24, 200 ; power fail entry vect 30 ; vect 34 ; vect 40 ; vect 44, $apthd, $endad ; vect 50 ; vect 54 ; vect 60 ; vect 64 ; vect 70 ;[свернуть]
В оригинальном DEC-овском файле этот кусок отсутствует, в связи с чем и вопрос, как выбросить эту мою добавку и собрать оригинальный DEC-овский файл


Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 

