
Сообщение от
Patron
... Поэтому, если в эмуляторе вызвать команду КМД: "Запись с меткой", то это приведёт к разрушению подключенного DSK-образа, а если вызвать команду КМД: "Чтение с меткой" - блоки данных с меткой будут отсутствовать ( при пересоздании образа дорожки из данных DSK-образа все блоки данных получают стандартные заголовки A1A1A1FB ).
Ну это невелика потеря. Да и вряд ли это где используется практически.

Сообщение от
Patron
Если в диалоге подключения диска указать несуществующий файл с расширением .TRK - эмулятор создаст чистый неформатированный TRK-образ, хранящий данные диска в том виде, в котором с ними работает эмулятор.
А это я уже попробовал. Увидел, что можно использовать "сырой образ", но нигде не увидел, как создать. При открытии набил несуществующее имя, ну и эмулятор предложил создать. Как я увидел, маркеры записываются в нижнем регистре, как "a1".
---------- Post added at 22:48 ---------- Previous post was at 22:41 ----------
Когда-то Владимир Полетаев предлагал способ определения номера ПЗУ в КМД - здесь.
Попробовал. Вот результат:
Код:
.TY KMDID.MAC
.TITLE KMDID
.MCALL .PRINT,.EXIT
START: .PRINT #HEAD
10$: BIT #40,@#172140
BEQ 10$
MOV #35,@#172140
20$: TSTB @#172140
BPL 20$
MOV #PROG,@#172142
30$: BIT #40,@#172140
BEQ 30$
.PRINT NAME
.EXIT
PROG: MOV #KMD255,R0
CMP @#10004,#NOP
BEQ 10$
MOV #KMD092,R0
10$: MOV R0,@#NAME+40000
RETURN
NAME: .WORD KMD091
HEAD: .ASCII <16>"w kmd USTANOWLENO pzu 1801re1-"<17><200>
KMD091: .ASCIZ "091"
KMD092: .ASCIZ "092"
KMD255: .ASCIZ "255"
.END START
.KMDID
В КМД установлено ПЗУ 1801РЕ1-255
.