Клубный форум - обо всем, кроме радио
  · Форум про радио здесь! · LPD-Форум · Копилка
  · Наш магазин · Объявления · Рейтинг · Файлы
На сайте: гостей - 49,
участников - 3 [ killer258, iml, Sergey4565]
 · Начало · Статистика · Поиск · Регистрация · Правила ·
 Клубный Форум —› Компьютеры, сети, программы —› FreeDOS
Автор Сообщение
123Max
Участник
Offline1.3
с июл 2007
55.6, 37.3 50RS108
Сообщений: 858

Дата: 19 Янв 2018 01:41:56 · Поправил: 123Max (19 Янв 2018 01:43:42) #  

Установка и начальная настройка FreeDOS v. 1.2


Заходим на сайт проекта в раздел Download (http://www.freedos.org/download/), выбираем CDROM “standard” installer и скачиваем файл образа диска FD12CD.iso объёмом 438,8 МБ, после чего делаем из этого образа загрузочный CD. После загрузки с него жмём на "Install to harddisk".

Поскольку оборудование бывает разное, возможны ошибки. Например, в моём случае после выбора установки повалились сообщения "Invalid Opcode...". Чтобы обойти это, можно поиграть с параметрами загрузки, перезагружаемся, жмём на "Install to harddisk", а затем клавишу F8. Например, можно на первые три предложения (DOS=HIGH, DOS=UMB, DOSDATA=UMB) ответить "n", а на последующие "y" или просто нажимаем Enter, и когда дойдём до "if exist SETUP.BAT CALL SETUP.BAT..." пару раз нажимаем Ctrl+C, чтобы прервать скрипт. Затем вручную запускаем установщик - setup.bat.

Интерфейс установщика понятный и не должен вызывать затруднений, после перезагрузки грузимся с жёстного диска, на который устанавливали систему, снова вставляем установочный диск в привод и запускаем текстовый менеджер пакетов командой fdimples. В нём выбираем Utilites (клавиша TAB) возле DN2 жмём Enter, TAB, TAB, Enter и устанавливаем Dos Navigator. Поскольку путь для него ещё не прописан, запускаем его с указанием относительного пути fdos\dn2\dn.

Редактируем системные файлы. Русификация:

В файле fdconfig.sys меняем третью строчку:
!COUNTRY=007,866,C:\FDOS\BIN\COUNTRY.SYS

В файле autoexec.bat находим и _внимательно_ меняем:
SET LANG=RU

SET PATH=%dosdir%\BIN;%dosdir%\DN2

NLSFUNC %dosdir%\BIN\COUNTRY.SYS
DISPLAY CON=(EGA,,1)
MODE CON CP PREP=((866) %dosdir%\CPI\EGA3.CPX)
KEYB RU,866,%dosdir%\bin\keybrd2.sys
CHCP 866
REM mkeyb RU

REM MEM /C /N

На первое время отключаем загрузку fdapm, иначе он будет всё время останавливать HDD:

REM LH FDAPM APMDOS

также комментируем (REM) последнюю строчку с вызовом welcome.bat и добавляем запуск кэширования диска:

LBACACHE

Перезагрузка производится командой reboot. Теперь на русский шрифт переключают клавиши Left Alt+Right Shift, а обратно на латинский Left Alt+Left Shift. После перезагрузки говорим "dn" и запускаем Dos Navigator. Через Alt+F12 выбираем русский интерфейс и любуемся русским буквам. На этом первичная настройка окончена. Оставшиеся программы на CD можно установить программой fdimples.

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

P.P.S. Полезные ссылки:

http://www.freedos.org/links/
http://help.fdos.org/en/index.htm
http://wiki.freedos.org/wiki/index.php/Main_Page
Верный Ленинец
Участник
Offline1.3
с янв 2008
Горки Ленинские
Сообщений: 1571

Дата: 19 Янв 2018 04:08:32 #  

Назад в будущее :)
Реклама
Google
Антиквар
Участник
Offline4.5
с июл 2008
Новосибирск
Сообщений: 1028

Дата: 19 Янв 2018 06:47:00 #  

Это хорошо, что кому-то интересен Downgrade
padun99
Участник
Offline1.1
с дек 2008
Иркутск
Сообщений: 1

Дата: 19 Янв 2018 12:28:44 #  

Спасибо! долго бился.
killer258
Участник
Online3.2
с янв 2010
Тула
Сообщений: 6907

Дата: 19 Янв 2018 15:34:31 · Поправил: killer258 (19 Янв 2018 15:59:50) #  

Это радует, что там установлен старый добрый Dos Navigator. Сколько теплых воспоминаний. Кстати, Dos Navigator в отличие от Нортон Коммандера, позволял редактировать бинарные файлы.
Если я правильно понял, то FreeDOS умеет читать файлы, созданные более поздними ОС и не имеет проблемы памяти 640килобайт?
ДОС , помнится, всё очень быстро выполнял, никогда не приходилось ждать, созерцая ненавистный знак песочных часов, как в "задумчивых" виндах
СЦБист
Участник
Offline6.5
с мар 2006
Москва
Сообщений: 1657

Дата: 19 Янв 2018 20:22:43 #  

DOS=HIGH, - лучше ответить "Y", насколько я помню - загрузка в верхнюю область памяти. Не будет отбираться у программ рабочая область
killer258
Участник
Online3.2
с янв 2010
Тула
Сообщений: 6907

Дата: 19 Янв 2018 21:29:03 · Поправил: killer258 (19 Янв 2018 21:51:50) #  

Я может, чего-то не знаю, но я так и не могу понять, что же именно мешало MSDOS юзать много оперативной памяти?
Ведь даже древний процессор Intel 80386DX, насколько я помню, уже в те времена был 32-битным и мог спокойно через страничное преобразование адресовать до 4 Гбайт физической памяти и работать с виртуальной памятью аж до 64 Гбайт, что для того времени было вполне достаточно..
Arena
Участник
Offline1.2
с апр 2014
Минск
Сообщений: 115

Дата: 19 Янв 2018 22:35:55 #  

Я может, чего-то не знаю, но я так и не могу понять, что же именно мешало MSDOS юзать много оперативной памяти?
Ведь даже древний процессор Intel 80386DX, насколько я помню, уже в те времена был 32-битным и мог спокойно через страничное преобразование адресовать до 4 Гбайт физической памяти и работать с виртуальной памятью аж до 64 Гбайт, что для того времени было вполне достаточно..


Не всякий софт под ДОС мог работать с памятью больше 640 кб. По причине ограниченной разрядности. Причем затык был в аппаратных средствах. Для адресования больше 640кБ нужен был драйвер типа HiMem.sys, но старые программы его просто не видели.
Антиквар
Участник
Offline4.5
с июл 2008
Новосибирск
Сообщений: 1028

Дата: 20 Янв 2018 06:29:58 #  

С памятью в старых IBM PC с i8088 было сложно. 20 линий шины адреса давали доступ к 1 мб памяти. 640 кб выделили под ДОС и программы, то что выше - верхняя память - для служебных целей.
HIMEM.SYS переносил ДОС в верхнюю память, освобождая часть базовой. Но уже на 286+.
Первоначально лимит 640 кб на 8088-х преодолевали вставляемыми в слот ISA платами EMS (ни разу не видал).
На 386+ можно поставить память > 1 Мб. Она называется XMS. Но доступна она лишь в защищенном режиме процессора, а ДОС работает в стандартном, совместимом с 8088. Однако, драйвер EMM386 на 386+ преобразует XMS в EMS.
Другой вариант: программа (скажем игра) работает в защищенном режиме на 386+, используя XMS посредством расширителя DOS/4GW.
kenwood33
Участник
Offline3.4
с дек 2005
Москва
Сообщений: 112

Дата: 21 Янв 2018 15:31:11 #  

Заходите. http://www.fdd5-25.net/doslivecd/ Скачиваете и пользуетесь. Сам много лет использую для программирования девайсов .
123Max
Участник
Offline1.3
с июл 2007
55.6, 37.3 50RS108
Сообщений: 858

Дата: 21 Янв 2018 15:39:23 · Поправил: 123Max (21 Янв 2018 15:41:35) #  

Проигрывание музыки во FreeDOS

1) Настройка поддержки длинных имён

Имена в файлах с музыкой почти всегда превышают стандартный для DOS размер 8.3, поэтому включаем поддержку длинных имён. Для этого в файле autoexec.bat находим уже имеющуюся строку и редактируем её в таком виде:
IF EXIST %DOSDIR%\BIN\DOSLFN.COM LH DOSLFN -c+

Затем перезагружаем компьютер.

2) Установка и настройка проигрывателя

По части выбора музыкального проигрывателя больших проблем нет, лучше всего зарекомендовал себя Mpxplay - универсальный комбайн с гигантским количеством функций. Он умеет работать с аудиоформатами AAC, AC3, ALAC, APE, FLAC, MP2/MP3, MPC, VORBIS, WMA, WV и CDW (а с плагинами ещё и DTS, MOD, OPUS, SPEEX), контейнерами AIF, ASF/WMA, AVI, FLV, MKV/WEBM, MP4/MOV, MPG/VOB, OGG, TS, WAV, W64 и плейлистами M3U, M3U8, PLS, FPL, CUE, MXU.

Системные требования для Mpxplay:
CPU: Intel 80486 100mhz (DX4-100) или выше
RAM: 4-8Mb

Звуковая карта (под DOS):
- PCI карты (встроенная поддержка): SB 16/64/128, Live/Live24, Audigy 1,2,4,LS; CMI 8338/8738; Intel ICH, Intel HDA, VIA 686/8233/8235
- ISA карты (или эмуляции): SB16, ESS, WSS, GUS, SBpro

Операционные системы:
- MS-DOS 5, 6, 7 или совместимые (FreeDOS, DR-DOS)
- Windows 2K, XP, Vista, Win7 (ОС старше Win9x не поддерживаются win32-версией)
- Под Linux Вы можете запускать win32-версию с Wine

Заходим на страницу Mpxplay (http://mpxplay.sourceforge.net/), выбираем версию с DOS32A, например, Mpxplay v1.61 (DOS32A), скачиваем и распаковываем в необходимую директорию. Вся документация по его функциям находится в поддиректории DOC, также доступна краткая справка по команде mpxplay /? или mpxplay -h.

Иногда проигрыватель начинает воспроизводить музыку сразу, а иногода приходится настраивать параметры. Для тестирования имеющихся карт можно запустить его такой командой:
mpxplay -sct

Тестирование может продолжаться до полутора минут. Например, он выдал такой результат:
WSS : soundcard found : SET ULTRA16=530,0,0,1
SBP : SB-Pro card found : SET BLASTER=A220 I0 D0 T4
Autodetecting finished... Exiting...

Берём результат с Саунд Бластером (SET BLASTER=A220 I0 D0 T4), сверяемся с настройками аудиокарты и редактируем имеющуюся строку в файле autoexec.bat, выставляя нужные Port, IRQ и DMA, перезагружаем компьютер и запускаем mpxplay. В его внутреннем интерфейсе выбираем необходимый каталог с музыкой и слушаем.

В файле DOC\readme.txt и DOC\moreinfo.txt находится описание применения его функций. Например, послушать в различном порядке из директории C:\Music и всех её поддиректорий все звуковые файлы:
mpxplay -prn c:\Music\*.*\*.*

Некоторые клавиши:
F1 помощь по клавишам
. громкость больше
, громкость меньше
A включить или выключить анализатор спектра
ALT+F9 25/50 линий на экране

Более полное описание клавиш в DOC\readme.txt.

P.S. Команда для выключения компьютера - halt, для перезагрузки - reboot.
killer258
Участник
Online3.2
с янв 2010
Тула
Сообщений: 6907

Дата: 21 Янв 2018 16:50:05 · Поправил: killer258 (22 Янв 2018 08:30:08) #  

Мне чем DOS очень нравился, так это тем, что там можно было пользоваться СОМ и LPT портами путём непосредственной записи нужных значений в управляющие регистры этих портов и чтения их содержимого. Опрос портов получался довольно шустрый. А вот винды , те просто тупо игнорируют все обращения программы к системным ресурсам, в том числе и обращения к com и lpt -портам по физическому адресу плюс нужное смещение, ещё и сообщение выдавали, что-то вроде illegal instruction или как-то так. В DOS удавалось через линии этих портов мониторить обмен на I2c и SPI шинах разных девайсов, почти без пропусков, и даже декодировать принятые из эфира сигналы пейджеров в протоколе Poсsag. И формировать с помощью линий портов компа SPI сигналы для управления всяким экспериментальным железом, в те времена когда микроконтроллеры pic и avr ещё были мной не освоены.
Турбопаскаль под досом хорошо работал, мне нравилось всегда, на нем много тогда писал.
123Max
Участник
Offline1.3
с июл 2007
55.6, 37.3 50RS108
Сообщений: 858

Дата: 23 Янв 2018 21:09:03 · Поправил: 123Max (23 Янв 2018 21:12:22) #  

Использование USB-Flash во FreeDOS

Примите во внимание: флэшка должна быть подключена к компьютеру ДО загрузки и оставаться в нём весь сеанс работы.

Файлы USBASPI.SYS и DI1000DD.SYS находятся в этом zip-архиве размером 28,8 кБ (28 770 байт). Создаём на диске C: директорию USB4DOS и распаковываем их туда.

1) Устанавливаем ASPI Manager for USB mass storage (USBASPI.SYS)

Программисты компании Panasonic Communication написали универсальный драйвер USB-устройств под DOS, он хорошо работает с чипсетами Intel, NEC,NVidia, VIA и SIS. Общая строка вызова:

DEVICE=[path\]USBASPI.SYS [/e] [/o] [/u] [/w] [/v] [/l[=n]] [/f] /r] [/slow] [/nocbc] [/norst] [/noprt]

/e - устройство спецификации EHCI-стандарта, USB 2.0
/o - устройство спецификации OHCI-стандарта, USB 1.1
/u - устройство спецификации UHCI-стандарта, USB 1.0
/w - выводить приглашение и ждать нажатия Enter
/v - более детальный вывод информации
/l[=n] - наивысший номер логического устройства (LUN)
/f - неизвестно
/r - оставаться резидентным, если обнаружен USB FDD
/slow - медленный опрос, помогает обнаружить устройство
/nocbc - запрет определения USB в CardBus-контроллерах
/norst - возможно, необходимо для USB-мыши
/noprt - неизвестно

В файле fdconfig.sys добавляем внизу строку:
DEVICE=C:\USB4DOS\USBASPI.SYS /slow

Иногда флэшка не определяется сразу после холодного старта, а только после перезагрузки, в таком случае хорошо помогает опция /slow.

2) Устанавливаем ASPI mass storage driver (DI1000DD.SYS)

Драйвер от компании Novac, также известный как Motto Hairu USB Driver, назначает устройству букву.

В файле fdconfig.sys добавляем после строки с вызовом USBASPI.SYS следующую строку:
DEVICE=C:\USB4DOS\DI1000DD.SYS

Затем перезагружаем компьютер, подключаем к нему ДО загрузки флэшку и тестируем.
undo
Участник
Offline3.8
с сен 2008
Москва
Сообщений: 75

Дата: 24 Янв 2018 14:15:44 #  

А может лучше gentoo?
tigra
Участник
Offline4.8
с ноя 2004
Tashkent
Сообщений: 6

Дата: 24 Янв 2018 18:34:14 #  

Mpxplay
Мне еще QV понравился (но только - "бесплатный", так сказать ;) ).
123Max
Участник
Offline1.3
с июл 2007
55.6, 37.3 50RS108
Сообщений: 858

Дата: 28 Янв 2018 22:08:26 #  

Небольшое тестирование показало, что приведённый выше вариант получения рабочих USB вполне пригоден, но вот программой fdisk с ним лучше не работать.

Антиквар
Это хорошо, что кому-то интересен Downgrade

Если необходимо перешить BIOS на компьютере, то DOS для этого и сейчас - выбор №1 на всём земном шаре. А ещё DOS можно применять при восстановлении из бэкапного образа на диск, для одноплатных компьютеров и т.д.

killer258
Турбопаскаль под досом хорошо работал, мне нравилось всегда, на нем много тогда писал.

На диске с самой операционкой есть также средства для разработчиков, от ассемблера до компилятора Бейсика. ;) Также имеется "A self-hosting 32-/64-bit Pascal compiler supporting Turbo and Delphi dialects", аж 56 метров занимает, можно продолжать программировать.
123Max
Участник
Offline1.3
с июл 2007
55.6, 37.3 50RS108
Сообщений: 858

Дата: 23 Фев 2018 14:56:52 #  

Kilim
А какой максимальный объем поддерживается?

Наибольший размер раздела для FAT16 - 2 GB. для FAT32 - 2 TB. Есть ограничение FAT32 по объёму файла, 4 GB. По крайней мере, с флэшками на 16 GB работает нормально, почти все определяет с первого раза, остальные надо тестировать.

Некоторые старые программы могут неправильно отображать свободное место, показывают 2 GB.
Kilim
Участник
Offline3.1
с окт 2013
Белгородская область
Сообщений: 2227

Дата: 23 Фев 2018 21:37:10 #  

123Max
Наибольший размер раздела для FAT16 - 2 GB. для FAT32 - 2 TB. Есть ограничение FAT32 по объёму файла, 4 GB
Ясно, это стандартная ситуация.
У меня в загашнике лежит системник на 486DX, с жестяком 300 с чем-то метров. Установлена Win 3.11.
Иногда есть мысли его оживить. :)
Programmist
Участник
Offline4.0
с ноя 2008
Москва
Сообщений: 5439

Дата: 01 Мар 2018 18:31:52 · Поправил: Programmist (01 Мар 2018 18:46:51) #  



Проигрывание музыки во FreeDOS
123Max
Участник
Offline1.3
с июл 2007
55.6, 37.3 50RS108
Сообщений: 858

Дата: 01 Мар 2018 20:43:48 #  

Programmist

Начало хорошее, бодрое. Только вот виден лишь интерфейс программы Norton Commander, а не mpxplay. Видимо, сразу запустить не получается, оно и понятно, ведь газовая плита для DOS-программ - оборудование несколько нестандартное и порой требует особой конфигурации и доработок.
Programmist
Участник
Offline4.0
с ноя 2008
Москва
Сообщений: 5439

Дата: 01 Мар 2018 21:02:19 · Поправил: Programmist (01 Мар 2018 21:53:35) #  

123Max
виден лишь интерфейс программы Norton Commander, а не mpxplay.
Всё в порядке там. Подшаманил чуток и заработало. Пришлось даже новое фото сделать.
Когда дело касается воспроизведения музыки, любое оборудование сгодится.
Есть ещё вариант для Украины, с особой конфигурацией, но он на экран не помещается.
И памяти в нём мало, всего на одну мелодию.
123Max
Участник
Offline1.3
с июл 2007
55.6, 37.3 50RS108
Сообщений: 858

Дата: 17 Янв 2019 17:36:51 #  

Коллекция DOS-софта
Джин (Gene) опубликовал огромное количество классического программного обеспечения для ПК. «Эта область содержит различные компакт-диски с коллекциями файлов конца 80-х и 90-х годов, а также архивы популярных, но уже не активных публичных FTP-сайтов». Вы можете просмотреть на каждом CD-ROM конкретные файлы или загрузить весь образ CD-ROM. Найдите это в Ретро Архиве.
Источник: freedos.org
123Max
Участник
Offline1.3
с июл 2007
55.6, 37.3 50RS108
Сообщений: 858

Дата: 17 Янв 2019 18:00:24 #  

Софтпанорама
В сентябре 1989 году Николай Безруков начинает выпускать бюллетень "Софтпанорама", который посредством "флоппинета", т.е. на дискетах, распространялся по всей территории СССР. В составе бюллетеней входила информация о семинарах, антивирусы, русификаторы и другой софт.

Среди стипендиатов Софтпанорамы были в разное время Дмитрий Гуртяк (разработчик популярной программы KeyRus), Игорь Свиридов (один из первых операторов FIDO в Киеве, создавший узел Софтпанорама и, позднее, внёсший существенный вклад в становление Internet на Украине), Максим Круковский (автор свободно распространяемой антивирусной программы Lecar), Всеволод Волков (автор знаменитого Volkov Commander).

Софтпанорама была активным популяризатором сети FIDO на Украине, и с 1991 года узел Softpanorama был центральным узлом FIDO в Киеве.

Акцент на публикацию исходных текстов и свободно распространяемой документации сохранился до последнего дискетного номера бюллетеня, и за десять лет Софтпанорамой собрана уникальная библиотека исходных текстов, разработанных программистами на всей территории бывшего СССР.


http://www.softpanorama.org/Bulletin/index.shtml
123Max
Участник
Offline1.3
с июл 2007
55.6, 37.3 50RS108
Сообщений: 858

Дата: 17 Окт 2019 15:13:40 #  

Тысячи игр для DOS были добавлены в Internet Archive

В интернет-архив было добавлено более 2500 игр для DOS, что стало самым значительным добавлением игр в архив с 2015 года.

Новые дополнения включают забытую классику, такую ​​как Wizardry: Crusaders of the Dark Savant, Princess Maker 2 и Microsoft Adventure, ребрендинг Colossal Caves Adventure. Они также включают в себя множество странных, ранних экспериментов и тупиковых вариантов, которые должны быть интересны для историков, технологов, дизайнеров игр и игроков.

В сообщении блога, объявляющем о дополнениях, содержатся некоторые оговорки: не все игры будут работать так быстро, как хотелось бы, не во всех играх есть доступные руководства (хотя некоторые делают), и, честно говоря, не все игры из этих давно минувших областей приятны по современным стандартам.

Но, учитывая, что многие игры этой эпохи распространялись через дискеты в пластиковых пакетах, сохранение кажется как замечательным, так и необходимым делом. Тот факт, что эти игры размещены в безопасных местах, так же важен, как и тот факт, что в них можно играть. По мере продвижения технологии важно помнить, чтобы не отказываться от старого навсегда только потому, что новое более целесообразно.

Источник: arstechnica.com


Надо добавить, что в них можно играть непосредственно в окне браузера.
Реклама
Google
 

Создавать сообщения могут только зарегистрированные участники форума.


Войти в форум :: » Логин » Пароль
 
Начало
Рации, приемники, антенны. Радиостанции Motorola, Yaesu, Vertex.
Время загрузки страницы (сек.): 0.039. Поддержка: miniBB / radioscanner © 2004