насколько я понял, у ANDOS таки есть API, но чтение-запись произвольного места в файле надо лепить самому, включя обход цепочки кластеров в FAT?
Тип: Сообщения; Пользователь: shattered; Ключевые слова:
насколько я понял, у ANDOS таки есть API, но чтение-запись произвольного места в файле надо лепить самому, включя обход цепочки кластеров в FAT?
хм, а действительно нету
но kkaempf собирался его сделать -- https://github.com/NationalSecurityAgency/ghidra/issues/4606
подозреваю, что pdp11 можно сравнительно легко изготовить из vax --...
https://forum.maxiol.com/index.php?act=Attach&type=post&id=6793 via https://forum.maxiol.com/index.php?showtopic=5005
или
https://mirrors.pdp-11.ru/search.php?text=sl.hlp
ghidra может немного помочь с разбором алгоритма, кстати
Изучаю Фокалы, которые входили в КУВТ:
БК0010, ПЗУ 018
Коротко описан в "Микро-ЭВМ книга 8", стр. 133; более подробно в https://archive.org/details/focal
W ID: ФОКАЛ-БК0010
LIBRARY работает...
Ищу софт для КУВТ-85, 86. Архив и форум изучил наискосок, пока нашел только:
- пакет "двк-бк" (mondwk, autmon...) via...
вот такой есть (версия 01.06), но он пишет про себя, что совместим с драйвером ОС ДВК (и действительно - читает новый формат)
- - - Добавлено - - -
Команда G управляет битом 1 CSR (запрет...
да, именно так
Есть еще формат "ВЦ АН СССР" (поддерживается в FORMMX.SAV) и он несовместим со всеми остальными:
000000 x 16 gap
000363 sync
0004nn track
0x00yy x = head ID, yy = track ID + 20 * (head...
http://ershov.iis.nsk.su/ru/node/787178 "Протокол рабочего совещания секции информатики и вычислительной техники в учебных заведениях НТС при МВК ВТ. Архив академика А.П. Ершова (16 декабря 1985)."
...
данные оказываются в регистрах ВП1-120 на стороне ПП (177060-77), и в память ПП их нужно перекладывать вручную
для начала можно изучить архивы decus, поди кто-то и написал такое за 50 лет
https://www.ibiblio.org/pub/academic/computer-science/history/pdp-11/decus/index.html
https://www.tiffe.de/Robotron/K1520/Tastaturen/K7672/
Кажется, у нее свой протокол с esc-последовательностями поверх serial.
Описания протокола я не видел, но у автора эмулятора A7100 оно,...
назад в 1970 год?
верно, и внутренний цикл (по битам) разворачивается оптимизатором
изначально этот код выглядел примерно так:
https://github.com/mamedev/mame/blob/master/src/mame/drivers/okean240.cpp#L424
u32 okean240_state::screen_update_okean240(screen_device &screen,...
жаль, что godbolt не умеет в pdp11 :)
любопытно посмотреть, во что развернется такой код
void update(unsigned char *mem, int *bitmap, int x, int y) {
for (int m = x; m < x+y; m++) {
...
любопытно. какие?
к ack придется приделывать runtime для rt-11 или другой ос по вашему выбору, и соответственно заменить toolchain (ассемблер, линкер)
почитайте, как устроен another world / zork / sierra agi / scumm, там тоже байт-код
https://fabiensanglard.net/another_world_polygons/
есть любопытный язык cowgol, с генераторами кода для 8080, z80, итп -- https://github.com/davidgiven/cowgol
Список книг по классификатору 681.136.51 "Автоматы для игр"
http://www.biblus.ru/Default.aspx?class=681.136.51
любопытно, что происходит на этом видео
https://www.youtube.com/watch?v=DDCWZsV-e-Y
если учесть, что mame не умеет в двк....
традиционным способом - найти код плеера и данные для него и совместить :)
лучше сэмулировать саму ячейку