netch80: (Default)
[personal profile] netch80
Дочке для школьной информатики требуется ТурбоПаскаль. 7-й. В предельно соответствующей обстановке, то есть в идеале это MS-DOS. На основной вероятной для работы машине живёт Debian с гномом, то есть можно поставить что угодно, но не в нужном виде.

Я уж молчу, что полный набор софта, который требуется для местного курса информатики, законно стоит пару десятков килобаксов на одно рабочее место (знакомый прямо спрашивал основных авторов учебников - они в принципе не понимают, в чём тут проблема и есть ли она вообще). Ладно, строим. В VirtualBox, чтобы переносимо и не мешать основным установкам.

И тут начинаются проблемы:
* MS-DOS не умеет сеть.
* Разные комплекты сетевой поддержки для него требуют ХЗ каких драйверов, строить всякие самбы, и я ничего уже не помню из того, как это делается.
* И даже не помню, как включать cd-rom в ней.
* Во FreeDOS есть всё, кроме работающего TurboPascal - он под ней тупо мрёт при попытке запуска чего-то.
* Запустить DOS с разных разделов требует чего-то вроде Symon boot manager, который уже фиг найдёшь, и вообще опасная тулза (не знаю, что будет, если порвётся транзакция).

Всё это настолько ввело в стопор, что конструктивное мышление остановилось. За несколько дней придумал только подключить в VirtualBox к системе с главной FreeDOS второй "физический" диск, налить на него дистрибутивы всего, что только можно, загрузиться с него и запустить инсталляции. При необходимости связи с внешним миром - снова уйти во FreeDOS и грузить оттуда.

Ах да, ещё можно W95OSR2 поставить, материал нашёлся. Но для этого тоже нужно её стащить с физического CD неизвестным путём => см. выше.

И самое обидное, что очередной апгрейд OpenSuSE на работе убил VirtualBox непонятным мне методом (молча виснет), так что идея задумчиво лечить в промежутке между приступами активного мышления - провалилась не начавшись.

P.S. А ещё VirtualBox (по крайней мере OSE) не умеет менять media дискеты или CD из файла на ходу:(

UPD[2012-09-12]: пока остановились на DosBox. Вроде всё, что нужно, даёт.

Date: 2011-07-06 06:51 am (UTC)
From: [identity profile] netch80.livejournal.com
Я слышал, что dosemu умер лет 5 назад. Врут?
dosbox мне кажется сильно неадекватным.
Остальное - посмотрю.
Какие-нибудь простые синие панельки в стиле VC будут в этом всём работать?

Date: 2011-07-06 07:08 am (UTC)
vitus_wagner: My photo 2005 (Default)
From: [personal profile] vitus_wagner
Так турбо-паскаль-то умер еще раньше. Заниматься компьютерной некрофилией - так заниматься.


DOSBOX я, прямо скажем, не пробовал, Он вроде под игры заточен.


Синие панельки естественно, будут они даже во freedos будут работать.

Date: 2011-07-06 07:59 am (UTC)
From: [identity profile] w00dy.livejournal.com
dosbox для pascal/dos приблуд достаточно хорошее решение. Минут за 15 можно всё настроить/поднять, если не лезть в высокие материи.

Date: 2011-07-06 07:17 am (UTC)
From: [identity profile] tzirechnoy.livejournal.com
dosemu не то, чтобы прямо умер -- но всегда чувствовал себя не очень хорошо, периодически ломались вещи которые ужэ работали. Конфиг изначально был не очень красивым, после улучшэний стал вообще невменяемым.

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

Date: 2011-07-06 07:33 am (UTC)
ext_605364: geg MOPO4 (Default)
From: [identity profile] gegmopo4.livejournal.com
VC и некоторые другие «синие панельки» занимаются хакерством, на низком уровне с FAT работают, так что может и не всё заработать.

Date: 2011-07-06 08:21 am (UTC)
vitus_wagner: My photo 2005 (Default)
From: [personal profile] vitus_wagner
У меня уже 10 лет работает.

Date: 2011-07-06 08:24 am (UTC)
ext_605364: geg MOPO4 (Default)
From: [identity profile] gegmopo4.livejournal.com
Ну я же говорю, что может и не заработать (с не-FAT). В DosBox, вроде, VC много лет назад не работал.

Date: 2011-07-06 08:29 am (UTC)
vitus_wagner: My photo 2005 (Default)
From: [personal profile] vitus_wagner
У меня он еще до Dosemu прекрасно работал с сетевыми дисками LANtastic, которые тоже ни разу не FAT.

Date: 2011-07-06 09:13 am (UTC)
From: [identity profile] tzirechnoy.livejournal.com
Это не на низком уровне работают с FAT, а при помощи устаревшэго API (под названием FCB).

Date: 2011-07-06 11:37 am (UTC)
ext_605364: geg MOPO4 (Default)
From: [identity profile] gegmopo4.livejournal.com
Имхо, там даже прямое чтение каталога блоками, для скорости. Дёргать API для каждого файла в каталоге из сотен-тысяч файлов будет заметно на тех машинах.

Profile

netch80: (Default)
netch80

January 2026

S M T W T F S
    1 23
45678910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 10th, 2026 05:44 am
Powered by Dreamwidth Studios