forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > SU.COMP.OLD

Ответ
 
Опции темы Опции просмотра
  #11  
Старый 04.05.2019, 22:52
Dmitry Chernykh
Guest
 
Сообщений: n/a
По умолчанию FreeDOS

Dmitry Chernykh написал(а) к Oleg Zolotov в May 19 21:07:07 по местному времени:

Нello, Oleg Zolotov.
On 04.05.19 5:30 ПП you wrote:

DC>> А как быть с драйверами? Я под дос давно уже драйверов не видел
DC>> под современное железо.
OZ> Во-первых, предполагается что на FreeDOS все таки будет
OZ> функционировать старое железо.

Тогда какие преимущества будут по отношению к MS-DOS 6.2 у сабжа?

OZ> Хотя мы можем сейчас запросто найти современные ноутбуки с
OZ> предустановленной FreeDOS ;-)

Это банальное уменьшение стоимости ноута, в 2007-м покупал себе тошибу с freedos.

OZ> Во-вторых, драйверы под что? Драйверы для мыши и привода
OZ> оптических дисков поставляются вместе с ОС.

С сидиром если только его как читалку использовать проблем не будет mtm.sys + msdex и всё закрутилось. Но с usb я думаю придётся поизвращаться например чтобы мышь включить.

OZ> Драйверы сетевой карты Ethernet, возьмем тот же широко
OZ> распостраненный Realtek - драйверы есть.

Это да, если сетевуха isa. А так Microsoft Network Client 3.0 заставит заставит попрыгать, т.к. выбор драйвера сетевой как ne2000 совместимой не прокатит. Но с другой стороны сеть-то не особо нужна. В реальном режиме она 200-300кБ оперативки сожрёт, для игрушек может не хватить даже с использованием umb.

OZ> Звук? Все AC'97 и НD кодеки разумеется мимо... из более менее
OZ> современных (в 2019 году смешно звучит, понимаю) карт поддержка
OZ> есть только у Creative Sound Blaster Live.

Не знаю не пробовал.

OZ> Видео - одно слово VESA Bios Extension + SciTech UniVBE. Правда на
OZ> совсем современных картах не пробовал. "Квадратный" монитор купить
OZ> без проблем, а монитор на трубе при желании вообще заполучить на
OZ> халяву (для усиления лампового эффекта).

Да, vga и supervga режимы везде пойдут, видео биос по умолчанию настраивает независимо от системы.

OZ> Поддержка всего остального оборудования представляется
OZ> сомнительным... настоящий принтер с COM или LPT как раньше
OZ> печатал, так и в настоящее время будет печатать, если оно конечно
OZ> нужно.

Лазерный и струйный маловероятно, разве что матричный где найти.

OZ> Для чего сейчас применяется DOS? Всякие диагностические утилиты,
OZ> которым нужен низкоуровневый доступ к железу... там для всяких
OZ> старых плат АЦП и т.д. И на мой взгляд для старых игр по
OZ> нормальному, без эмуляции.

В своё время у меня был P100, на котором стояла win95. Практически все игры можно было запустить под досом из под винды, мортал комбат кажется не хотел работать, но всё равно игрушки запускались в чистом доме банально из-за того, что они так быстрее работали.
Поэтому при избыточной производительности проца можно всё и под виндой запустить.
А на прямую к железу и под win95 легко лазиется из дос сессии, если ещё на это время прерывания запретить, так вообще никто помешать не сможет.
Проверено лично на lpt порте и прямой записи в видеопамять.

OZ> Собственно мой конфиг старого компа: Athlon XP 2700+, 1.5Gb RAM,
OZ> Radeon 9600 Pro 128Mb, НDD 120+40Gb, Creative Sound Blaster Live
OZ> 5.1 Digital SB0229

Я тут раскопал старую болванку со своими прогами на паскале, которые писал, когда в институте учился.
Так паскалевские экзешники из-за слишком быстрого процессора на современном компе не запускаются. Нужно патчить, не факт что с игрушками будет всё идеально.


--
Best regards!
Dmitry Chernykh
--- Нotdoged/2.13.5/Android
Ответить с цитированием
  #12  
Старый 05.05.2019, 17:53
Sergey Kaluzhskiy
Guest
 
Сообщений: n/a
По умолчанию FreeDOS

Sergey Kaluzhskiy написал(а) к Oleg Zolotov в May 19 16:49:52 по местному времени:

Нello, Oleg Zolotov.
On 04.05.2019 18:57 you wrote:

OZ> Dosbox не сабж, эмуляция игр работающих в защищеннном режиме
OZ> оставляет на мой взгляд желать лучшего...

На тех нескольких игрушках, что с ним юзал, проблем не замечал...


--
Best regards!
Posted using Нotdoged on Android
--- Нotdoged/2.13.5/Android
Ответить с цитированием
  #13  
Старый 06.05.2019, 01:22
Pavel Kulikov
Guest
 
Сообщений: n/a
По умолчанию FreeDOS

Pavel Kulikov написал(а) к Dmitry Chernykh в May 19 08:44:12 по местному времени:

Нello, Dmitry Chernykh.
On 04.05.19 9:07 ПП you wrote:

DC> Я тут раскопал старую болванку со своими прогами на паскале,
DC> которые писал, когда в институте учился. Так паскалевские
DC> экзешники из-за слишком быстрого процессора на современном компе
DC> не запускаются. Нужно патчить, не факт что с игрушками будет всё
DC> идеально.
А в ObjectPascal их перевести если?
--
Best regards!
--- Нotdoged/2.13.5/Android
Ответить с цитированием
  #14  
Старый 06.05.2019, 10:52
Dmitry Chernykh
Guest
 
Сообщений: n/a
По умолчанию FreeDOS

Dmitry Chernykh написал(а) к Pavel Kulikov в May 19 09:27:55 по местному времени:

Нello, Pavel Kulikov.
On 05.05.19 8:44 ДП you wrote:

DC>> Я тут раскопал старую болванку со своими прогами на паскале,
DC>> которые писал, когда в институте учился. Так паскалевские
DC>> экзешники из-за слишком быстрого процессора на современном компе
DC>> не запускаются. Нужно патчить, не факт что с игрушками будет всё
DC>> идеально.
PK> А в ObjectPascal их перевести если?

В Delphi можно конечно с перелопачиванием кода, только не нужно оно.
Там ошибка по модулю определения задержек времени, проще исходный модуль пропатченный взять и перекомпиллировать в том же borland pascal.

--
Best regards!
Dmitry Chernykh
--- Нotdoged/2.13.5/Android
Ответить с цитированием
  #15  
Старый 06.05.2019, 12:32
Andrei Kopanchuk
Guest
 
Сообщений: n/a
По умолчанию Re: FreeDOS

Andrei Kopanchuk написал(а) к Pavel Kulikov в May 19 11:02:04 по местному времени:

Привет, Pavel

05 май 19, Pavel Kulikov пишет к Dmitry Chernykh:

PK> Нello, Dmitry Chernykh.
PK> On 04.05.19 9:07 ПП you wrote:

DC>> Я тут раскопал старую болванку со своими прогами на паскале,
DC>> которые писал, когда в институте учился. Так паскалевские
DC>> экзешники из-за слишком быстрого процессора на современном компе
DC>> не запускаются. Нужно патчить, не факт что с игрушками будет всё
DC>> идеально.

PK> А в ObjectPascal их перевести если?

Под Borland Pascal 7.x был патч "CRT Delay", если речь о "Runtime Error 200"

Andrei Kopanchuk

--- GoldED+/W32-MSVC 1.1.5-b20170303
Ответить с цитированием
  #16  
Старый 06.05.2019, 22:12
Alexander Kruglikov
Guest
 
Сообщений: n/a
По умолчанию Re: FreeDOS

Alexander Kruglikov написал(а) к Dmitry Chernykh в May 19 21:37:28 по местному времени:

Привет, Dmitry!

06 май 19 09:27, Dmitry Chernykh писал(а) к Pavel Kulikov:

DC>>> Я тут раскопал старую болванку со своими прогами на паскале, которые
DC>>> писал, когда в институте учился. Так паскалевские экзешники из-за
DC>>> слишком быстрого процессора на современном компе не запускаются.
DC>>> Нужно патчить, не факт что с игрушками будет всё идеально.
PK>> А в ObjectPascal их перевести если?
DC> В Delphi можно конечно с перелопачиванием кода, только не нужно оно.

Тогда уж под Lazarus =)

С наилучшими пожеланиями, Alexander.
--- "GoldED+/LNX 1.1.5-b20180707" ---
Ответить с цитированием
  #17  
Старый 06.05.2019, 23:42
Pavel Kulikov
Guest
 
Сообщений: n/a
По умолчанию Re: FreeDOS

Pavel Kulikov написал(а) к Alexander Kruglikov в May 19 22:28:12 по местному времени:

Нello, Alexander Kruglikov.
On 06.05.19 9:37 ПП you wrote:

DC>>>> Я тут раскопал старую болванку со своими прогами на паскале,
DC>>>> которые писал, когда в институте учился. Так паскалевские
DC>>>> экзешники из-за слишком быстрого процессора на современном
DC>>>> компе не запускаются. Нужно патчить, не факт что с игрушками
DC>>>> будет всё идеально.
PK>>> А в ObjectPascal их перевести если?
DC>> В Delphi можно конечно с перелопачиванием кода, только не нужно
DC>> оно.
AK> Тогда уж под Lazarus =)
Вот я его и имел в виду, если уж совсем конкретно.
--
Best regards!
--- Нotdoged/2.13.5/Android
Ответить с цитированием
  #18  
Старый 07.05.2019, 03:01
Nikolay Nikolenko
Guest
 
Сообщений: n/a
По умолчанию Re: FreeDOS

Nikolay Nikolenko написал(а) к Andrei Kopanchuk в May 19 01:23:39 по местному времени:

Нi Andrei!
AK> Под Borland Pascal 7.x был патч "CRT Delay", если pечь о "Runtime Error
AK> 200"
Еще в во вpемена возникновения этой ошибки фидошные паскальщики написали pезидент, котоpый пpи возникновении деления на ноль пpосто пеpедавал упpавление пpогpамме, не давая ей завеpшиться. Уж не помню как этот микpо-pезидент назывался, где-то в аpхивах был, всего сотня байт, кажись.

Bye.
--- FIPS/Phoenix <build 01.12>
Ответить с цитированием
  #19  
Старый 07.05.2019, 10:32
Andrei Kopanchuk
Guest
 
Сообщений: n/a
По умолчанию Re: FreeDOS

Andrei Kopanchuk написал(а) к Nikolay Nikolenko в May 19 09:16:36 по местному времени:

Привет, Nikolay

07 май 19, Nikolay Nikolenko пишет к Andrei Kopanchuk:

AK>> Под Borland Pascal 7.x был патч "CRT Delay", если pечь о "Runtime
AK>> Error 200"

NN> Еще в во вpемена возникновения этой ошибки фидошные паскальщики
NN> написали pезидент, котоpый пpи возникновении деления на ноль пpосто
NN> пеpедавал упpавление пpогpамме, не давая ей завеpшиться. Уж не помню
NN> как этот микpо-pезидент назывался, где-то в аpхивах был, всего сотня
NN> байт, кажись.

Да, вроде была утилитка, которая перехватывала INT0 и фиксила ошибку деления на 0.


Andrei Kopanchuk

--- GoldED+/W32-MSVC 1.1.5-b20170303
Ответить с цитированием
  #20  
Старый 07.05.2019, 11:22
Nikolay Nikolenko
Guest
 
Сообщений: n/a
По умолчанию UNZERO.COM

Nikolay Nikolenko написал(а) к Dmitry Chernykh в May 19 09:22:02 по местному времени:

Нi Dmitry!
DC> В Delphi можно конечно с пеpелопачиванием кода, только не нужно оно.
DC> Там ошибка по модулю опpеделения задеpжек вpемени, пpоще исходный модуль
DC> пpопатченный взять и пеpекомпиллиpовать в том же borland pascal.

Нашел. Резидент, возвpащает упpавление пpогpамме пpи делении на ноль.

source file name : UNZERO.COM
original size : 256 (1 kb)
created on : 07 мая 19 09:19
encoded on : 07 мая 19 09:20
approximate encoded size : 1 kb
number of sections : 1
lines per section : 340

section 1 of 1 of file UNZERO.COM -=< FIPS-uuencoder >=-

begin 644 UNZERO.COM
MZ.,`#>+E([N@Н8X1X-S^KMPRU];5U$](T=#/SE&LF977S^%-P/E["K3+0["B
M`KR[`+VW11'5+GV_KQ>/F&&C"+OI9ND9-:J&]2>I11NED0AН67'(J+DQV6
MFX\!BI&+,:FB/(:%3J,[&'[*=+%:P$%YNE%_>3<;!QD+"TT.$DНS#14)104/
M#A,%/CНD?#,U-C,R,GM>7G9;70LG.R4O+VDJ/F8_(3$M82A0459921I/"1D&
M/SEA>V$0;%Q(35]#7TT'85=+5E(!"'PW/4<I("TN+SDL(3TK*#!$8F)B;V-B
?;5Н,""!>N>8`K#+!+НA$^+WZ4+*$,I35A,+U))4```
`
end


Bye.
--- FIPS/Phoenix <build 01.12>
Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 02:19. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot