Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Старый софт » Нужен очень мощный эмулятор 80286 в крайнем случае 386, 486 |
<<Назад Вперед>> | Страницы: 1 * 2 3 4 | Печать |
ansi
Advanced Member
Откуда: Минск Всего сообщений: 1273 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 нояб. 2007 |
не подкинете чего-нибудь почитать про bochs в доступной форме, напр. как создать вирт. машину 80386 с NE2000 и каким нибудь актуальным на то время контроллером и винтом. Просто этот эмулятор для меня очень сложный. А ближе к 30 годам все тяжелее и тяжелее осваивать что-то новое, соображалка видимо уже не та... Почитал я про bochs в Интернетах и ничего не понял... |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 22 января 2014 2:05 Сообщение отредактировано: 22 января 2014 13:44
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:c400: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:c400: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 написал: 100 МБ. Но лучше запустить bximage.exe - она и сам образ создаст (размер спросит), и строчку в конце работы в буфер обмена кинет, останется просто её в конфигурационный файл закинуть вместо ata0-master: type=none. а сколько примерно будет емкость диска с такими параметрами? ansi написал: Это для хоста, т.е. если у Вас Bochs для Windows, то нужно ставить win32, независимо от гостевой ОС. Это для связи виртуалки с реальной сетевой в Вашем компьютере. Кстати, для нормальной работы ещё нужно WinPCap установить. А ethmod можно оставить win32? Ведь для Netware нужен DOS, к тому же не новее чем 4.01. ansi написал: Я тоже. В стандартном наборе там только Pentium MMX из самых старых. Но вдруг прокатит? Возможно также, что сэмулировать 386-й можно тонкой настройкой всяких параметров, связанных с процем - CPUID, MSR и т.п. Настройки здесь описаны: я не нашел 80386 почему-то http://bochs.sourceforge.net/d...CHSOPT-CPU Но я пока ничем таким не занимался. |
ansi
Advanced Member
Откуда: Минск Всего сообщений: 1273 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 нояб. 2007 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 22 января 2014 18:10 Сообщение отредактировано: 22 января 2014 18:10
что-то я еще не понял, там получается нельзя "на ходу" менять формат дискет? И ничего не поддерживается кроме *.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 написал: Так можно просто выбрать "All files" при открытии файла-образа. С .IMA-образов у меня всё нормально грузится. А какую ошибку-то выдаёт? И ничего не поддерживается кроме *.img-формата И на лету через кнопку на панели инструментов у меня образы дискет вполне нормально меняются. Главное, чтобы дисковод был включен в настройках. И нужно не забывать указывать формат образа (именно образа, не дисковода), а то бывают глюки. |
ansi
Advanced Member
Откуда: Минск Всего сообщений: 1273 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 нояб. 2007 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 23 января 2014 10:25 Сообщение отредактировано: 23 января 2014 10:34
ну в общем результат отрицательный происходит то же самое, что и на всех других менеджерах виртуальных машин: при запуске 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 дискет Многие дискеты надо вставлять несколько раз и не по порядку, т. е. это гораздо сложнее чем установка той же 95-ой с дискет. Да и разворачивать сеть слишком долго, в эмуляторе все проще... да и нет гарантии успеха... Кстати 3-я версия без проблем работает в эмуляторах... |
ansi
Advanced Member
Откуда: Минск Всего сообщений: 1273 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 нояб. 2007 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 23 января 2014 10:32 Сообщение отредактировано: 23 января 2014 11:16 Дома, к сожалению нет Интернета пока. Но сабж есть на winworldpc.com. А у вас есть версия нетвари 2.15, не поделитесь? Ну или я потом могу выложить... Любые предположения будут интересны. Весьма возможно, что как раз дистрибутив нетвари битый. Либо быстрый проц мешает старому софту и все. Либо еще одна гипотеза у меня... Есть информация, что версия 2.20 может работать без compsurf, вот только где ее найти, все это такая редкость! |
<<Назад Вперед>> | Страницы: 1 * 2 3 4 | Печать |
Полигон-2 » Старый софт » Нужен очень мощный эмулятор 80286 в крайнем случае 386, 486 |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |