Уважаемый Titus! Есть ли хоть малейшая возможность что в [отдалённом] будущем терминальная часть эмулятора будет отделена от УКНЦ?
Мне кажется что вполне возможно с минимальными затратами реализовать общение с IP или COM портом, для запуска совместно с эмулятором ДВК или SIMH.
anasana (11.01.2022), Oleg N. Cher (13.01.2022), Radon17 (11.01.2022)
Обнаружил некий баг кажется в EmuStudio.
Воспроизведение бага:
Запускаем эмулятор, идем в пункт "отладка". Набираем вот такую простенькую программку (скрин выше - левый это с EmuStudio, правый с UKNCBTL)
Она означает
MOV #1000, R0
FADD R0
(ну и остальное нули)
Запускаем с адреса 1010 - и что-то странное. На скрине видны различия в адресах остановки. Нормально должно быть как на правом варианте.
Проверял еще и на железном УКНЦ - он работает как правый (верный) вариант.
Могу добавить еще что баг также "работает" на эмуляторе Неона, видимо он какой-то общий.
(может какое-то не то прерывание дергается при команде FIS для 1801ВМ2?)
Последний раз редактировалось BlaireCas; 01.10.2023 в 11:51.
Шедевр портирования на УКНЦ - игра Highway Encounter
Эмуляторы: UKNCBTL, EmuStudio (респект авторам)
nzeemin (01.10.2023), Oleg N. Cher (01.10.2023), Titus (01.10.2023)
Это нам @Alex_K лучше подскажет)
Я сейчас далек от 1801ВМ2, в голове нюансы не держу)
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Последний раз редактировалось BlaireCas; 01.10.2023 в 12:30.
Шедевр портирования на УКНЦ - игра Highway Encounter
Эмуляторы: UKNCBTL, EmuStudio (респект авторам)
Если у эмулятора будет какое-то развитие в будущем (т.е. будет на него время), то вообще надо будет переходить на другую платформу эмуляции ВМ2. Потому что эта эмуляция образца 2006 года, оставшаяся без особых изменений. Развития она иметь не может, ее можно только переписать заново.
Было-бы неплохо (даже было-бы очень круто!).
Просто вот баг заметил пытаясь запустить на Неоне программку скомпилированную через GCC куда решил засунуть всякие FADD FMUL ну и т.д., и тут немного всё закрашилось. F-MON Trap to 10 какой-то, что за жуть.
Конечно да, в GCC включается float emulation и переписывается всякая плавучка. Но хотелось отделаться лишь конвертацией float-ов и использованием FIS которые в ВМ2 таки есть (пусть и через прерывания).
Шедевр портирования на УКНЦ - игра Highway Encounter
Эмуляторы: UKNCBTL, EmuStudio (респект авторам)
Titus (05.10.2023)
Внимание, вопрос: Кто-нибудь еще использует эмулятор на WinXP?
Спрашиваю потому, что не хочу тащить за собой устаревший DirectDraw и DirectSound, на смену которым в Vista пришли более качественные Direct2D и WASAPI.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)