Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Konstantin Pasichnichenko            2:5020/400     12 Nov 2002  19:12:50
 To : Igor S Chencov
 Subject : Re: И  все  таки   о doscmd
 -------------------------------------------------------------------------------- 
 
 Igor S Chencov <chs@fender.aquilon.ru> wrote:
 
 > Снова в который раз вопрос - у кого-нибудь работает doscmd _без_ X-ов ?
 > Hа запуск doscmd любой ms-dos начиная с 5.0 - ругается на 2е функции
 > прерывания int 15 и невозможность поддержки int 16 - на запуск же с ключиком
 > -r - говорит "ошибка mmap".
 
 насколько я понимаю.. надо было тут отвечать а не мылом:
 
 Date: Mon, 7 Oct 2002 15:10:44 +0400
 From: kostik(a)imli.ru
 Subject: Re: doscmd
 To: Victor Sudakov <vas(a)vas.tomsk.ru>
 
 On Sat, Oct 05, 2002 at 11:54:12AM +0700, Victor Sudakov wrote:
 
 > In fido7.ru.unix.bsd you wrote:
 > > кроме того doscmd, опять-же afaik, единственный эмулятор работающий под
 > > консолью
 > Вот это у меня никак не получается. Все, что получаю при попытке
 > загрузиться в ней с образа досовской дискетки, это
 > doscmd: fatal error int16 func 0x1 only supported in X mode
 > Любой совет будет принят с благодарностью.
 
 а зачем в него загружаться???
 это вовсе не обязательно
 например:
 
 ----------------------------------------------------------------------
 kostik@imli:~/tst$-> ls -l
 total 51
 -rw-r--r--  1 kostik  kostik  16614  4 янв  2002 dm1995.zip
 -rw-r--r--  1 kostik  kostik  34583 30 янв  2000 pkunzip.exe
 kostik@imli:~/tst$-> file *
 dm1995.zip:  Zip archive data, at least v2.0 to extract
 pkunzip.exe: MS-DOS executable (EXE)
 kostik@imli:~/tst$-> doscmd ./pkunzip.exe -t ./dm1995.zip
 
 PKUNZIP (R)    FAST!    Extract Utility    Version 2.50   03-01-1999
 Copr. 1989-1999 PKWARE Inc.  All Rights Reserved.  Shareware Version
 PKUNZIP Reg. U.S. Pat. and Tm. Off.Unknown interrupt 2f function d2
 Unknown interrupt 2f function de
 Unknown interrupt 2f function 16 subfunction 87
 Ч 80486 CPU detected.
 Ч XMS version 3.00 detected.
 
 Searching ZIP: ./DM1995.ZIP
 Testing: Dm1995.doc    OK
 /usr/local/bin/unzip
 kostik@imli:~/tst$-> file /usr/local/bin/unzip
 /usr/local/bin/unzip: ELF 32-bit LSB executable, Intel 80386, version 1
 +(FreeBSD), dynamically linked (uses shared libs), stripped
 kostik@imli:~/tst$-> /usr/local/bin/unzip -t ./dm1995.zip
 Archive:  ./dm1995.zip
     testing: Dm1995.doc               OK
 No errors detected in compressed data of ./dm1995.zip.
 kostik@imli:~/tst$->
 ----------------------------------------------------------------------
 
 соответственно все что под dos читает из stdin и пишет в stdout тоже
 может применяться под unix в сочетании с перенаправлениями ввода-вывода
 из/в pipe '|'.
 если что-то пользуется управлением экранными атрибутами (позиционирование
 курсора, вывод текста с нужными координатами или, напрмер, int 16h) - это
 не будет без иксов работать :-/
 
 конфиг doscmd я прилагаю с этим письмом.
 с этим конфигом проведен показанный выше пример.
 так как на этой машине нет загрузочных образов дискет
 то я диск a: закомментировал.
 диск d: обязателен, иначе doscmd не сможет оттранслировать
 имя под freebsd в имя под dos для файлов в эмуляторе.
 образ дискеты делается довольно просто - в дисковод ставится обычная
 загрузочная дискета с ms-dos && cp /dev/fd0 ~/msdos.image
 tо что эмулятор загружается с дискеты никакого значения не
 имеет так как образ дискеты всеравно на харде и тормозов в доступе
 на диск `a:' неt :-)
 у меня в эмуляторе наиболее устойчиво работал ms-dos 7.0 (win95).
 6.22 и 6.20 почему-то валили эмулятор какими-то нереализованными
 эмулятором int'ами.
 прилагающийся к письму (мой) ~/.doscmdrc :
 #assign A: /var/tmp/floppy_x 1440
 #assign B: /dev/rfd0.1440 1440
 ##assign hard boot_drive 80 2 2
 ##assign C: /usr/local/bochs/30M 615 6 17 /usr/local/bochs/30M
 #assign D: /c
 ##assign E: /usr/local/bochs/30M 615 6 17
 ##assign F: /home/kostik/fido
 #assign H: /usr/local/lib/pcemu/C
 assign D: /home/kostik/
 ##assign S: /c
 #assign U: /
 ##assign hard0 /usr/local/bochs/30M 615 6 17
 #setver command.com 620
 #X11_FONT=vga
 
 -- 
   WBR,                                kostik
                                       kostik(a)org.chem.msu.su
                                       kostik(a)snark.rinet.ru
 
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 И все таки о doscmd   Igor S Chencov   11 Nov 2002 13:59:58 
 Re: И все таки о doscmd   Rashid N. Achilov   11 Nov 2002 14:47:15 
 Re: И все таки о doscmd   Igor S Chencov   11 Nov 2002 16:09:02 
 Re^2: И все таки о doscmd   Peter Levchenko   21 Nov 2002 11:21:59 
 Re: И все таки о doscmd   Konstantin Pasichnichenko   12 Nov 2002 19:12:50 
 Re: И все таки о doscmd   Igor S Chencov   13 Nov 2002 12:16:35 
Архивное /ru.unix.bsd/6577605a2386.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional