Электроника Д3-28 (Вопросы по этому "Калькулятору с кассетой")

Карманные вычислительные устройства и механические вычислители
dk_spb
Advanced Member
Сообщения: 6878
Зарегистрирован: 16.09.2009,20:25
Благодарил (а): 12 раз
Поблагодарили: 9 раз

Вклад в сообщество

Электроника Д3-28 (Вопросы по этому "Калькулятору с кассетой")

Сообщение dk_spb » 17.03.2025,19:31

sanders писал(а): 17.03.2025,17:32 Попались 4 неизвестные кассеты, точнее 5
Приноси. Оцифрую - верну.

Аватара пользователя
sanders
Advanced Member
Сообщения: 9648
Зарегистрирован: 26.03.2008,14:47
Откуда: Санкт-Петербург
Поблагодарили: 9 раз

Вклад в сообщество

Электроника Д3-28 (Вопросы по этому "Калькулятору с кассетой")

Сообщение sanders » 18.03.2025,07:14

dk_spb писал(а): 17.03.2025,19:31 Приноси. Оцифрую - верну.
Хорошо. Не знал, что ты и это умеешь.

Mixa
Member
Сообщения: 185
Зарегистрирован: 07.08.2009,23:44
Откуда: Москва
Поблагодарили: 2 раза

Электроника Д3-28 (Вопросы по этому "Калькулятору с кассетой")

Сообщение Mixa » 03.05.2025,17:19

Расскажу свою историю. 15ВСМ-5 и Д3-28 это самые первые машины, с которыми познакомился вживую, и которые в то время только усилили желание разобраться и понять, как все-таки ЭВМ устроены и как их придумывают и делают. Со временем, конечно, и разобрался, и понял, но то давнишнее желание никуда не исчезло. То, что есть полные схемы принципиальные Д3-28, техническое описание и снятое содержимое управляющего ПЗУ - это просто клад оказался. По ним на питоне изобразил функциональную модель, которая ходит по упр. ПЗУ и интерпретирует его. Пока со схемой разбирался, в голове и осциллограф выстроил, осциллограммами мысленными насладился вдоволь, как и канифолью от мысленного паяльника тоже надышался.
Модель делалась не ради модели, а чтобы посмотреть, как Д3-28 устроена, и что и как внутри у нее по шинам и регистрам бегает.

Да, я что-то слышал про Wang, что он прототип, но в ту сторону сильно не смотрел и в тему не углублялся. До тех пор, пока не приспичило разобраться, что такое есть 15ВСМ-5. А вот с этой машинкой все гораздо сложнее, документации нет, реверса никакого нет, что внутри - загадка, экземпляров живых под рукой нет. Подумал, вдруг Wang чем-то поможет. И там, и там ферритовое ОЗУ 1К, команды в целом совпадают, Д3-28 с очевидностью развитие 15ВСМ-5, вдруг какой-то намек на что-то будет, как сделать шаг назад к 15ВСМ-5. В сети нашел схемы Wang700, снятые содержимые их управляющих ПЗУ. При сравнении оказалось, что формат управляющего слова (набор полей, их назначение, длина, расположение) в 43 бита идентичен формату Д3-28, по всем 13-и полям. 44-й бит у Д3-28 добавлен как еще один адресный разряд uROM, для удвоения его размера. Использован 44-й бит, который у Wang помечен как Not Used. Кодировка полей изменена у 4 полей, по остальным 9-и кодировка идентична, как и функционал их исполнительных узлов.

Дальше сделал следующее. В модели Д3-28 убрал отсутствующие у Wang регистры, изменил поведение 2-х мультиплексоров и 2-ч дешифраторов (для тех 4-х не полностью совпадающих полей) под логику кодирования и исполнения у Wang, изменил поведение ОЗУ. Потому что ОЗУ ферритовое, при чтении ячейки очищаются. Изменение логики исполнительных узлов сделало их описание более компактным и менее запутанным.

После изменений подключил к модели uROM от Wang, модель заработала.
Теперь я в задумчивости, модель чего у меня вышла. Обрезанная от отсутствующих в 15ВСМ-5 регистров Д3-28, и возвращенные к изначальному виду два мультиплексора и два декодера - наверное, такая и была 15ВСМ-5 ? То есть, у меня модель 15ВСМ-5 ?

Если у Д3-28 убрать регистры A1 A2 A3 A4 УК М , "выпрямить" логику работы мультиплексоров, управляемых сигналами групп 1w 2w 8w 10w, подключить ОЗУ со свойством очистки ячейки при чтении и подключить uROM от Wang как есть без изменения, то получится рабочая машинка!

Отображение фиксированная запятая - плавающий формат на индикаторах X и Y у Wang тоже определяются битами с перевернутыми друг относительно друга значениями для X и Y. Для X семантика одна, для Y обратная. Когда строил модель Д3-28, это была одна из ошибок, и чтобы поправить отображение XY углублялся в схему, с недоумением, зачем так сделано. Вот у Wang то же самое. Ну и у 15ВСМ-5 скорее всего.

Где бы снять содержимое упр. ПЗУ от 15ВСМ-5 ??

Аватара пользователя
RadioKing
Advanced Member
Сообщения: 453
Зарегистрирован: 25.05.2017,18:48
Откуда: г. Воронеж
Поблагодарили: 2 раза

Электроника Д3-28 (Вопросы по этому "Калькулятору с кассетой")

Сообщение RadioKing » 03.01.2026,13:15

Знакомый оцифровал кассету, передаю сюда. Кажется, от Д3-28, но я не уверен.
На стороне 1 данные начинаются после 17 минут, до этого музыка.
https://disk.yandex.ru/d/lyx_zzQCwhi1lQ

Sinus, посмотрите, если несложно
На прочих форумах - под ником Radon17

Sinus
Full Member
Сообщения: 290
Зарегистрирован: 07.08.2016,17:30
Откуда: СПб
Благодарил (а): 11 раз
Поблагодарили: 1 раз

Вклад в сообщество

Электроника Д3-28 (Вопросы по этому "Калькулятору с кассетой")

Сообщение Sinus » 04.01.2026,14:12

RadioKing писал(а): 03.01.2026,13:15 Кажется, от Д3-28, но я не уверен.
Да, кассета от Д3-28. В файле 2.wav много копий одного и того же Бейсика для Д3-28, но вся запись искажена паразитным сигналом с частотой примерно 1.5 кГц. В файле 1.wav после музыки идут две копии пользовательской бейсик-программки с именем FORSO. Её раскодировка и pdf с информацией об оцифровке здесь: https://disk.yandex.ru/d/brgcMcejvUNwwA (файл forso_bas.zip).

Аватара пользователя
RadioKing
Advanced Member
Сообщения: 453
Зарегистрирован: 25.05.2017,18:48
Откуда: г. Воронеж
Поблагодарили: 2 раза

Электроника Д3-28 (Вопросы по этому "Калькулятору с кассетой")

Сообщение RadioKing » 05.01.2026,01:29

Огромное спасибо и за оперативность, и за качество!
Так понимаю, запись велась через SAVE R, и на сегодня иных методов распознавания кроме маткадовского метода не существует?
И ещё вопрос, где бегло можно почитать про формат txt файлов для эмулятора? Так понимаю, это просто восьмеричные числа друг за другом?
На прочих форумах - под ником Radon17

Sinus
Full Member
Сообщения: 290
Зарегистрирован: 07.08.2016,17:30
Откуда: СПб
Благодарил (а): 11 раз
Поблагодарили: 1 раз

Вклад в сообщество

Электроника Д3-28 (Вопросы по этому "Калькулятору с кассетой")

Сообщение Sinus » 05.01.2026,19:11

RadioKing, я ответил Вам подробно, но вышло длинно, поэтому спрятал текст:
► Показать
Последний раз редактировалось Sinus 18.01.2026,14:32, всего редактировалось 1 раз.

Аватара пользователя
RadioKing
Advanced Member
Сообщения: 453
Зарегистрирован: 25.05.2017,18:48
Откуда: г. Воронеж
Поблагодарили: 2 раза

Электроника Д3-28 (Вопросы по этому "Калькулятору с кассетой")

Сообщение RadioKing » 05.01.2026,23:33

Огромное спасибо за столь развёрнутый ответ!
На прочих форумах - под ником Radon17

Ответить