Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Старый софт » Нужен очень мощный эмулятор 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 |
NEW! Сообщение отправлено: 19 января 2014 15:50
ansi написал: Создавая виртуальные диски под варькиной машиной, ты выбирал SCSI оба раза? И контроллер, и сам диск? Нужно что-то типа VmWare, но только чтобы этот эмулятор мог "обмануть" дисковые программы, нетварь при установке запускает так называемый compsurf, который уничтожает всю инфу на диске, затем проверяет винт на бэды и записывает куда-то в инсталлятор на дискетах все о харде. Так вот ни VmWare, ни Qemu не смогли "прикинутся" под дисковую подсистему тех времен... Эмулятор тут же вис в разных местах установки... К тому-ж, нужно обязательно распределить всё место под созданный диск сразу, затем сделать тот диск 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 |
Профиль | Сообщить модератору
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, вот только где ее найти, все это такая редкость! |
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 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 23 января 2014 12:42 Сообщение отредактировано: 23 января 2014 13:21
Руководство было, у меня дома есть на харде. В общем все довольно просто на самом деле. Начинать надо с образов которые находятся в папке 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, видимо было написано еще при СССР. - у меня такого сообщения небыло, только нижеприведенное, может у нас разные настройки виртуальных HDD и контроллера? ansi, консоль Bochs при запуске compsurf выдаёт "int 15h function AX=c400, BX=1f34 not yet supported!". Вроде это какая-то функция, нужная для PS/2 - непонятно, это из-за неё какие-то проблемы? |
ansi
Advanced Member
Откуда: Минск Всего сообщений: 1273 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 нояб. 2007 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 23 января 2014 18:24 Сообщение отредактировано: 23 января 2014 18:34
http://dlc.lipetsk.ru/docum/netware/ вот тут кое-что есть, возможно подходит руководство по установке сети. p.s. да, это оно и есть только для похожей версии 2.11... впрочем и в различной документации по версии 2.15 есть руководство по netgen (примерно аналогичен elsgen в нашей версии). |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
ansi написал: Вы смотрели во втором окне - в консоли? Это не в основном. - у меня такого сообщения небыло, только нижеприведенное, может у нас разные настройки виртуальных HDD и контроллера? |
ansi
Advanced Member
Откуда: Минск Всего сообщений: 1273 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 нояб. 2007 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 24 января 2014 10:04 Сообщение отредактировано: 24 января 2014 10:22
вечером попробую посмотреть повнимательнее. что-то какие-то прямо непреодолимые препятствия стоят на пути установки 2.15-ой а обойти эту проблему никак не возможно? Я там не нашел никаких настроек, чтобы изменить интерфейс HDD и контроллера. консоль Bochs при запуске compsurf выдаёт "int 15h function AX=c400, BX=1f34 not yet supported!" |
Satan Claus |
NEW! Сообщение отправлено: 24 января 2014 16:41 Лично у меня в STDERR ничего не вываливается, но compsurf всё равно выдаёт: "Improper ROM parameter for disk controller". консоль Bochs при запуске compsurf выдаёт "int 15h function AX=c400, BX=1f34 not yet supported!" Bochs 2.6.2 и биос кастомный. to ansi: Это видели? Но данное решение подходит только для 2.15c и 2.22: http://support.novell.com/docs/Readmes/InfoDocument/41.html# ЗЫ: Ну и гадость эта ваша |
Сейчас на форуме |
ansi
Advanced Member
Откуда: Минск Всего сообщений: 1273 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 нояб. 2007 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 24 января 2014 17:51 Сообщение отредактировано: 24 января 2014 18:15
я потерял не один месяц времени c netware. Но как правило, то что тяжелее всего поставить, интереснее всего А ссылка на support.novell.com почему-то не работает... А о чем там пишется? Я так посмотрел - у меня такая же ошибка как у uav1606 появляется... К сожалению atdisk.exe недоступен с новелловского фтп И что-то пока не помогает поиск в Интернете... |
georgel
Junior Member
Всего сообщений: 93 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 мар. 2010 | |
ansi
Advanced Member
Откуда: Минск Всего сообщений: 1273 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 нояб. 2007 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 24 января 2014 18:53 Сообщение отредактировано: 24 января 2014 19:07
к сожалению в этой версии netware нет дискеты dsk_drv.001 и прикрутить этот драйвер у меня пока не получилось К тому же на реальном 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 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 24 января 2014 22:21 Сообщение отредактировано: 24 января 2014 23:11
Может выложите ваш образ диска для 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 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 6 февраля 2014 15:25 Сообщение отредактировано: 6 февраля 2014 15:31
судя по всему на эмулятор поставить нетварь практически невозможно. Пришлось ради этого поднимать реальный 80286. Честно говоря установить ее оказалось настолько сложно, что мне до сих пор не по себе. Впрочем как оказалось это не так уж и интересно, простенькие меню, окна, незамысловатая сетевая игрушка nsnipes. Зато над любым действием приходится ломать мозг, все замудрено даже по сравнению с DOS и другими ОС того времени, ядро ОС распологается судя по всему всего в 2 файлах... |
shattered
Advanced Member
Всего сообщений: 953 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 фев. 2008 |
Надо на досуге попробовать в MESS, это весьма точный эмулятор |
<<Назад Вперед>> | Страницы: 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 тем | |