spamsink: (Default)
[personal profile] spamsink posting in [community profile] besm6
  • Расшифровка манускрипта Войнича
  • Расшифровка письменности Linear A
  • Расшифровка письменности ронго-ронго


Пардон, перечисленного выше не хватает в большом мире. А в маленьком мире нам не хватает вот чего (из того, что в принципе реализуемо с помощью имеющегося софта):

Хардверное:

  • эмуляция 29 Мб дисков (работает на одном направлении, нужны детали отличия реализации для ОС Диспак и ОС Дубна, но можно считать, что сделано)
  • правильная эмуляция линеек дисков (УКВП) сделано
  • работающая эмуляция каналов "Консула" (работает только режим выдачи в КОИ-7 для "Видеотона-340" c параметром генерации VIDI, а родная кодировка ГОСТ не работает вовсе)
  • работающая эмуляция лент БЭСМ-6 (работают все 4 направления), включая разметку для аутентичности (для разметки нужны тонкости времянок)
  • эмуляция интерфейса графопостроителя (как на него выдавать, уже известно)
  • (желательно) эмуляция ЕС-овских лент
  • (желательно) эмуляция ЕС-овских устройств ввода-вывода (УВВК, ПИ, ПЛ, АЦПУ) - нужна коррекция кода драйвера: есть места, забитые СТОПами


Софтверное:

  • дизассемблирование БЕМШевских модулей сделано
  • восстановление функциональности драйвера аппаратуры сопряжения с терминалами в процессе
  • дизассемблирование ДИСПАКа БЭСМ-6 (сделано)
  • восстановление функциональности системы хранения данных "МАРС" (переписано на С++ и понято)
  • дизассемблирование "Монитора-80" в процессе
  • декомпиляция системы подготовки документов "СИПРОД"
  • восстановление функциональности сохранения выходного потока в область (раздел паспорта БАЦ) - нужны детали структуры области ARFA.ПЕРЕХВАТ перехват в автоматически создаваемую область работает
  • восстановление функциональности системного диалогового отладчика "ЯНУС" в процессе
  • восстановление функциональности системы ГРАФОР (в МС Дубна - более или менее, в Мониторе-80 - предстоит), реализация работы с графопостроителями в эмуляторах режима пользователя (dubna - практически готово, dispak - частично), и SIMH (предстоит)



Всё перечисленное софтверное относится к тому, что нам доступно на имеющихся образах дисков, а то мечтать о том, что когда-нибудь будут прочтены диски, хранящиеся в Лондоне, и сколько вкусного на них может найтись, можно долго.

Если я что-то забыл, дополняйте.

Upd: отдельно, список известных улучшений Паскаль-компилятора, сделанных для кросс-разработки ПО Эльбруса-Б, которые ещё предстоит реализовать:

  • соглашение о связях ASSEMBLER
  • операция сдвига, например, с синтаксисом shift(выражение, выражение), как в Паскаль-автокоде;
  • инициализация глобальных файлов (в частности, input и output) не в самом начале модуля, а непосредственно перед кодом собственно главной программы, после кода всех процедур

Profile

Сообщество любителей БЭСМ-6

January 2026

S M T W T F S
    123
45678910
11121314151617
18192021222324
2526272829 3031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 14th, 2026 12:45 pm
Powered by Dreamwidth Studios