Главная | Файловый архив | Музей | Статьи и FAQ | Журнал "Downgrade" | Total Hardware'99 | Ссылки | Авторам | База данных | Конкурсы

Электроника Д3-28

ПОЛИГОН ПРИЗРАКОВ

Железные призраки прошлого - всё о старых компьютерах

Информация

ВНИМАНИЕ! При получении на e-mail оповещения о новом личном сообщении не отвечайте, пожалуйста, почтой. Воспользуйтесь личными сообщениями, иначе адресат не получит ваше послание.

ПОЛИГОН ПРИЗРАКОВ »   СТАРОЕ ЖЕЛЕЗО: HPC и калькуляторы »   Электроника Д3-28
RSS

Электроника Д3-28

Вопросы по этому "Калькулятору с кассетой"

Выводить сообщения

  Вперед>>Страницы: 1 2 3 4 5 ... ... 14 15 16 17 18 * 19
Модератор: Atlas3000
Печать
 
15a18
Newbie

15a18
Откуда: Крым
Всего сообщений: 18
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
14 июля 2017

sanders написал:
[q]
А есть у кого-то схема клавиатуры с разъемом?
[/q]

Вот здесь
https://d3-28.ru/dokumentatsiy...ipialnaya/
Она там на 4 и 5 листах. В терминологии оригинальной документации называется "Плата".
xoiss
Advanced Member


Всего сообщений: 802
Рейтинг пользователя: 1

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
30 окт. 2013
Просто продублирую своё сообщение здесь, т.к. Эта тема - суть специализированная по Д3-28.

Программа свистелка/записывалка для создания кассет Д3-28:
http://www.phantom.sannata.ru/forum/index.php?t=29632

----------

P.S. Кстати, вопрос к модераторам раздела: емнип, раньше Эта тема была прикреплена вверху и не тонула с течением времени...
... но с какого-то момента она почему-то самооткрепилась и пошла ко дну.
Вчера оперативно вот не смог её отыскать, а была потребность — и только сегодня смог её отыскать, на свежую голову.

Так вот, суть, может, давайте Эту тему прикрепим сверху? Всё-таки машинка массам интересна, и тема по ней актуальность в целом пока не потеряла.
Тем более, что Данная тема де-факто стала агрегатной по всем вопросам, касающимся Д3-28.

Спасибо!
Sergei Frolov
Advanced Member
Коллекционер
Sergei Frolov
Откуда: Питер
Всего сообщений: 2769
Рейтинг пользователя: 4


Ссылка


Дата регистрации на форуме:
5 июля 2003
А для чего нужен загрузчик Бейсика - такая коротенькая программка, которая есть на кассетах?

Вроде для обычного Бейсика ничего такого не надо.


---
Собираю в коллекцию советские калькуляторы и компьютеры.
Мой сайт: http://www.leningrad.su/museum/  ICQ=12370106
xoiss
Advanced Member


Всего сообщений: 802
Рейтинг пользователя: 1

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
30 окт. 2013

Sergei Frolov написал:
[q]
А для чего нужен загрузчик Бейсика - такая коротенькая программка, которая есть на кассетах?
[/q]


... может быть, для загрузки Бейсика с другого носителя? (например, с перфоленты)
// на правах гипотезы
Sinus
Newbie


Откуда: СПб
Всего сообщений: 40
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
7 авг. 2016
В системе команд Д3-28 есть два типа команд загрузки в ОЗУ с ленты (и, соотвтетственно, 2 типа команд записи), исполняемых микрокодом из ПЗУ машины:

1-й тип: загрузка на заданный начальный адрес (чаще всего этот адрес = 0, и задаётся он просто нажатием кнопки "С" на пульте машины перед подачей команды загрузки "СЛ") сколь угодно длинного массива байтов (лишь бы массив поместился в рабочую зону ОЗУ) с контрольными битами чётности между байтами и с обязательным байтом 0512 в конце; для машины это код команды END. Как только машина увидит байт 0512, так загрузка с ленты останавливается.

2-й тип: на начальный адрес, указанный в одном из регистров R, загрузка с ленты 256 произвольных байтов. Как только машина увидит, что с ленты загружено 256 каких-то байт, так она думает, что выполнила команду загрузки, и переходит к выполнению следующей команды в ОЗУ. При этом способе загрузки нет микропрограммного обнаружения ошибок и не играют роли байты 0512.

Допустим, мы хотим загрузить серьёзную большую программу - некий "продвинутый" Бейсик или ОС ВТ-МХТИ и т.п., в которой есть много текстов для вывода на экран терминала. В текстах попадаются байты 0512, так как для терминала это код символа "\" или буквы "э". В этом случае 1-й способ загрузки не годится. А загрузку 2-го типа может обеспечить лишь специальная программа-загрузчик (которая заранее загружается в ОЗУ 1-м способом).

В загрузчике в цикле обновляется начальный адрес загрузки в регистре R после загрузки очередного 256-байтного блока, подсчитывается контрольная сумма блока и сравнивается с указанной в самом блоке, проверяется номер блока (и если блоки на ленте записаны для надёжности с дублированием, то загрузчик пропускает лишние копии), подсчитывается количество загруженных блоков. И как только будет загружено запрограммированное количество 256-байтных блоков, загрузчик передает управление команде в ОЗУ по запрограммированному адресу - происходит запуск загруженной большой программы.

Бывает и несколько загрузчиков: начальный загрузчик (загружаемый 1-м способом) загружает один или несколько 256-байтных блоков и передает им управление, а они загружают остальные блоки по тем или иным адресам в ОЗУ. В общем, 2-способ загрузки гораздо более гибкий, чем 1-й способ. (Однако при этом загружаемая программа или массив данных должны быть специальным образом записаны на ленте - в виде 256-байтных блоков со своими служебными байтами внутри блоков: с номерами блоков и с контрольными суммами. Такая блочная запись должна быть "сгенерирована" специальной программой записи, в которой используются циклы с командами записи 2-го типа).
Arhat109
Newbie


Всего сообщений: 3
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
9 дек. 2015
Вроде бы был же "армянский магнитофон", как внешнее устройство, подключаемое к Д3-28 и способный гонять ленту "вперед-взад" и как раз читать/писать блоками по 256 байт .. вот только уже совсем не помню .. мы его сами к Д3-28 подключали или он приходил с готовым ПО .. давно это было.
15a18
Newbie

15a18
Откуда: Крым
Всего сообщений: 18
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
14 июля 2017

Arhat109 написал:
[q]
Вроде бы был же "армянский магнитофон", как внешнее устройство, подключаемое к Д3-28 и способный гонять ленту "вперед-взад" и как раз читать/писать блоками по 256 байт
[/q]

В те времена не слышал о таком. И не понятным кажется применение - ведь в каждой дэтрише был встроенный магнитофон. Для чего еще один? И как он подключался - через УСО или к какому-то разъему на системнике?.
А вот взялся бы кто из электронщиков сваять такое на современном уровне? Как это вижу:
- лентопротяжка трехдвигательная с раздельным управлением двигателями,
- головка на электромагните,
- усилитель считывания (пока только чтение!) на операционнике,
- управление от Arduino или Raspberry Pi,
Вся эта техника воспроизводит кассеты, записанные на Д3-28, оцифровывает их и переводит в байт-коды с записью в свою память. И еще режим исполнения магнитофонных команд. Тогда можно будет вытащить с кассет все найденное ПО, сделать полноценный эмулятор дэтриши и исполнять программы, завязанные на лентопротяжку (а таких много было).
У меня уже есть все необходимое железо, вот только со временем плохо.
KALDYH
Advanced Member
Технонекромант
KALDYH
Откуда: Кемерово
Всего сообщений: 2003
Рейтинг пользователя: 5


Ссылка


Дата регистрации на форуме:
5 июня 2009

15a18 написал:
[q]
- лентопротяжка трехдвигательная с раздельным управлением двигателями,
- головка на электромагните,
[/q]

Готовый веговский ЛПМ БС-02?
Лучше, конечно, вильмовский, но его как отдельный готовый узел купить проблематично.
15a18
Newbie

15a18
Откуда: Крым
Всего сообщений: 18
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
14 июля 2017

KALDYH написал:
[q]
Готовый веговский ЛПМ БС-02?
Лучше, конечно, вильмовский, но его как отдельный готовый узел купить проблематично.
[/q]

Вот это интересно! А можно подробнее, что за модели? У меня есть на радиорынке знакомый, который всякое-разное старое перепродает. Могу у него поинтересоваться. Я у него уже неплохую лентопротяжку взял от Atari, но однодвигательную. Говорит, что еще много разных валяется...
KALDYH
Advanced Member
Технонекромант
KALDYH
Откуда: Кемерово
Всего сообщений: 2003
Рейтинг пользователя: 5


Ссылка


Дата регистрации на форуме:
5 июня 2009
Электроника БС-02 - применялся в магнитофонах Вега МП-120С, МП-122С. Можно купить new old stock тут: http://vega-brz.ru/products/category/308559 , ну либо на радиофорумах с разбора.
Вильмовский - от Вильмы-104 или 214, вот такой: http://rt21.getbb.ru/viewtopic.php?f=4&t=41666
Ещё есть ЛПМ с полностью электронным управлением от Маяка/Кометы и от Ноты-220, но это здоровенные железные монстры с сетевым мотором, для компакной самоделки не порекомендую.
  Вперед>>Страницы: 1 2 3 4 5 ... ... 14 15 16 17 18 * 19
Модератор: Atlas3000
Печать
ПОЛИГОН ПРИЗРАКОВ »   СТАРОЕ ЖЕЛЕЗО: HPC и калькуляторы »   Электроника Д3-28
RSS

Последние RSS
[Ульяновск] Продам Ноутбуки
[СПБ] Куплю VLB-материнку на Socket 3 и VLB-видеокарту
к010
(Тула) 2 штуки bad HDD SATA 2,5"
(Тула) Плата от клавы на з\ч


Время выполнения скрипта: 0.0546. Количество выполненных запросов: 15, время выполнения запросов 0.0209


Партнёры: Компьютерный музей в Таллине | ЖЖ-сообщество | Таллин: Переулки Городских Легенд | Журнал "Downgrade"





Авторские права и условия копирования материалов



Hosted by Compic