Skip to content

An attempt to disassemble the binary code of OS DISPAK for BESM-6

Notifications You must be signed in to change notification settings

leobru/re-dispak

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

re-dispak

An attempt to disassemble the binary code of OS DISPAK for BESM-6

Попытка дизассемблирования двоичного кода ОС ДИСПАК для БЭСМ-6

  • Исходные тексты ОС ДИСПАК для БЭСМ-6, в отличие от СВС (Э1-К2) не сохранились.
  • Имеется только системный диск с двоичным кодом работающей ОС.
  • В коде ОС есть небольшая таблица имён и адресов системных переменных.
  • На основании этой таблицы и исходного текста ОС для СВС можно попытаться восстановить исходный текст ОС для БЭСМ-6 с осмысленными догадками об именах прочих переменных и функциях кода.

В проект будут добавляться листинги модулей ОС по мере появления.

Содержимое зон 400-777 диска 2053, где находился код ОС:

зона |0000000011111111222222223333333344444444555555556666666677777777
     |0123456701234567012345670123456701234567012345670123456701234567
======================================================================
 4.. |_+,,,+_++__+++++++++__++----__-    -------_-++___++_,____+__.++.
 5.. |+++++ -  __+ ___+ _++++__+++++-_---------++......+++++++++++++++
 6.. |++++++-+++....._.+++++++;;;;;;_  _ ---------     _--    ++..+-++
 7.. |------++ _    ++++++++  +++++++.    +_  --++++++---------------_


  + - дизассемблирована
  _ - нули или разметочный код
  - - не представляет интереса (не относящаяся к ОС ДИСПАК информация)
  . - на очереди для дизассемблирования
  : - АРФА (на 2053 вся дизассемблирована, остались служебные программы на 2113)
  ; - библиотека СП (Э66)
  , - СЕРП+РИТМ
  пробел - предстоит разобраться

About

An attempt to disassemble the binary code of OS DISPAK for BESM-6

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages