Страница 2 из 4

Электроника МК-98 - есть прошивка

Добавлено: 22.03.2021,18:40
RadioKing
Поразглядывал картинки, вот что вышло (фото кликабельно):
Изображение

Интересно узнать назначение всех чипов ДБИС.
Пока не делая никаких выводов скажу что к ДБИС2 подключен чип статического ОЗУ на 1Мбит, это похоже основное ОЗУ.
К ДБИС3 подключен чип на 256 Кбит. Сделаю робкое предположение что это видеоконтроллер, а микросхема памяти - видеобуфер.

Электроника МК-98 - есть прошивка

Добавлено: 22.03.2021,19:55
Sergei Frolov
У меня курсора нет

Электроника МК-98 - есть прошивка

Добавлено: 23.03.2021,14:40
nzeemin
iret писал(а): 22.03.2021,17:44 сорян, у меня была цель "влезть в 64 килобайта" xD
(и /MT не прокатит, оно собирается clang'ом)
А зачем это надо - влезь в 64К, на конкурс что ли? ну так это пройдёт, а эмуляторы пишутся годами.
Пусть там хоть мегабайтный файл .exe, никого это особо не волнует.
А вот когда не запускается - тут сразу куча вопросов.
Я думаю у clang'а тоже есть опция статичной линковки.
Дальше обычно идут вопросы - почему не работает на Windows XP (да, до сих пор), почему не кросс-платформенный.

Ну и ещё вопрос - исходники будут?

Электроника МК-98 - есть прошивка

Добавлено: 23.03.2021,18:41
iret
nzeemin писал(а): 23.03.2021,14:40 почему не работает на Windows XP
потому что апи вывода графики из висты. чтоб тиринга не было.
nzeemin писал(а): 23.03.2021,14:40 почему не кросс-платформенный.
кроссплатформенный, но надо собрать.
nzeemin писал(а): 23.03.2021,14:40 исходники будут
скорее всего, по релизу.
Sergei Frolov писал(а): 22.03.2021,19:55 У меня курсора нет
я так и не нашла, где там таймер висит xD
(или его там вовсе нет и курсором мигает сам экран?)
там еще клава весьма глючная, в дебаггере кажется. почему- тоже пока не особо разбиралась. в моем же эмуляторе первого поиска (на кусках которого и собрано это)- оно глючило точно так же в некоторых приложениях. думала, что из-за таймера, но походу нет.

Электроника МК-98 - есть прошивка и эмулятор

Добавлено: 23.03.2021,20:06
nzeemin
iret, в общем спасибо вам за эмулятор.
По себе знаю что это непростая работа :)

Электроника МК-98 - есть прошивка и эмулятор

Добавлено: 24.03.2021,18:16
RadioKing
Есть предположение о дисплее в МК-98.
Это может быть саратовский ИЖГ106-240х128. Он подходит и по размерам видимого поля, и по разрешению.
Что интересно, это не просто "стекло", а дисплей с контроллером. И вместо "зебр" используются гибкие шлейфы.

Спасибо mig_25 подсказку в какой книге смотреть.
Информация из справочника А.М. Юшина "Оптоэлектронные приборы и их зарубежные аналоги". Том 2, стр. 385-386

Электроника МК-98 - есть прошивка и эмулятор

Добавлено: 31.03.2021,12:37
iret
апдейт.
починила графический режим дисплею, притащила (кривой и очень рудиментарный) gdbstub. в конфиге boat = true, потом gdb -ex "set architecture i8086" -ex "target remote 127.0.0.1:1337". поддерживаются hb/watch/x/i r.
не менее кривая поддержка СМП- проходит тест, вроде форматируется, но при чтении сносит крышу биосу и тот какает в память. никто не может отформатировать смп на реальной железке и считать, что там получилось?

Электроника МК-98 - есть прошивка и эмулятор

Добавлено: 04.04.2021,13:42
shattered
Круто

Bad Apple when? :)

Электроника МК-98 - есть прошивка и эмулятор

Добавлено: 04.04.2021,16:32
Sergei Frolov
Изображение
iret писал(а): 31.03.2021,12:37 никто не может отформатировать смп на реальной железке и считать, что там получилось?
Сначала прошел тест, прервал его, пошел в системное -> смп, там отформатировал, потом создал базу и записал. Вроде нормально.

Электроника МК-98 - есть прошивка и эмулятор

Добавлено: 05.04.2021,00:47
iret
Sergei Frolov писал(а): 04.04.2021,16:32 Вроде нормально
я имела в виду "считать дамп с смпшки", чтоб посмотреть, как точно пишет команда с 50/40/00. xD
(и желательно перед этим прогнать тест, ибо он пишет единички в первые 0x800 байт)
((всмысле прогнать тест, отформатировать и слить дамп))

Электроника МК-98 - есть прошивка и эмулятор

Добавлено: 05.04.2021,01:04
RadioKing
iret писал(а): 05.04.2021,00:47 считать дамп с смпшки
Я могу снять дамп, если мне Сергей пришлёт СМП. Ну или наоборот, я могу выслать Сергею USB программатор СМП.