лучше визуальный флажок в эмуляторе выстави, что бы юзеру была возможность оперативно режим менять
Вид для печати
Сейчас такие компьютеры, что можно весь образ в памяти держать, а изменения в файл, по желанию пользователя, потом скидывать.
Делаю сейчас readonly режим, вроде как достаточно при записи выдавать ошибку IDE_ERROR_BAD_SECTOR -- при загрузке пишет сообщения об ошибках записи, но успешно загружается.
В аттаче .exe-файл. Добавлен ридонли-режим и его индикация в тулбаре.
Просто ставим read-only флаг на файл и подключаем в эмулятор.
Не надо там смазывать. Лучше резюки лишние напаяй последовательно на клавиатурные сигналы. Методом подбора. Уже не помню номиналы. Сильно больше поможет. Или найди нормальную мембранную клавиатуру поздних выпусков. В 90-х она продавалась отдельно. Сейчас - фиг его знает.
Поставил Qt 4.6. Сделал GUI-проект, добавил в него папку emubase из UKNCBTL.
Получил тонну ошибок.
На данный момент (ревизия 179), ядро эмуляции уже компилируется под MinGW.
По идее, теперь можно написать GUI под Qt и использовать ядро эмулятора _без изменений_ под тем же Linux.
Сделал конфигурацию для сборки не-юникодной версии UKNCBTL, поправил строковые функции и таблицу перекодировки КОИ-8Р. Теоретически, теперь может работать под не-юникодными версиями Windows (Windows 98, если это реально ещё кому-то нужно). Практически -- пока не пробовал, но наверняка будут проблемы с DLLs.
А как там с моей проблемой ?
Первый скриншот под Qt:
http://img-fotki.yandex.ru/get/4209/...b985938a_M.jpg
Конечно в зачаточном состоянии -- экран не обновляет, клавиатуру не воспринимает -- выкладывать пока нет смысла.
UPD 2010-05-07:
Экран обновляет, сделал экранную клавиатуру.
Вынес в отдельный пост -- стоит того 8-)
Установил Ubunto 10.04 на ноутбук.
Поставил Qt SDK. Часа два выяснения проблем -- и заработало.
http://img-fotki.yandex.ru/get/4211/...49c987ed_M.jpg
Скачал и поставил Qt SQK под Mac OS X 10.5.7.
Не без проблем, но тоже заработало.
http://img-fotki.yandex.ru/get/4307/...f2473fe8_M.jpg