Добавлен ИК1306 -- теперь МК61 эмулируется. Сейчас работаю над загрузкой/выгрузкой памяти.
Добавлен ИК1306 -- теперь МК61 эмулируется. Сейчас работаю над загрузкой/выгрузкой памяти.
Феликс, как идут дела с изготовлением версии для iPhon-а?
http://sfrolov.livejournal.com/12458...12581#t2812581
Только вчера отправил в appstore . ждем реакции apple.
Отличная новость! Спасибо.
Прошу прощения, приложение попало в appstore?
Пока смог найти там две программы я так понимаю других авторов:
https://itunes.apple.com/ru/app/id448164171?mt=8
https://itunes.apple.com/ru/app/id535423946?mt=8
Не хочется тратить время на симуляторы, получить сразу полный эмулятор.
ждем еще. они обычно загружены перед праздниками. если до 19го не попадет, то только после 2го января
Как приложение будет называться?
Скажите пожалуйста, а МК-54 ориентировочно когда будет ?
Он есть -- DICE
---------- Post added at 14:24 ---------- Previous post was at 14:13 ----------
Коллеги из MAME/MESS пошли другим путем (mechanical turk):
http://www.mameworld.info/ubbthreads...?Number=249247
и результат:
http://ajg.mameworld.info/
Посадили людей набивать прошивку, глядя на фотографии
Что-то тема заглохла. Прикинусь некромантом и попробую воскресить тему.
Есть версия для iOS?
Кто-нибудь может распознать ПЗУ от К145ИК1305 (он же ВХ205) калькулятора МК-44?
http://radiopicture.listbb.ru/viewto...p?p=8057#p8057
Там такой же процессор стоит, можно было бы сделать эмулятор.
и я даже знаю, как этот эмулятор будет называться :)
Там с МК-44 хитрость в том, что его можно заапгрейдить, добавив микросхему-регистр памяти.
Там еще такая есть
http://radiopicture.listbb.ru/viewto...p?p=7844#p7844
Да, я на нее уже наткнулся поиском -- вот этот вариант отлично http://ipic.su/img/img7/fs/K145VH205...1511592714.jpg
Чтобы считать код К145ИК1305 хочу найти соответствия между фотографией кристалла известного кода другого чипа К145ИК1302
http://radiopicture.listbb.ru/viewto...ик1302#p7816
и готового исходного текста прошивки https://pmk.arbinada.com/mk61emuweb.html
Там есть коды
Пока не могу найти, от чего оттолкнуться, где это соответствие на картинке.Код:ИК1302: {
команды: [
0x00204E4E, 0x00117360, 0x00114840, 0x01040240,
0x00164040, 0x001B3240, 0x00064640, 0x015B4013,
0x00D93130, 0x00001040, 0x01A52014, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00C12040,
Верхнее большое поле - 64 горизонтальных адресных линии по 23x4=92 бита, итого 256 23-битных слов. А прошивка по ссылке 25-битная. Или я не туда смотрю, или мне не то показывают :)
- - - Добавлено - - -
https://code.google.com/archive/p/em...ommandROM.wiki
Понятней стало? Мне - нет.
Там весь калькулятор - сгусток интеллекта.
В коде из 32 бит используются только 23, вот так:
0000000x xxxxxxxx 0xxxxxxx 0xxxxxxx
- - - Добавлено - - -
смотрим на картинку http://ipic.su/img/img7/fs/K145IK130...1511275207.jpg
большой прямоугольный блок чуть выше центра (не у самого края)
справа декодер адреса, 6 младших бит
в строке 92 бита
внизу мультиплексор данных 4 в 1, управление - два старших бита адреса
64 строки по 92 столбца
столбцы делим по 4 штуки = 23 группы
в группе 4 столбца это адреса 0...63, 64...127, 128...191, 192...255.
группы слева направо: сначала нулевые биты байтов АСП1 АСП2 АСП3, потом первые, вторые... шестые, бит 7 АСП3, потом бит МОД
байты в команде: МОД АСП3 АСП2 АСП1
Строки не знаю как расположены, но самая верхняя строка это адреса 1, 65, 129, 193.
- - - Добавлено - - -
Адреса построчно с самой верхней строки: 1, 33, 17, 49, 9...
То есть младший бит декодера адреса это А5, потом А4, А3, дальше не проверял.
А0=1 - верхняя половина.
А0=0 - нижняя половина.
Нижняя половина блока отражена зеркально.
Адреса построчно с самой нижней строки: 0, 32, 16, 48, 8...
Консольный эмулятор МК 61 для запуска в Termux, скомпилированный из исходников.
Вложение 79627