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

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

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

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

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


А ещё проще зайти на канал в дискорде и пообщаться с разработчиками напрямую.
Лень - это привычка отдыхать ещё до того, как устал.
Аватара пользователя
SokilOff
Мастер Даунгрейда
 
Сообщения: 718
Зарегистрирован: 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
Опытный даунгрейдер
 
Сообщения: 32
Зарегистрирован: 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 .::.
 
Сообщения: 629
Зарегистрирован: 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
Мастер Даунгрейда
 
Сообщения: 2498
Зарегистрирован: 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 Кб) Просмотров: 4745
02.png
02.png (18.88 Кб) Просмотров: 4746
Аватара пользователя
Yaranga
Мастер Даунгрейда
 
Сообщения: 214
Зарегистрирован: 18 авг 2015, 22:55

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

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

Iskatel писал(а): В 86box можно добавить плату HDD-контроллера, но настроек там нет. А ограничение на объём диска были? Число цилиндров более 1024 можно было задать?
Не плату а платы. Очень много и по большей части как раз с настройками. Если конечно эмулятор не восьмилетней давности используется, а новый и со всеми биосами.
Аватара пользователя
Yaranga
Мастер Даунгрейда
 
Сообщения: 214
Зарегистрирован: 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 Кб) Просмотров: 859


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

Пред.

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

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

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