1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Пожалуйста, внимательно прочитайте правила раздела.
  3. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

Создание LiveCD на основе DOS.

Тема в разделе "Мастерская", создана пользователем bckpkol, 19 дек 2013.

  1. bckpkol

    bckpkol

    Регистрация:
    18 мар 2011
    Сообщения:
    214
    Создать LiveCD на основе DOS не так уж сложно. Устанавливается DOS на виртуальную машину. Затем нужно скопировать все файлы с диска C: на реальную машину и заменить во всех bat-файлах C: на Z:, а в config.sys C: на A:. Есть исключения: если путь, указанный в bat файле присутствует также в config.sys, он тоже указывается как A:, и обязательно в config.sys указывается что-то вроде shell=Z:\command.com Z:\ /P или shell=Z:\command.com Z:\ /P:Z:\autoexec.bat . Также требуются драйвер дисковода и рамдиск. У меня так:
    123?Install=A:\XmsDsk.exe 32767 Z: /t /y
    123?Device=A:\XCDROM.SYS /D:FDCD001
    123?Install=A:\ShCDX33F.com /D:FDCD001,W,0,3 /~+
    123?Install=A:\UNZIP.EXE W:\ramdisk.zip -d Z:\
    123?Install=A:\UNZIP.EXE X:\ramdisk.zip -d Z:\
    123?Install=A:\UNZIP.EXE Y:\ramdisk.zip -d Z:\
    Рамдиск может быть больше 32 mb только при замене xmsdsk на shsurdrv. На рамдиск всё копируется целиком, затем некоторые файлы с него на загрузочную дискету. Да, забыл, нужно скачать системную дискету того же дистрибутива DOS и удалить с неё все файлы, после чего добавить туда свои загрузочные файлы. Здесь ядро - kernel.sys. Нужен io.sys версии 7.10, поддерживающий LBA и не проверяющий версию? Если надо, выложу.
    Кстати, программы, не помещающиеся в 32 мб, можно класть на сам компакт-диск.
    Я сделал такое с FreeDOS. Пользоваться сборкой так: драйверы в папку FDDisk, и прописать их в config.sys (device=a:\filename.sys), мелкие программы на Ramdisk (если надо, прописать их в autoexec.bat (Z:\FDOS\BIN\filename.exe)), а крупные программы на CD.
    Этот LiveCD нужен, чтобы запускаться в чистом FreeDOS на 386 с памятью от 64 mb, и, кроме того, на него можно положить игры, исполняемые файлы которых можно будет установить на рамдиск.
    Скачать готовый (10 МБ)
    Скачать сборку (12.5 МБ)
    Пароль: bckpkol
    Осторожно! В сборку включён Japheth's HX-DOS Extender (эмулятор WinCon для DOS).
    Антивирусы ругаются на DKRNL32.DLL, эмулятор реестра, входящий в его комплект.
    Если вы боитесь - просто удалите папку CD\HX\BIN в сборке.
     
    Рыжий Тигра, Val07og, Dimouse и ещё 1-му нравится это.
  2.  
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление