Обновление DSS

Компьютер "Спринтер" http://sprinter.nedopc.org

Moderator: Shaos

User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Обновление DSS

Post by Shaos »

Докидал исходниками команд и утилит, а также добавил бинарный релиз 1.60R:

https://gitlab.com/sprinter-computer/dos

Всё пересобрал и убедился, что идентично

Комменты где были русские перевёл в UTF8, чтобы можно было с гитлаба читать

BOOT.EXE и SYSTEM.EXE закоммичены с версиями, а всё остальное - последние сырцы, соответствующие 1.60R

Code: Select all

ATTRIB   Source code for ATTRIB.EXE (2002-11-19)
BOOT     Source code for BOOT.EXE (2001-07-04)
CDX      Source code for CDX.EXE (2003-01-31)
CMOS     Source code for CMOS.EXE (2001-11-06)
COPY     Source code for COPY.EXE (2003-02-21)
FVIEW    Source code for FVIEW.EXE (2003-02-04)
IF       Source code for IF.EXE (2002-10-03)
INPUT    Source code for INPUT.EXE (2003-02-28)
INSTALL  Source code for INSTALL.EXE (2003-02-20)
KEYBOARD Source code for KEYBOARD.EXE (2002-10-22)
MENU     Source code for MENU.EXE (2002-09-09)
RAMDRIVE Source code for RAMDRIVE.EXE (2001-03-11)
SYSTEM   Source code for SYSTEM.EXE (2003-02-21)
UPGRADE  Source code for UPGRADE.EXE (2003-02-20)
https://gitlab.com/sprinter-computer/dos/-/tree/master/utils

CMOS.EXE в бинарную сборку не входил - я его до кучи добавил...
Я тут за главного - если что шлите мыло на me собака shaos точка net
Sayman
Maniac
Posts: 223
Joined: 05 Oct 2009 19:44
Location: 212.164.105.5

Re: Обновление DSS

Post by Sayman »

--------------------------------------------------------------------------------
DSS_1.62.90, 09.12.2020
* исправлена загрузка с диска "B"
* устранена "уязвимость" в функции 0x09 (BOOTDSK). Можно было после загрузки
свободно менять загрузочный диск, что не правильно! Регистр B более не влияет
на функцию (игнорируется). Функция всегда возвращает загрузочный диск.
* в функции 0 (Init_DOS) вызываемая загрузчиком добавлено создание переменной
%BOOTSDK%.
* FIB (File Info BLock) расширен до 60 байт (новые поля пока в резерве). Пул
FIBов вытеснен в отдельную страницу (-600 байт из страницы с системой).
* Оптимизировал функцию печати в консоль (0x5b/0x5c) по части печати символа
с кодом 0x09 (табуляция).

во вложении

так же в образе читаем файлы install.txt и upd_dss.txt
если на вашем диске С структура файлов и каталогов отличается от предлагаемой в образе, то лучше обновляйтесь в ручном режиме.
You do not have the required permissions to view the files attached to this post.