Создаю новый эмулятор Радио-86РК.
Предвижу возгласы:
Опять!?
Сколько можно!?
Кому это нужно!?
А вот, видать, нужно!
При создании буду опираться на лучшие достижения в этой области:
Emu80SDL Виктора Пыхонина,
Эмулятор процессора Intel 8080 (КР580) Александра Дёмина
Написан будет на C++ под CodeBlocks с библиотекой SDL 1.2
Есть небольшая демка (набросок) в которой я пытаюсь понять какого размера должен быть экран.
Описание:
Это только картинка экрана, никакого функционала РК еще не реализовано.
Выход - ESC.
Пробел - полный экран/окно.
Клавиши со стрелками - перемещение курсора (и только).
Бегущие цифры - это миллисекунды с момента запуска программы в Hex виде (выдается для отладки).
Шкала - это количество символов по вертикали и по горизонтали.
Вложенные прямоугольники - это область отображения ВГ75 и область программного терминала РК.
Вот размеры прямоугольников:
Окно программы: 480х640 - стандартный режим VGA.
Серий прямоугольник внутри - область работы ВГ75 300х468 (30х78 символов).
Черный прямоугольник внутри - область работы программного терминала РК 250х384 (25х64 символа).
Демка нужна чтобы оценить правильность отображения информации и масштаб.
Прошу народ оценить и дать, если нужно, рекомендации.