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

Полигон-2

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

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

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

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

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

<<Назад  Вперед>> Страницы: 1 * 2 3 4
Печать
 
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? А то там куча образов, не поймёшь, где что.
<<Назад  Вперед>> Страницы: 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