
Сверху МК85 (1991), снизу МК85М (1996)
Чуть более новый МК85М показывает полосы


Зато старичок МК85 кое-как, но показывает что ввели


Moderator: Shaos
Кстати, никто так и не заметил, что сверху на вышеприведённой фотке торчит вовсе не МК-85Shaos wrote:Приложил к дюймовой сетке:
Рад бы, но у него ни хелпа, никакого описания и разные фичи перемешаны.Shaos wrote:pdp11asm придерживайся
А чего там описывать то? Интерфейс командной строкиLavr wrote:Рад бы, но у него ни хелпа, никакого описания и разные фичи перемешаны.Shaos wrote:pdp11asm придерживайся
Code: Select all
jmp @#0C0AH
Code: Select all
jmp 0C0AH
Code: Select all
org 0
insert_file "mk85.rom"
; handling keys EE and H (for hexadecimal entry)
org 0216H
jmp hexinp
; typing chatacter R0 into edit buffer with support of INSERT mode
org 0270H
jmp ins1
; new vectrors MODE7 and MODE8
org 02E6H
.word mode7
.word mode8
Ну так вот это как раз и надо! Как это записывают "правильно" или "по некоему стандарту".Shaos wrote:Директивы ассемблера сгруппированы в один файл compiler.cpp и легко понимаемы
Code: Select all
0010226 BEQ 10240
0010230 MOV #5, R5
0010234 JMP 12514
Code: Select all
JMP 002514
ASR R3
ASR R3
ASR R3
BIC #160000, R3
JMP 000254
Code: Select all
MOV SP, @13772
MOV 13772, SP
MOV #170400, -(SP)
Code: Select all
MOV R6, @013772
MOV 013772, R6
PUSH #170400
А я и не говорил, что они одинаковые.Shaos wrote: по поводу первых двух кусков - сдаётся мне, что это разные куски кода...
Code: Select all
jmp @#0C0AH
Code: Select all
MOV SP, @13772
MOV 13772, SP
PUSH #170400
Ну я исхожу из того, что "стандарт" должен собираться на подавляющем большинстве ассемблеров этого типа.Shaos wrote:Ну наверное стандарт это MACRO-11 вот только он безнадёжно устарел...
Shaos wrote:переписываю исходники патча v27 от Петра, чтобы они стали совместимыми с pdp11asm
Так не бывает...Shaos wrote:Неа - исходники патча написаны непойми на чём...