https://storage2.static.itmages.ru/i...4146b8dabd.png
ещё один сейвстейт для эмулятора УК-НЦ (UKNCBTL)
Вид для печати
Эмулятор UKNCBTL версии 609.
Отличия от версии 599:
* Настройка "Screenshot mode" в окне Settings
* Disasm mode: в окне отладки показываются более подробные подсказки о текущей команде
* RenderVfw.dll -- добавлен режим "640 x 576 Doubled" (взято из форка ilynxy), пересобрал под VS2013 (если что не так, используйте старые DLLs)
В прошлую среду выступал в Рязани на митапе, рассказывал о своём опыте написания эмуляторов.
https://youtu.be/4fdPfqCyZtg
В аттаче UKNCBTL версии 616.
Добавлена экспериментальная фишка -- распознавание экрана в текст, команда File > Screen Text to Clipboard.
Использует для распознавания текущий шрифт, сохранённый в ОЗУ ПП. Разные шрифты не понимает, только текущий.
Инверсию не понимает. Зато понимает разное масштабирование.
экран УК-НЦ
Скрытый текст
https://thumb.ibb.co/e0mT67/20180506225249171.png
то что из клип в блокнот вставилось после выбранной команды из меню эмулятора
получается "фишка" работает только с одним из шрифтов Алексея?Код:РУС
Т = : 'v÷: ==v v : = v` vv, -:v ÷v vv ,:99`
-:v ÷v vv v==÷ v= v : = ,- v: :v, -:v ÷v vv ,:99`
[ : = v' ===v v' v= :v = ÷: v v =÷÷v ,Р v: vv, -:v ÷v vv ,:99:
v:: v : = v" v: -:v ÷v vv :99:
Т v= v : = v: vv -:v ÷v vv :99:
: = v : '= v : = , Р v: vv, -:v ÷v vv ,:99?
"÷ v vv v v : ': v "Р v? vv, -:v ÷v vv ,:99?
- v : = v: vv, :v ÷= 'v ÷ : ' ÷ , ÷:∙= ?"v v '=÷, -:v ÷v vv , :99`
[- -Р=÷:v= ' v' :v÷v
≥ v9 vv =vvv+=ф╣× " + /~C :9"9
Т:== v : = v: vv, =÷v= v -:v ÷v vv :99:
Г:v÷' vv: ' = v v : = ГР v: vv, -:v ÷v vv ,:99`
Т≥ ÷ v:= v:-" v: v` " C:=v -
РТ::≥` [≥ " v:÷
∙v ≥гТ ТТ ≥ CРг, Cv:гТ
Время Дaтa
00:00:24 21-Апр-2018, Субботa
!gpмЪёоm фJф [[ мpф pц!
Странно, что не с родным УК-НЦшным? )
https://thumb.ibb.co/ikqkKS/20180506230013515.png
Код:ЗАГЛ ЛАТ
Assignments:
Symbol Status Value
------ ------ -----
; auto < DIR/VOL/BLO/FU
^X auto < mac
^B auto < lin
\ auto < nys
^D auto < dess
+ auto DIR *.PAS/BRI/ALP/COL:6
---------------------
Empty bytes: 227.
Assignments key:
Key Value
-------------- -----
Key_1 ==> ^[^H
---------------------
Empty bytes: 298.
LD0 is MZ0:MACFIL.DSK[141.]
RT11SJ (DS) V5.01a
MZ0:\MACRO(00:00:37)>
!gpмЪёоm фJф [[ мpф pц!
[свернуть]
- - - Добавлено - - -
у Patrona конечно совсем другой подход к реализации экрана - у него его как бы нет ) У него рулон там и управление им от VT52 или как-то так, системные шрифты от Windows, и пишет он сразу в клип и скриншот графический и txt-файл.
Ещё раз. Фишка работает не с каким-то конкретным шрифтом, а только с _текущим_ шрифтом.
На первом скриншоте шрифт был переключен, поэтому не распознано всё что до переключения.
То что статусная строка не распознаётся -- это бага, поправлю.
Ещё распознавалка пока не понимает плавный скроллинг, поэтому пока не доскроллировалось до ровной строки -- тоже не распознает.
Также возможно некоторые символы неверно переведены в Юникод, это тоже постепенно поправлю.
ага! жизнь налаживается )Код:ЛAТ
The Virtual Memory driver VM V03.00,(C) "Alphaprog",1993
Alphaprog commander driver,AC V01.10,(C) "Alphaprog",1993
Driver of memory of peripheral processor,PM V01.00,(C) "Alphaprog",1991
Null driver V05.01 (C) "Alphaprog" 1991
Type driver V01.00 (C) "Alphaprog" 1991
Line printer driver,LP V01.00,(C) "Alphaprog",1992
Background printing BP V02.00,(C) "Alphaprog",1992
MH driver V01.00, 16 sectors in track, size 256 bytes, (C) "Alphaprog", 1993
?WD-W-Resident not load
SL V09.00 (C) Cтopoжeвыx C.B. + ИТO 1989
Time driver V01.00, made by "Alphaprog" 1991
Float point error driver FP V01.00,(C) "Alphaprog",1993
TS handler Koi-8 V01.03 By Oleg H.
RT11SJ (DS) V5.01a
^C
^C
^C
^C
^C
^C
MZ0>
- - - Добавлено - - -
nzeemin, желательно шрифт сменить на любой с "правильным нулём" ) <<< не подумал, сразу накатал, потом подумал и удалять не стал )
- - - Добавлено - - -
вот в этом сообщении http://zx-pk.ru/threads/6257-emulyat...l=1#post924831
см. вкладку там коммент. и описание "правленого" sysimage.dsk )
@nzeemin, @Alex_K, у меня вопрос к авторам эмулятора UKNCBTL.
Насколько сложно и какая именно должна быть проделана работа, что бы
из дискетного дистрибутива прошивки третьей версии сделать реальное uknc.rom
и попробовать его в эмуляторе???
http://archive.pdp-11.org.ru/ukdwk_a..._v300_Sources/
Спасибо! )
:redface: