Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Старый софт »   Нужен очень мощный эмулятор 80286 в крайнем случае 386, 486
RSS

Нужен очень мощный эмулятор 80286 в крайнем случае 386, 486

<<Назад  Вперед>> Страницы: 1 2 3 4
Печать
 
ansi
Advanced Member


Откуда: Минск
Всего сообщений: 1273
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 нояб. 2007
Собственно ищу что-то очень подобное профессионального уровня. Цель - подъем сервера на Netware 2.15 286. Нужно что-то типа VmWare, но только чтобы этот эмулятор мог "обмануть" дисковые программы, нетварь при установке запускает так называемый compsurf, который уничтожает всю инфу на диске, затем проверяет винт на бэды и записывает куда-то в инсталлятор на дискетах все о харде. Так вот ни VmWare, ни Qemu не смогли "прикинутся" под дисковую подсистему тех времен... Эмулятор тут же вис в разных местах установки... Далее необходимо, чтобы была полноценная сеть для подключения досовской рабочей станции, я хочу использовать dos 2.x и 3.x, хотелось бы чтобы эти версии работали... Ну и самое главное, чтобы эмулятор поддерживал какую-нибудь совместимую сетевку тех времен, ne1000 или на худорй конец 3com Etherlink III ISA, ведь сервер нетвари стартует успешно только при наличии хотя бы одного сетевого интерфейса. Я очень сомневаюсь, что что-нибудь подобное вообще существует, но вдруг? MS Virtual PC я не пробовал, но мне кажется он не поможет. На реальном железе (Pentium-133) удавалось дойти до создания разделов, успешно их создать, но дальше установка заканчивалась кракозябрами. По установке помощи пока не прошу, я так понимаю, что наврядли кто-то занимался подобной экзотикой.

P.S Может быть кто-нибудь видел в сети другие версии нетвари до 3.0?
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
Fe-Restorator
Гость

Ссылка

ansi написал:
[q]
Нужно что-то типа VmWare, но только чтобы этот эмулятор мог "обмануть" дисковые программы, нетварь при установке запускает так называемый compsurf, который уничтожает всю инфу на диске, затем проверяет винт на бэды и записывает куда-то в инсталлятор на дискетах все о харде. Так вот ни VmWare, ни Qemu не смогли "прикинутся" под дисковую подсистему тех времен... Эмулятор тут же вис в разных местах установки...
[/q]
Создавая виртуальные диски под варькиной машиной, ты выбирал SCSI оба раза? И контроллер, и сам диск?
К тому-ж, нужно обязательно распределить всё место под созданный диск сразу, затем сделать тот диск independent+persistent. Иначе варькины примочки могут помешать процессу.
Особый шик - подключить под варькину машинку реальный винч на 4..10 гиг, такие сказёвики встречаются часто. Не прокатит на современных ноутах, напрочь лишённых SCSI.

Заодно, поддержка сетевой карты Е1000 реализована в полной мере.

PS. Если всё вышесказанное ты уже проделал и с отрицательным результатом, тогда звиняй, действительно эмуль нужен другой. Или другой дистриб нетвари.
Сейчас на форуме
ansi
Advanced Member


Откуда: Минск
Всего сообщений: 1273
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 нояб. 2007
а как там выбрать ne1000?

есть еще один момент - по-моему, когда я летом устанавливал эту ос, а установка ее состоит из 2 этапов - генерации файла ОС и собственно установки, то сгенерированный файл ОС net$os.exe виснет в VmWare, хотя на реальном железе p-133 (ноутбук) он запускается с дискеты, но сервер естессно не стартует, т. к. нет совместимой сетевухи и не выполнена установка на хард и просто выбрасывает в командную строку netware...
ansi
Advanced Member


Откуда: Минск
Всего сообщений: 1273
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 нояб. 2007
не подкинете чего-нибудь почитать про bochs в доступной форме, напр. как создать вирт. машину 80386 с NE2000 и каким нибудь актуальным на то время контроллером и винтом. Просто этот эмулятор для меня очень сложный. А ближе к 30 годам все тяжелее и тяжелее осваивать что-то новое, соображалка видимо уже не та... Почитал я про bochs в Интернетах и ничего не понял...
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
ansi, 286-й Bochs эмулировать не умеет, кажется (здесь обсуждалось).
А вообще, процедура установки и настройки примерно такая:

Качаете, устанавливаете в какую-нибудь папку.

Запускаете bocsh.exe, появляется Bochs Start Menu.

В списке Edit Options выбираете нужную опцию и жмёте Edit, чтобы её поменять.

К примеру, в разделе Memory - объём памяти, CPU - процессор, в разделе Disk&Boot - все диски системы. Там же и загрузочный образ можно выбрать. Для флоппи не забудьте поставить не только тип дисковода и имя файла-образа, но и тип дискеты (Type of floppy media). Тут же можно и CD-ROM с образом добавить. Порядок загрузки настраивается на вкладке Boot Options.

Образ HDD можно создать утилитой bximage.exe (лежит в папке с Bochs), она в конце работы кидает в буфер обмена строчку с параметрами hdd, которую надо будет скопировать в файл настроек вручную (заменив строчку ata0-master: type=none, если HDD у Вас будет Primary Master).

Да, все образы, во избежание сложностей, лучше хранить там же, где и сам Bochs, и файл настроек тоже.

В конце нажмите Save, чтобы сохранить конфигурацию в файл - при следующем запуске мы воспользуемся этим файлом, чтобы заново всё не вводить.
Кстати, запустив bochs.exe, мы затем можем нажать Load и выбрать наш файл для редактирования. А для запуска машины с нашими настройками просто запустите двойным кликом файл *.bxrc . Это, собственно, и будет наша виртуальная машина.

Теперь нам нужно вручную подредактировать наш конфигурационный файл (имя по умолчанию - bochsrc.bxrc). По крайней мере, у меня сеть была отключена, и через оболочку её включить не вышло.

Выходим из Bochs, открываем файл в любом редакторе.

Можно добавить строку с описанием ранее созданного с помощью bximage.exe образа HDD (см. выше - что-то вроде ata0-master: type=disk, path="c.img", mode=flat, cylinders=203, heads=16, spt=63).

Далее добавляем сетевой адаптер ne2k, для этого просто вводим в любом месте файла строчку вроде:

ne2k: ioaddr=0x300, irq=7, mac=b0:c4:20:00:00:01, ethmod=win32, ethdev=MYCARD

Назначение параметров, думаю, понятно из их названия? ethdev - это имя Вашей реальной сетевой (на хосте). Можно посмотреть с помощью niclist, который есть в составе Bochs. Чтобы он заработал, мне ещё пришлось скачать и установить WinPCap (http://www.winpcap.org/).
В общем, niclist даст имя нашего адаптера, у меня что-то вроде \Device\NPF_{848A4F72-FC36-4B81-83AD-9F66A741DF79}, результирующая строка будет примерно такой:

ne2k: ioaddr=0x300, irq=7, mac=b0:c4:20:00:00:01, ethmod=win32, ethdev=\Device\NPF_{848A4F72-FC36-4B81-83AD-9F66A741DF79}
(Eсли строчка, начинающаяся с ne2k, уже была - замените её.)

Ну а дальше можно уже пытаться что-то ставить. Netware я, к сожалению, не пробовал, так что ничего пока посоветовать не могу.
ansi
Advanced Member


Откуда: Минск
Всего сообщений: 1273
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 нояб. 2007
а сколько примерно будет емкость диска с такими параметрами?

А ethmod можно оставить win32? Ведь для Netware нужен DOS, к тому же не новее чем 4.01.

Насчет эмуляции 286, это может не так страшно, так как в руководстве по установке Netware 2.x говорилось, что можно ставить ее и на 386, но смысла в этом нет, т. к. уже существовала netware 3.x., вот только в настройках cpu своей версии 2.6.2 я не нашел 80386 почему-то...
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
ansi написал:
[q]
а сколько примерно будет емкость диска с такими параметрами?
[/q]
100 МБ. Но лучше запустить bximage.exe - она и сам образ создаст (размер спросит), и строчку в конце работы в буфер обмена кинет, останется просто её в конфигурационный файл закинуть вместо ata0-master: type=none.


ansi написал:
[q]
А ethmod можно оставить win32? Ведь для Netware нужен DOS, к тому же не новее чем 4.01.
[/q]
Это для хоста, т.е. если у Вас Bochs для Windows, то нужно ставить win32, независимо от гостевой ОС. Это для связи виртуалки с реальной сетевой в Вашем компьютере. Кстати, для нормальной работы ещё нужно WinPCap установить.


ansi написал:
[q]
я не нашел 80386 почему-то
[/q]
Я тоже. В стандартном наборе там только Pentium MMX из самых старых. Но вдруг прокатит? Возможно также, что сэмулировать 386-й можно тонкой настройкой всяких параметров, связанных с процем - CPUID, MSR и т.п. Настройки здесь описаны:
http://bochs.sourceforge.net/d...CHSOPT-CPU
Но я пока ничем таким не занимался.
ansi
Advanced Member


Откуда: Минск
Всего сообщений: 1273
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 нояб. 2007
что-то я еще не понял, там получается нельзя "на ходу" менять формат дискет? И ничего не поддерживается кроме *.img-формата, у меня что-то ни одна дискета не смогла забутится, даже в *.img-формате...
Piligrimm1976
Advanced Member


Откуда: Сургут, Тюменская обл
Всего сообщений: 484
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 окт. 2012
А у вас есть версия нетвари 2.15, не поделитесь?
georgel
Junior Member


Всего сообщений: 93
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 мар. 2010
Весьма возможно, что как раз дистрибутив нетвари битый. Либо быстрый проц мешает старому софту и все. Либо еще одна гипотеза у меня...
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
ansi написал:
[q]
И ничего не поддерживается кроме *.img-формата
[/q]
Так можно просто выбрать "All files" при открытии файла-образа. С .IMA-образов у меня всё нормально грузится. А какую ошибку-то выдаёт?
И на лету через кнопку на панели инструментов у меня образы дискет вполне нормально меняются. Главное, чтобы дисковод был включен в настройках. И нужно не забывать указывать формат образа (именно образа, не дисковода), а то бывают глюки.
ansi
Advanced Member


Откуда: Минск
Всего сообщений: 1273
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 нояб. 2007
ну в общем результат отрицательный происходит то же самое, что и на всех других менеджерах виртуальных машин:
при запуске compsurf.exe в начале installation или сгенерированного на дискету osexe-1 файла сетевой ОС:
Improper ROM parameter for disk controller
Reset computer и т. д.
Running process: DISK

или Improper ROM parameteter table for disk controller
Видимо виртуальные машины не могут обмануть хитро обращающийся к железу compsurf.exe. Самое интересное ноут Pentium-1 c его встроенным ATA-контроллером позволяет запустить и net$os.exe и installation. Просто installation виснет по непонятной причине после создания томов netware, а net$os "захлопывается" из-за того, что на ноут естессно не поставишь не одну совместимую сетевку. Ну и естественно я не хочу возится с установкой Netware на реальную машину, т. к. надо записать и считать потом уйму дискет и генерация ведется на дискеты (рекомендуется иметь запасной набор дискет) а все вместе это около 60 дискет :rolleyes: Многие дискеты надо вставлять несколько раз и не по порядку, т. е. это гораздо сложнее чем установка той же 95-ой с дискет. Да и разворачивать сеть слишком долго, в эмуляторе все проще... да и нет гарантии успеха...

Кстати 3-я версия без проблем работает в эмуляторах...
ansi
Advanced Member


Откуда: Минск
Всего сообщений: 1273
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 нояб. 2007
[q]
А у вас есть версия нетвари 2.15, не поделитесь?
[/q]
Дома, к сожалению нет Интернета пока. Но сабж есть на winworldpc.com.
Ну или я потом могу выложить...
[q]
Весьма возможно, что как раз дистрибутив нетвари битый. Либо быстрый проц мешает старому софту и все. Либо еще одна гипотеза у меня...
[/q]
Любые предположения будут интересны.

Есть информация, что версия 2.20 может работать без compsurf, вот только где ее найти, все это такая редкость!
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
ansi, консоль Bochs при запуске compsurf выдаёт "int 15h function AX=c400, BX=1f34 not yet supported!". Вроде это какая-то функция, нужная для PS/2 - непонятно, это из-за неё какие-то проблемы?
Кстати, есть где-нибудь нормальное руководство по установке этой самой Netware 2.15? А то там куча образов, не поймёшь, где что.
ansi
Advanced Member


Откуда: Минск
Всего сообщений: 1273
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 нояб. 2007
Руководство было, у меня дома есть на харде. В общем все довольно просто на самом деле. Начинать надо с образов которые находятся в папке netware level II. Стартовать компьютер с версии DOS 3 или 4, а как второй флоппи подцепить elsgen.img. Хард можно не размечать - compsurf все равно все уничтожит. Запускаешь elsgen.exe (установщик), который в других версиях Netware 2.x может еще называться netgen, затем проще всего приступить к генерации ОС на дискетах, выбрав сетевую ne 2000. При успешной генерации после повторного запуска elsgen там в меню должна появится инсталляция на жесткий диск, в ходе которой сначала запускается compsurf, а затем создаются разделы netware, а на дискете osexe-1 должен появится файл net$os.exe, который и запускает Netware из любого места (даже с дискеты), монтирует диски и инициализирует сеть. Дальше дойти у меня не получилось...

Как я уже говорил у меня дома пока нет интернета, может завтра выложу руководство, но оно написано настолько несовременным техническим языком, что в нем очень трудно разобраться, по стилю напоминает русскоязычное руководство по Windows 2.0, видимо было написано еще при СССР.
[q]
ansi, консоль Bochs при запуске compsurf выдаёт "int 15h function AX=c400, BX=1f34 not yet supported!". Вроде это какая-то функция, нужная для PS/2 - непонятно, это из-за неё какие-то проблемы?
[/q]
- у меня такого сообщения небыло, только нижеприведенное, может у нас разные настройки виртуальных HDD и контроллера?
ansi
Advanced Member


Откуда: Минск
Всего сообщений: 1273
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 нояб. 2007
http://dlc.lipetsk.ru/docum/netware/

вот тут кое-что есть, возможно подходит руководство по установке сети.


p.s. да, это оно и есть только для похожей версии 2.11...

впрочем и в различной документации по версии 2.15 есть руководство по netgen (примерно аналогичен elsgen в нашей версии).
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
ansi написал:
[q]
- у меня такого сообщения небыло, только нижеприведенное, может у нас разные настройки виртуальных HDD и контроллера?
[/q]
Вы смотрели во втором окне - в консоли? Это не в основном.
ansi
Advanced Member


Откуда: Минск
Всего сообщений: 1273
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 нояб. 2007
вечером попробую посмотреть повнимательнее.
что-то какие-то прямо непреодолимые препятствия стоят на пути установки 2.15-ой :frown:
[q]
консоль Bochs при запуске compsurf выдаёт "int 15h function AX=c400, BX=1f34 not yet supported!"
[/q]
а обойти эту проблему никак не возможно? Я там не нашел никаких настроек, чтобы изменить интерфейс HDD и контроллера.
Satan Claus
Гость

Ссылка

[q]
консоль Bochs при запуске compsurf выдаёт "int 15h function AX=c400, BX=1f34 not yet supported!"
[/q]
Лично у меня в STDERR ничего не вываливается, но compsurf всё равно выдаёт: "Improper ROM parameter for disk controller".
Bochs 2.6.2 и биос кастомный.

to ansi:
Это видели? Но данное решение подходит только для 2.15c и 2.22: http://support.novell.com/docs/Readmes/InfoDocument/41.html#
ЗЫ: Ну и гадость эта ваша заливная рыба Netware, без бутылки не разберешься :08: ...
Сейчас на форуме
ansi
Advanced Member


Откуда: Минск
Всего сообщений: 1273
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 нояб. 2007
я потерял не один месяц времени c netware. Но как правило, то что тяжелее всего поставить, интереснее всего :biggrin:
А ссылка на support.novell.com почему-то не работает... А о чем там пишется?

Я так посмотрел - у меня такая же ошибка как у uav1606 появляется...

К сожалению atdisk.exe недоступен с новелловского фтп :redface: И что-то пока не помогает поиск в Интернете...
georgel
Junior Member


Всего сообщений: 93
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 мар. 2010
ansi
Advanced Member


Откуда: Минск
Всего сообщений: 1273
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 нояб. 2007
к сожалению в этой версии netware нет дискеты dsk_drv.001 и прикрутить этот драйвер у меня пока не получилось :redface:
К тому же на реальном Pentium-133 c 2-гигабайтным ATA-диском все в порядке...
georgel
Junior Member


Всего сообщений: 93
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 мар. 2010
ansi
Advanced Member


Откуда: Минск
Всего сообщений: 1273
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 нояб. 2007
таких файлов нет в дистрибутиве, чтобы заменить. надо искать версии 2.15c или 2.20. Только я их уже давно не могу найти...
georgel
Junior Member


Всего сообщений: 93
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 мар. 2010
Либо запистить на реальном железе...
ansi
Advanced Member


Откуда: Минск
Всего сообщений: 1273
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 нояб. 2007
ну мне этот вариант пока не подходит...
georgel
Junior Member


Всего сообщений: 93
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 мар. 2010
Может выложите ваш образ диска для bochs, а то лень возиться с дурацкой установкой/компиляцией вопросной версией. Ума не приложу зачем все это надо вам...
ansi
Advanced Member


Откуда: Минск
Всего сообщений: 1273
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 нояб. 2007
к сожалению ни один файлообменник у меня не работает. Попробую завтра с работы отправить.
ansi
Advanced Member


Откуда: Минск
Всего сообщений: 1273
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 нояб. 2007
http://files.mail.ru/943840BE30394C74A2E93787285D320F

вся папка с bochs, до установки я там не дошел, еще там надо прописать сетевку ne2000, с ней я пытался генерировать ядро.
ansi
Advanced Member


Откуда: Минск
Всего сообщений: 1273
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 нояб. 2007
судя по всему на эмулятор поставить нетварь практически невозможно. Пришлось ради этого поднимать реальный 80286. Честно говоря установить ее оказалось настолько сложно, что мне до сих пор не по себе. Впрочем как оказалось это не так уж и интересно, простенькие меню, окна, незамысловатая сетевая игрушка nsnipes. Зато над любым действием приходится ломать мозг, все замудрено даже по сравнению с DOS и другими ОС того времени, ядро ОС распологается судя по всему всего в 2 файлах...
shattered
Advanced Member


Всего сообщений: 953
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
Надо на досуге попробовать в MESS, это весьма точный эмулятор
<<Назад  Вперед>> Страницы: 1 2 3 4
Печать
Полигон-2 »   Старый софт »   Нужен очень мощный эмулятор 80286 в крайнем случае 386, 486
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS