Эмуляция > Эмуляторы компьютеров
PCem - эмулятор старого PC-железа
<< < (21/45) > >>
kingserg:
committed 24be390
Added NE2000 network support.
NE2000 emulation originally from Bochs, ported by SA1988.
SLiRP originally from QEMU, ported by neozeed.
kingserg:
Скомпилировал PCem из последних исходников. Что сразу бросается в глаза, что нужно сразу создать папки configs, logs, roms, nvr, screenshots, и указать абсолютные пути к ним в pcem.cfg, иначе в диалоге конфигов они (конфиги) вроде как будут создаваться, но их потом нельзя будет выбрать. Сам же pcem.cfg теперь не хранит информацию об оборудовании, только настройки эмулятора.
https://yadi.sk/d/jXhosB343Ld6oo
xttx:
Добавили Voodoo SLI.
Rev 843 adds SLI emulation. Note that enabling SLI will double the number of render threads in use, so enabling it with 2 render threads in the GUI will give 4 render threads total - with the overhead of the rest of the emulator, you will need at least an 8 thread CPU to make this perform well. SLI with 1 render thread (ie 2 in total) should perform okay on quad core CPUs.

Voodoo 1 SLI will probably require the Quantum3D drivers in order to work. Voodoo 1 doesn't have proper synchronisation between the two cards, so interlacing artifacts are likely. Also it doesn't support 1024x768, so you won't get any higher resolutions.

Voodoo 2 SLI should just work with any driver, and you shouldn't get interlacing artifacts unless you turn vsync off.
Йобан Матич:
Скомпилил версию с новым интерфейсом на wx-widgets и поддержкой сетевых карт.
- Собиралось gcc-7.2 под 64 битные процессоры core2 и выше.
- Может потребоваться установка winpcap
- Биосы в сборке остутствуют

http://rgho.st/private/6wZmhDTSn/1b26feb328541952f0e2cbdd50fd7d38
kingserg:
Мне вот интересно, когда задержка звука будет не настолько заметной. Всё-таки на реальном железе звук отзывается мгновенно, здесь же с ощутимой задержкой.
Йобан Матич:
kingserg,
Попробуй уменьшить размер буфера. Задержка должна уменьшиться, но в случае тормозов может случиться треск вместо звука.
kingserg:
Воу, уже 50 мс, это уже практически незаметно. Раньше не видел на 50, только на 100, 200, 400.
kingserg:

--- Цитата: Йобан Матич от 24 Август 2017, 19:22:31 ---Скомпилил версию с новым интерфейсом на wx-widgets и поддержкой сетевых карт.
- Собиралось gcc-7.2 под 64 битные процессоры core2 и выше.
- Может потребоваться установка winpcap
- Биосы в сборке остутствуют
--- Конец цитаты ---
А можно получить ваш набор файлов для компиляции исходников?
Softer:

--- Цитата: kingserg от 04 Сентябрь 2017, 12:34:09 ---А можно получить ваш набор файлов для компиляции исходников?

--- Конец цитаты ---
http://www.emu-land.net/forum/index.php/topic,74328.msg1222665.html#msg1222665
Softer:
Народ, подскажите на основе какого виртуального железа в PCem возможно собрать 386-ой, на который можно будет нормально накатить MS-DOS и который будет нормально работать? Лучше DX версию, но если с ней совсем туго, то можно и SX.

Просто ситуация следующая. Вроде все варианты 386-х из readme перепробовал (кроме DX-ов, не могу найти к ним биосы), но самое большее чего я добился, это этап попытки форматирования созданного средствами самого PCem - HDD. После его определения в настройках биоса и при попытке его инициализации - получаю сообщение "Hard Disk Controller Failure".

P.S. Это всё в релизной 12й версии. Если собирать из текущего кода, то там вообще всё сломалось и виртуальные винты вообще никак в биосе не определяются на любых системах.

Добавлено позже:
UPD: пропустил вариант IBM PS/1 Model 2121 (1990) под релизной версией. В нём HDD наконец нормально заработал. Но всё равно интересно услышать отзывы, у кого какую конфигурацию 386-го удалось завести.
Yaranga:
Ну к примеру сейчас попробовал с AMI 386 DX Clone со сборкой от Йобан Матича из 403 сообщения...
https://yadi.sk/d/pqGTCKPR3P6VN3
Вроде нормально работает...
Softer:
Yaranga, причина оказалась в сырости эмулятора. Для того, чтоб после настройки биоса на нужный винт он нормально заработал, нужно перезапускать виртуальную машину. Я же когда перебирал биосы и варианты настроек, этого не делал. Сохранял настройки в CMOS и наблюдая сообщения о "HDD controller failure" переходил к другим конфигам железок создавая под них новые образы HDD. Вот на таком мелком, неочевидном нюансе и убил столько времени  :(.
Yaranga:

--- Цитата: Softer от 25 Октябрь 2017, 23:03:55 ---Yaranga, причина оказалась в сырости эмулятора. Для того, чтоб после настройки биоса на нужный винт он нормально заработал, нужно перезапускать виртуальную машину.
--- Конец цитаты ---
При чём тут сырость? Реальное железо ведь примерно так и работает...
Ogr:

--- Цитата: Yaranga от 26 Октябрь 2017, 06:38:14 ---При чём тут сырость? Реальное железо ведь примерно так и работает...
--- Конец цитаты ---
вероятно имеется ввиду закрытие и запуск эмулятора заново.
Softer:

--- Цитата: Yaranga от 26 Октябрь 2017, 06:38:14 ---При чём тут сырость? Реальное железо ведь примерно так и работает...

--- Конец цитаты ---
Реальное железо после определения винта в биосе, сохранения в CMOS и последующей загрузки ни про какие "HDD controller failure" писать не станет. Биос после сохранения в нём настроек сам инициирует ребут, хард ресет ему не нужен.
blackoff:
А не может быть связано с тем что на 386 ,вроде и на 486  ide контр был на отдельной плате
Softer:

--- Цитата: blackoff от 26 Октябрь 2017, 10:35:22 ---на 386 ,вроде и на 486  ide контр был на отдельной плате
--- Конец цитаты ---
Кто тебе такое сказал? Типичная 386DX мать.

И даже если допустить, что это было так или найти мать под 386/486 без IDE на борту (вдруг какие-нибудь китайские оргызки существовали), то если биосом винчестер обнаруживается, то какие тут могут быть вопросы и бредовые надписи про "HDD controller failure"?
blackoff:
возможно перепутал с сидюком,какие то контроллеры отдельно были у меня
Softer:

--- Цитата: blackoff от 26 Октябрь 2017, 11:18:51 ---возможно перепутал с сидюком,какие то контроллеры отдельно были у меня

--- Конец цитаты ---
Какие ещё контроллеры CD-ROM? Сидюк через тот же самый IDE контроллер работает.
blackoff:
вот мать например  ,мультикарта была вспомнил
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

Перейти к полной версии