MS-DOS 7.10 MS-DOS 8.00 NTFS Windows 3.1

Всевозможные операционные системы от CP/M до Vista

MS-DOS 7.10 MS-DOS 8.00 NTFS Windows 3.1

Сообщение 0ffer » 25 июл 2020, 11:58

Итог. Как ранее отмечено вновь в интернете Japheth viewtopic.php?f=8&t=1248 и его разработки управляемый драйвер расширенной памяти himemx с возможностью выбора размера XMS памяти для ДОС и Windows на основе MS-DOS 7.1 и расширитель ДОС - HX DOS Extender - HXRT219pre.zip включающий две версии 32-бит и 16-бит. Использован DOSX от HX- заменa DOSX для Windows 3.1 c целью запуска Windows 3.1 в стандартном режиме используя расширитель DOS HDPMI16. Кроме того, Windows 3.1 DOSX не может использовать более 512 МБ памяти и должен запускаться из того же места где находится файл krnl386.exe, а HDPMI16 не имеет этих ограничений . DOSX отредактирован 16-ричным редактором и переименован в win.com. Windows 3.1 в стандартном режиме практически не имеет ограничения по XMS памяти, работает у меня на 3 Гб, но из-за невозможности приложений Windows 3.1 отображать память более 2гб выбрана опция hdpmi16.exe ограничивающая использование для Windows 3.1 256мб.

Windows 3.1 в стандартном режиме запускается из MS-DOS 8.00

Файлы конфигурации для MS-DOS 8.00 с доступом к NTFS

config.sys:

Код: Выделить всё
;device=himemx.exe /MAX=524288
;device=xmgr.sys
install=ndos.exe -lfn -cp:866 -mountall
install=hdpmi16.exe -r -x
; -r: install as TSR permanently.
; -x: restrict reported free memory to 256MB
set path=a:\;c:\
set temp=a:\
set windir=a:\


autoexec.bat:
Код: Выделить всё
win


Файлы конфигурации для Windows 3.1 в стандартном режиме:

system.ini:
Код: Выделить всё
[boot]           
shell=wincmd.exe
language.dll=langcyr.dll
mouse.drv=mouse.drv
comm.drv=comm.drv
system.drv=system.drv
keyboard.drv=keyboard.drv
display.drv=vga.drv
sound.drv=sound.drv
network.drv=
oemfonts.fon=vgaoem.fon
fonts.fon=vgasys.fon
taskman.exe=
286grabber=
386grabber=vga.3gr
;Don't change this line!
wincodepage=1251
drivers=

[keyboard]
typeofswitch=3
secondkeyb.dll=
oemansi.bin=
keyboard.dll=


win.ini:
Код: Выделить всё
[windows]
run=
load=
NullPort=None
SkipMouseRedetect=0
Programs=exe com

[colors]
Background=0 128 128
AppWorkspace=255 255 255
Window=255 255 255



[Extensions]

txt=notepad.exe ^.txt
ext=notepad.exe ^.ext
inf=notepad.exe ^.inf
ini=notepad.exe ^.ini
log=notepad.exe ^.log
diz=notepad.exe ^.diz
cfg=notepad.exe ^.cfg
mnu=notepad.exe ^.mnu
lst=notepad.exe ^.lst


Для запуска использован GRUB для DOS - grldr

Файл конфигурации menu.lst:
Код: Выделить всё
timeout 5

title w3l
map --mem /boot/grub/w3l.ima (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)


И копии экранов созданные из Win 3.1 c доступом к NTFS

scr1.gif
scr1.gif (7.88 Кб) Просмотров: 142


scr2.gif
scr2.gif (48.23 Кб) Просмотров: 141


scr3.gif
scr3.gif (47.37 Кб) Просмотров: 141


Это демонстрационная но, рабочая версия. Total Commander v.1.22e 16 bit for Windows 3.1 тогда еще до суда назывался Windows Commander.
В ближайшее время выложу у себя на сайте образ в 5mb
Вложения
w3l.zip
Win 3.1 c доступом к NTFS
(855.61 Кб) Скачиваний: 11
If you dont know DOS, you dont know Windows ...
Если вы не знаете DOS, вы не знаете Windows ...
0ffer
Матерый даунгрейдер
 
Сообщения: 99
Зарегистрирован: 23 янв 2011, 11:16
Железо: HP 6820s

Вернуться в Операционные системы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3