

Нашел программу RKO - я ею писал файлы для РК86 со Специалиста. Где-то была еще и RKI, но ее не нашел. Часть файлов еще на бобинах было, но бобинника у меня уже нет

дизассемблированная RKO:
Code: Select all
ORG 8000H
JMP RKO_START
BLK_START: DW 0
BLK_END: DW 0
CHK_SUM: DW 0
RK86_CNST: DB 32H
SAVE_CNST: DB 0
DB 0, 0, 0, 0, 0
RKO_START:
LHLD BLK_START
XCHG
LHLD BLK_END
XCHG
CALL 0C82AH
MOV H, B
MOV L, C
SHLD CHK_SUM
LDA 8FFEH
STA SAVE_CNST
LDA RK86_CNST
STA 8FFEH
MVI C, 0FFH
XRA A
LOC_802F:
CALL 0C3D0H
DCR C
JNZ LOC_802F
MVI A, 0E6H
CALL 0C3D0H
LHLD BLK_START
MOV A, H
CALL 0C3D0H
MOV A, L
CALL 0C3D0H
XCHG
LHLD BLK_END
MOV A, H
CALL 0C3D0H
MOV A, L
CALL 0C3D0H
XCHG
LOC_8053:
MOV A, M
CALL 0C3D0H
CALL 0C427H
INX H
JNZ LOC_8053
XRA A
CALL 0C3D0H
CALL 0C3D0H
MVI A, 0E6H
CALL 0C3D0H
LHLD CHK_SUM
MOV A, H
CALL 0C3D0H
MOV A, L
CALL 0C3D0H
LDA SAVE_CNST
STA 8FFEH
JMP 0C800H
а также набросал программку, которая выводит дамп файла в текстовый файл с контрольными суммами в формате РК (у себя на страничке выложил)