А точные такты процессоров и железа?)
А точные такты процессоров и железа?)
Суббота -- взял MESS из svn и откомпилировал пользуясь инструкциями micko. Поправил в драйвере uknc настройки памяти, сделал получение начальных PC и PSW для PPU. В отладчике стало можно пройти по шагам первые инструкции из ПЗУ.
Воскресенье -- реализовал порты 177010 и 177014 -- заработал цикл копирования ПЗУ в ОЗУ ПП, проходит стартовые тесты ПЗУ и ОЗУ.
Понедельник -- реализовал ещё часть портов ПП, сделал процедуру отрисовки экрана. Дальше стал кропотливо сравнивать поведение с тем что показывает UKNCBTL. Но тут случился облом. Оказалось, что процессор T11, имеющийся в наличии, местами недотягивает до ВМ2 -- в частности, инструкции ASH нету как факта. В общем, сначала нужно реализовать ВМ2 в стиле MESS, а там видно будет.
Вторник -- micko прислал для кода эмуляции T11 патч "который сделал какой-то итальянец" -- инструкции MUL, DIV, ASH, ASHC. Походу, процессор в целом заработал нормально. Реализовал ещё часть портов ПП, на скорую руку сделал запуск ЦП. Дальше нужно смотреть как ЦП шагает, там пока ни одного порта не реализовано. Ясно, что для MESS придётся делать свою реализацию ВМ2.
Среда -- прошагал стартовый код ЦП, споткнулся на инструкции MFUS. Добавил инструкции MFUS и MTUS в код T11. Не помогло. ЦП при старте должен крутиться в режиме HALT. На экране пока ничего нет.
Суббота -- проверил что экран формируется правильно. Сделал цвет 8 палитры серым вместо чёрного -- чтобы видеть что хотя бы фон формируется.
![]()
nzeemin, т.е. скоро УКНЦ появится в mess?
С уважением, Александр.
Scorpion ZS-256 Turbo+ GMX-2048
SID-Blaster/ZX
Музей ретрокомпьютеров в Минске!
Здесь ничего нет => http://byteman.by
И здесь тоже --->>> http://bytespace.by
Пока не могу обещать. Возможно.
Насколько я сейчас вижу, нужно делать реализацию ВМ2 в MESS. Сейчас для этого нужно взять код процессора T11, добавить туда разделение режимов на USER/HALT, сделать поле памяти в 128 КБ вместо 64 КБ (16 линий адреса + сигнал SEL), команды EIS, FIS, HALT-режима, прерывания. Без этого можно разве что налепить ещё пару заплаток на код T11, но как ВМ2 он всё равно не заработает.
Примерно 24 июля 2006 года я начал работу над эмулятором УКНЦ.
Добрый день уважаемые форумчане и любители эмулятора УКНЦ. Прежде всего хочу выразить благодарность автору за эмуляцию УКНЦ.
Прошу о помощи! Подскажите пожалуйста более подробно и иллюстративно, как можно запустить диск с играми на эмуляторе УКНЦ beta 20. Сколько мучаюсь, но у меня ничего не получается.
С Уважением.
Dota, да там всё просто.
вот держи пояснения:
ZEman, Спасибо но ничего не получается команда набора глючит и срывается и непонятно чтото там грузится. мне бы иллюстративно посмотреть.
---------- Post added at 17:01 ---------- Previous post was at 16:53 ----------
Да и еще вопросик. Кто знает игра "замок гоблинов" была только на укнц или еще на каких либо платформах типа бк, спектруум. Припоминаю тот факт, что я играл в нечто похожее в 87-88 годах в тогдашних компьютерных клубах, как помню игры передавались по сети был еше цветной монитор электроника Ц-202 черная клавиатура и черный блок питания. Но тогда в те года я так и не уточнил название игры. Помню что по лабирину бегал человечек стрелял и пробивал кирпичные стены и доставал клад.
Dota, прошу прощения что не ответил, но если нужна помощь -- задавайте конкретные вопросы и описывайте точнее что именно не работает.
Игра "Замок гоблинов" -- это один из множества вариантов "Lode Runner", который был портирован в том или ином виде очень на многие платформы. Например, на БК был "Клад" и другие варианты.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)