Вопросы по работе MS-DOS

Поиск, обмен ссылками, вопросы по устаревшему программному обеспечению.
Аватара пользователя
Герман
Advanced Member
Сообщения: 566
Зарегистрирован: 21.06.2010,11:27
Откуда: Кемерово
Контактная информация:

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

Вопросы по работе MS-DOS

Сообщение Герман » 23.10.2010,09:25

Скажите, пожалуйста, кто знает, как DOS-системы определяют свою версию (При помощи какого файла)? Очень интересно! :)
Исследовательский проект Old-DOS Wiki.
Проект посвящён изучению программного обеспечения прошлого века.
Ссылка: http://old-dos.ru/wiki/

Аватара пользователя
DOS Logic
Advanced Member
Сообщения: 5849
Зарегистрирован: 01.07.2006,13:32
Откуда: Украина. Ивано-Франковск
Контактная информация:

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

Сообщение DOS Logic » 23.10.2010,09:36

не с помощью файла, а с помощью функции 30h прерывания 21h

http://www.codenet.ru/progr/dos/dos_0051.php

Аватара пользователя
Герман
Advanced Member
Сообщения: 566
Зарегистрирован: 21.06.2010,11:27
Откуда: Кемерово
Контактная информация:

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

Сообщение Герман » 23.10.2010,09:44

Еще 1 вопрос (немного не в тему). Как создать загрузочную дискету DOS на основе файлов COMMAND.COM, IO.SYS, MS-DOS.SYS, если они находятся на диске (не в загрузочной области)?
Исследовательский проект Old-DOS Wiki.
Проект посвящён изучению программного обеспечения прошлого века.
Ссылка: http://old-dos.ru/wiki/

Dmitry Dubrovenko
Advanced Member
Сообщения: 1502
Зарегистрирован: 05.02.2008,14:16
Откуда: Cанкт-Ленинград
Контактная информация:

Сообщение Dmitry Dubrovenko » 23.10.2010,09:52

Скопировать по очереди на свежеотформатированную дискету.
Только убей не помню, что сперва IO, или MSDOS (комманд-ком, точно последним).
Как-то очень давно такое проделывал.
ICQ нет, и в ближайшее время не будет!

Аватара пользователя
uav1606
Advanced Member
Сообщения: 5978
Зарегистрирован: 16.01.2008,22:04
Откуда: Енакиево
Контактная информация:

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

Сообщение uav1606 » 24.10.2010,00:42

Dmitry Dubrovenko, так не выйдет, если бут-сектор на дискете будет не системным. Т.е. в любом случае надо что-то вроде команды SYS. В 6-м DOS'е можно запускать SYS в виде:
SYS диск1:\путь диск2
Где диск1:\путь - путь к системным файлам. А диск2 - диск, куда их надо переместить.

0leg
Advanced Member
Сообщения: 2265
Зарегистрирован: 06.10.2007,09:19
Откуда: Город-герой Тула
Контактная информация:

Сообщение 0leg » 24.10.2010,01:04

uav1606,
> так не выйдет, если бут-сектор на дискете будет не системным.
Свежеотформатированная дискета содержит вполне пригодный бут-сектор. Только что проверил:
format a: /u
copy io.sys a:\
copy msdos.sys a:\
copy command.com a:\
MD-DOS 6.22. Загружается ;-)
Перед тем как постить глупость на форуме - воспользуйтесь поиском. Возможно эту глупость постил кто нибудь до вас. --- r, linux.org.ru

Аватара пользователя
uav1606
Advanced Member
Сообщения: 5978
Зарегистрирован: 16.01.2008,22:04
Откуда: Енакиево
Контактная информация:

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

Сообщение uav1606 » 24.10.2010,04:05

Действительно так. Прошу прощения - моя ошибка. Я просто отформатил дискету в винде XP, а ейный format делает какой-то ущербный boot-сектор - неспособный к загрузке. А в MS-DOS 5.0 всё работает. 0leg, спасибо, что поправил.

Dmitry Dubrovenko
Advanced Member
Сообщения: 1502
Зарегистрирован: 05.02.2008,14:16
Откуда: Cанкт-Ленинград
Контактная информация:

Сообщение Dmitry Dubrovenko » 24.10.2010,18:00

uav1606 писал(а):0leg, спасибо, что поправил
А мне "спасибо", что сказал? :biggrin:
Я написАл, что сам проделывал, значит - работает.
uav1606 писал(а):SYS диск1:\путь диск2
Что-то, припоминаю, что не работало это нифига. Надо было обязательно делать активным корень Диск1 (где собственно файлы и лежат).
ICQ нет, и в ближайшее время не будет!

0leg
Advanced Member
Сообщения: 2265
Зарегистрирован: 06.10.2007,09:19
Откуда: Город-герой Тула
Контактная информация:

Сообщение 0leg » 24.10.2010,18:08

Dmitry Dubrovenko,
> Что-то, припоминаю, что не работало это нифига.
Во блин, у Fe-Restorator'а format /s не работает, у тебя -- sys... Хорошо хоть "copy" у всех (я надеюсь) работает...
Перед тем как постить глупость на форуме - воспользуйтесь поиском. Возможно эту глупость постил кто нибудь до вас. --- r, linux.org.ru

Dmitry Dubrovenko
Advanced Member
Сообщения: 1502
Зарегистрирован: 05.02.2008,14:16
Откуда: Cанкт-Ленинград
Контактная информация:

Сообщение Dmitry Dubrovenko » 24.10.2010,18:19

0leg, тут я могу и ошибаться, но точно помню, что какая-то "заморока" (именно "заморока", а не "не работало") с этим СИСом была.
И не только у меня, кстати. :)
ICQ нет, и в ближайшее время не будет!

Гость

Сообщение Гость » 24.10.2010,19:14

Dmitry Dubrovenko писал(а): Что-то, припоминаю, что не работало это нифига. Надо было обязательно делать активным корень Диск1 (где собственно файлы и лежат).
Надо, конечно. Без этого и сейчас никуда. Только обычно это сразу автоматом проделывается.

Ответить