86box - Эмулятор IBM PC-совместимых компьютеров

Всё, что касается виртуальных машин

Re: 86box - Эмулятор IBM PC-совместимых компьютеров

Сообщение SokilOff » 21 мар 2025, 01:11

Но можно вот здесь https://github.com/86Box/86Box/pulls обратиться к разработчикам, чтоб добавили. Однако скорей всего им понадобится настоящая видеокарта или подробный даташит на неё.


А ещё проще зайти на канал в дискорде и пообщаться с разработчиками напрямую.
Лень - это привычка отдыхать ещё до того, как устал.
Аватара пользователя
SokilOff
Мастер Даунгрейда
 
Сообщения: 730
Зарегистрирован: 09 янв 2013, 00:24

Re: 86box - Эмулятор IBM PC-совместимых компьютеров

Сообщение Iskatel » 05 июн 2025, 21:49

Ковыряюсь с программой, хороший эмулятор. Вот только, чтобы работать с эмулятором старой машины нужно помнить какой эта самая старая машина была: нужно помнить, что во времена Pentium I жёсткий диск не определялся в BIOS сам, нужно было параметры CSH заносить, правда была кнопка AUTO, а вот в i486 кнопки AUTO не было и всё нужно было заносить вручную. По этой причине для эмулируемой машины i486 мне удалось создать жёсткий диск с объёмом только 250 Мбайт, а i386 с жёстким диском эмулировать вообще не удалось. Во времена "трёшки" ведь HDD-контроллеры внешние были, а не встроенные, их как-то настраивали вообще? А всё для того, чтобы запустить Digger 1983 года, на i486 он слишком быстро работает.
Iskatel
Даунгрейдер
 
Сообщения: 8
Зарегистрирован: 20 май 2021, 17:11

Re: 86box - Эмулятор IBM PC-совместимых компьютеров

Сообщение mak » 05 июн 2025, 22:35

Iskatel писал(а):Во времена "трёшки" ведь HDD-контроллеры внешние были, а не встроенные, их как-то настраивали вообще? А всё для того, чтобы запустить Digger 1983 года, на i486 он слишком быстро работает.


Джамперами =)

А для диггера вроде бы и DosBox-а хватило бы, он вроде умеет частоту "понижать" (я только не знаю как).
Изображение
Изображение - русскоязычное комьюнити
Аватара пользователя
mak
Матерый даунгрейдер
 
Сообщения: 57
Зарегистрирован: 15 мар 2024, 22:09
Откуда: из 90х
Железо: Pentium MMX 233MHz, 64Mb RAM, 4Gb HDD, Floppy, CD-ROM

Re: 86box - Эмулятор IBM PC-совместимых компьютеров

Сообщение .::. Typucm .::. » 06 июн 2025, 00:28

mak, документацию почитать к используемой сборке dosbox.
«Не стесняйтесь думать. Неэффективно пытаться помочь людям, которые не желают помогать себе сами. Нормально чего-то не знать, прикидываться идиотом — нет.» (Слава С.ПО.)
Аватара пользователя
.::. Typucm .::.
 
Сообщения: 827
Зарегистрирован: 28 янв 2022, 22:43

Re: 86box - Эмулятор IBM PC-совместимых компьютеров

Сообщение Iskatel » 06 июн 2025, 09:24

mak писал(а):А для диггера вроде бы и DosBox-а хватило бы, он вроде умеет частоту "понижать" (я только не знаю как).

Мне DosBox не понравился, он эмулирует среду DOS но не BIOS старой машины, у него есть режим эмулятора, когда командой BOOT загружаешься с образа дискеты, но там видеодрайвер с ошибками работает.

mak писал(а):Джамперами =)

IRQ и адрес только джамперами выставлялись или параметры CHS тоже?
То есть настройки у этих контроллеров были. В 86box можно добавить плату HDD-контроллера, но настроек там нет. А ограничение на объём диска были? Число цилиндров более 1024 можно было задать?
Iskatel
Даунгрейдер
 
Сообщения: 8
Зарегистрирован: 20 май 2021, 17:11

Re: 86box - Эмулятор IBM PC-совместимых компьютеров

Сообщение uav » 06 июн 2025, 09:46

Iskatel, было несколько вариантов.
1. В самых ранних вариантах 8-битных ISA-контроллеров для PC/XT тип диска выбирался джамперами. Пользовательских типов там не было, просто несколько предустановленных.
Как вот тут, например:
https://th99.r3tr0.de/c/A-B/20011.htm
2. Второй вариант тех времён - форматирование через встроенный BIOS контроллера, там можно было при форматировании и параметры CHS указать, но тоже не какие угодно, такое было у Seagate'овских контроллеров, например.
Вот пример подобного контроллера:
https://th99.r3tr0.de/c/S-T/20196.htm
Параметры, вероятно, хранились на самом диске.
3. Во времена AT уже получили распространения 16-битные ISA-контроллеры, в которых BIOS'а уже не было, соответственно, диск в таких системах настраивался через BIOS Setup самого компьютера, как и в относительно современных, собственно.
Всё вышеуказанное про интерфейс ST506/412 (он же MFM в разговорной речи), IDE тогда ещё не было.
Аватара пользователя
uav
Мастер Даунгрейда
 
Сообщения: 2874
Зарегистрирован: 22 дек 2008, 14:21

Re: 86box - Эмулятор IBM PC-совместимых компьютеров

Сообщение Yaranga » 06 июн 2025, 13:24

Iskatel, вот здесь товарищ заморочился и сделал массу заготовок PC/XT для 86box: https://www.old-games.ru/forum/threads/ ... st-1968697
Потом также есть неплохой эмулятор уже фактически готовый к работе: https://www.emu-land.net/news/martypc_v041
А, ещё VARCem при полной установке делает с десяток сразу готовых к употреблению заготовок. https://www.varcem.com/?page=dl
Бери да пользуйся!

Iskatel писал(а):Мне DosBox не понравился, он эмулирует среду DOS но не BIOS старой машины, у него есть режим эмулятора, когда командой BOOT загружаешься с образа дискеты, но там видеодрайвер с ошибками работает.
Там вообще-то можно выбирать среди массы видеокарт. Да и в целом конфиг достаточно гибок для настроек. Особенно если брать форк DOSBox-X, там выбор ещё шире. Процессоры - от 8086 до Pentium III, видеокарты от mda до S3 Virge VX или ATI Mach64...

01.png
01.png (16.63 Кб) Просмотров: 11971
02.png
02.png (18.88 Кб) Просмотров: 11942
Аватара пользователя
Yaranga
Мастер Даунгрейда
 
Сообщения: 228
Зарегистрирован: 18 авг 2015, 22:55

Re: 86box - Эмулятор IBM PC-совместимых компьютеров

Сообщение Yaranga » 06 июн 2025, 13:33

Iskatel писал(а): В 86box можно добавить плату HDD-контроллера, но настроек там нет. А ограничение на объём диска были? Число цилиндров более 1024 можно было задать?
Не плату а платы. Очень много и по большей части как раз с настройками. Если конечно эмулятор не восьмилетней давности используется, а новый и со всеми биосами.
Аватара пользователя
Yaranga
Мастер Даунгрейда
 
Сообщения: 228
Зарегистрирован: 18 авг 2015, 22:55

Re: 86box - Эмулятор IBM PC-совместимых компьютеров

Сообщение Yaranga » 05 июл 2025, 01:21

yevrowl, https://ci.86box.net/job/86Box/7187/
changes - Support for Quadram Quadcolor I / I + II

86box_quadcolor.png
86box_quadcolor.png (38.4 Кб) Просмотров: 8065


Заготовка с последней бета-версией эмулятора с поддержкой Quadram Quadcolor: https://disk.yandex.ru/d/vHDgTImuPlg59w
Аватара пользователя
Yaranga
Мастер Даунгрейда
 
Сообщения: 228
Зарегистрирован: 18 авг 2015, 22:55

Re: 86box - Эмулятор IBM PC-совместимых компьютеров

Сообщение yevrowl » 06 июл 2025, 01:03

Yaranga, спасибо за сборку.

Нашёл и добавил ещё драйверов графических карт:

Plantronics Colorplus — http://old-dos.ru/index.php?page=files& ... &id=105295

Sigma Designs Color 400 — http://old-dos.ru/index.php?page=files& ... &id=105296

Hercules — http://old-dos.ru/index.php?page=files& ... &id=105297
truechess.org — dice endgames website.
Аватара пользователя
yevrowl
Мастер Даунгрейда
 
Сообщения: 255
Зарегистрирован: 13 май 2022, 12:01

Re: 86box - Эмулятор IBM PC-совместимых компьютеров

Сообщение Yaranga » 07 июл 2025, 06:12

yevrowl писал(а):Yaranga, спасибо за сборку.
Пожалуйста. Однако в следующих бетах последовали ещё вот такие фиксы:
Код: Выделить всё
#7195 (5 июл. 2025 г., 03:39:01)
QuadRam: Improve port 3DE heuristic to account of PC Paintbrush's behavior and fix the rendering, fixes #5747. (commit: 7600ebf) — OBattler / githubweb
#7194 (5 июл. 2025 г., 02:13:59)
QuadColor: Fix the "snow" in some modes. (commit: 59ec9e2) — OBattler / githubweb

Свежие версии как обычно на https://ci.86box.net/job/86Box/ - просто распаковываем в папку эмулятора с заменой.
Аватара пользователя
Yaranga
Мастер Даунгрейда
 
Сообщения: 228
Зарегистрирован: 18 авг 2015, 22:55

В Windows XP SP0 на 86Box v5.3 иногда слетает регистрация командной оболочки 4NT v8.02.106

Сообщение EgorKuzevanov » 19 янв 2026, 17:07

У меня на хост-системе Windows 10 (x64) есть эмулятор 86Box v5.3 (https://github.com/86Box/86Box/releases/tag/v5.3 и https://github.com/86Box/roms/releases/tag/v5.3) с установленной гостевой системой Windows XP SP0 (самым первым выпуском Windows XP без сервис-паков, выпущенным 25 октября 2001 года):
http://downgradefiles.pdp-11.ru/downloa ... 0fd7f4373c (ключ продукта: D467Y-G4KJ8-72KPV-R7KB8-XHM3J)
и со следующей конфигурацией:
Код: Выделить всё
[3dfx Voodoo3 3000]
bilinear = 1
chromakey = 1
dithersub = 1
dacfilter = 0
render_threads = 2
recompiler = 1

[PS/2 Keyboard]
keys = 2

[PS/2 Mouse]
buttons = 4

[General]
emu_build_num = 8200
host_cpu = 12th Gen Intel(R) Core(TM) i5-12450H
uuid = 52d04ab5-acb6-5fc6-bf3f-9ab3a7ad5b73
vid_renderer = qt_software

[Machine]
cpu_family = pentium2_deschutes
cpu_multi = 4.5
cpu_speed = 450000000
cpu_use_dynarec = 1
fpu_type = internal
machine = ms6168
mem_size = 524288

[Video]
gfxcard = voodoo3_3k_pci

[Input devices]
keyboard_type = keyboard_ps2
mouse_type = ps2

[Sound]
sndcard = sb16_pnp

[Network]
net_01_link = 0
net_02_link = 0
net_03_link = 0
net_04_link = 0

[Hard disks]
hdd_01_fn = <exe_path>/winxpsp0.vhd
hdd_01_ide_channel = 0:0
hdd_01_parameters = 255, 16, 16448, 0, ide
hdd_01_speed = ramdisk
hdd_01_vhd_blocksize = 4096

[Floppy and CD-ROM drives]
cdrom_01_ide_channel = 0:1
cdrom_01_image_history_01 = <exe_path>/CDFolder
cdrom_01_image_history_05 = <exe_path>/Windows XP SP0 Russian/ru_winxp_pro.iso
cdrom_01_parameters = 1, atapi
cdrom_01_speed = 72
fdd_01_type = 35_2hd
fdd_02_type = none

[Keybinds]
release_mouse = Ctrl+Alt+Shift+F8


Что делать, если в 86Box после включения или перезагрузки виртуального старого компьютера с Windows XP SP0 иногда слетает регистрация командной оболочки 4NT v8.02.106 (2008 года выпуска):
http://downgradefiles.pdp-11.ru/downloa ... 404d301f9d
несмотря на то, что я регистрировал 4NT по этой инструкции:
Регистрация 4NT v8.02.106:
Команда "option" (без кавычек) -> вкладка "Register" -> заполнить следующие поля -> ОК:
User Name: Uncle Tom
Key: C56CYQX-P8U97-W7AEP-VC469-5JC3U-TP7HL-K2K8K

и не изменял настройки виртуальной машины 86Box? Как будто 4NT конфликтует с виртуальной средой 86Box. На хост-системе Windows 10 (x64) и в виртуальных машинах VirtualBox и VMware Workstation регистрация 4NT v8.02.106 не слетает.
Последний раз редактировалось EgorKuzevanov 19 янв 2026, 17:41, всего редактировалось 8 раз(а).
- Группы ВКонтакте по Windows XP/Vista, где я являюсь их редактором: https://vk.com/microsoft_windows_xp и https://vk.com/windows_vista_sp2
- Моя мега-подборка контента, посвященного старым ОС, на Яндекс.Диске: https://disk.yandex.ru/d/6mrXDBB8VhYUYg
EgorKuzevanov
Мастер Даунгрейда
 
Сообщения: 765
Зарегистрирован: 24 дек 2023, 05:31
Откуда: Санкт-Петербург
Железо: Ноутбук MSI Katana GF76 B12UCR-821XRU (2023 года выпуска), Intel Core i5-12450H, 16 ГБ ОЗУ, RTX 3050

Пред.

Вернуться в Эмуляторы и виртуальные машины

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1