В прошлую среду выступал в Рязани на митапе, рассказывал о своём опыте написания эмуляторов.
В прошлую среду выступал в Рязани на митапе, рассказывал о своём опыте написания эмуляторов.
hobot(22.11.2019)
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
В аттаче UKNCBTL версии 616.
Добавлена экспериментальная фишка -- распознавание экрана в текст, команда File > Screen Text to Clipboard.
Использует для распознавания текущий шрифт, сохранённый в ОЗУ ПП. Разные шрифты не понимает, только текущий.
Инверсию не понимает. Зато понимает разное масштабирование.
экран УК-НЦ
Скрытый текст
то что из клип в блокнот вставилось после выбранной команды из меню эмулятора
получается "фишка" работает только с одним из шрифтов Алексея?Код:РУС Т = : '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ц!
Странно, что не с родным УК-НЦшным? )
Код:ЗАГЛ ЛАТ 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-файл.
Последний раз редактировалось hobot; 15.05.2018 в 05:27.
Ещё раз. Фишка работает не с каким-то конкретным шрифтом, а только с _текущим_ шрифтом.
На первом скриншоте шрифт был переключен, поэтому не распознано всё что до переключения.
То что статусная строка не распознаётся -- это бага, поправлю.
Ещё распознавалка пока не понимает плавный скроллинг, поэтому пока не доскроллировалось до ровной строки -- тоже не распознает.
Также возможно некоторые символы неверно переведены в Юникод, это тоже постепенно поправлю.
Последний раз редактировалось nzeemin; 07.05.2018 в 02:19.
ага! жизнь налаживается )Код:Л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/
Спасибо! )
![]()
nzeemin, можно ли последнюю сборку перекомпилить под этот камушек?
(без SSE2, одноядерный) - у меня возникла такая потребность. При этом эмулятор ДВК Patrona работает на УРА (в моей конфигурации железа), что сильно выручает на данный момент, но нет возможности запустить прогнать УК-НЦшную специфику + расширился бы круг ПиСи на которых UKNCBTL работает )
Кстати говоря минимальные системные требования UKNCBTL как то отдельно и специально никогда не обсуждались вроде бы )
Буду рад любому ответу )
Последний раз редактировалось hobot; 05.07.2018 в 20:05.
hobot, а версия Windows какая интересует?
Собираю под Visual Studio, разные версии которой дают разный диапазон версий Windows.
Последнее время все релизы собираю под VS2013, должно работать начиная с Windows XP.
Используются юникодные функции WinAPI, которых нет в Windows 95/98/ME. Когда-то давно я делал поддержку неюникодного WinAPI, но это было не особенно востребовано, ну и конечно я не особенно тестировал работу такой сборки. Сейчас эта часть из файла проекта выпилена.
Теоретически, я наверное могу собрать какую-то специальную редакцию эмулятора для старых машин, провести тестирование под виртуалкой итд.
Практически -- не очень понимаю зачем это нужно.
Windows XP SP3 - проверенная 32 которая.
Оперативки 512 - для того поколения плат почти предел или даже предел(?)
Видео правда слабоватое TNT2 64 Pro - но опять же аутентичное, в общем ретро машинка.
В общем попытка последнюю сборку запустить на этой конфигурации выглядит так :
(запускаю свеженький без предрассудков в виде .INI файла со старшей машины)
Панический дамп тут (строго временно) > http://fayloobmennik.cloud/7292348
Практический смысл - у меня то прямой - другой машинки пока нет
кушать не могу (!) без UKNCBTL ) А так, если есть возможность запустить под З-им пеньком почему бы нет? На этих платах
как правило очень правильные контроллеры флопов и у кучи народа кто ретро игры гоняет (опять же я) таких плат и процессоров ещё навалом - платы намного надёжнее чем под четвертые пеньки были - они выжили, хорошую плату под 4-й уже
надо искать, почему бы не расширить поддержку устройств (если это возможно сейчас самый вариант удобный сразу проверить).
У меня сильное подозрение в отсутствие поддержки SSE2
И ещё могу попробовать драйвера под видео обновить
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)