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

Софт только для Windows (всех версий)

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

Сообщение Yaranga » 25 май 2017, 01:05

Впрочем, практически сразу после того, как написал предыдущий пост, подумал, что неплохо бы заново скачать MinGW и взять libstdc++-6.dll из последних обновлений... Прокатило...
Оставлю это здесь. Просто, возможно кому-нибудь пригодится.
Вложения
libstdc++-6.7z
(212.95 Кб) Скачиваний: 104
Аватара пользователя
Yaranga
Мастер Даунгрейда
 
Сообщения: 119
Зарегистрирован: 18 авг 2015, 23:55

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

Сообщение SokilOff » 25 май 2017, 03:01

Yaranga писал(а):Впрочем, практически сразу после того, как написал предыдущий пост, подумал, что неплохо бы заново скачать MinGW и взять libstdc++-6.dll из последних обновлений... Прокатило...
Оставлю это здесь. Просто, возможно кому-нибудь пригодится.


Сразу хочу предупредить, что текущие development-билды содержат весьма неприятные ошибки, пока что не исправленные - сейчас в ряде мест идёт глобальная переделка кода. Поэтому пользоваться с осторожностью.

p.s. Вопрос из области оффтопа. На emu-land увидел на скриншоте финский Win95. А не попадался ли где-нибудь финский IBM'овский PC-DOS ? Для местной коллекции. В отличие от Microsoft в IBM сделали честную полную локализацию.
Последний раз редактировалось SokilOff 25 май 2017, 03:07, всего редактировалось 1 раз.
Лень - это привычка отдыхать ещё до того, как устал.
Аватара пользователя
SokilOff
Мастер Даунгрейда
 
Сообщения: 470
Зарегистрирован: 09 янв 2013, 01:24

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

Сообщение Yaranga » 25 май 2017, 08:10

Не, честно говоря не попадался. Да и Windows 95 я из вашей же коллекции и стянул прикола ради.
Ещё насчёт новых 86box - да, никак не могу подмонтировать ни один образ жёсткого диска - они просто не сохраняются в конфиге, если пытаться добавить их из GUI.
Аватара пользователя
Yaranga
Мастер Даунгрейда
 
Сообщения: 119
Зарегистрирован: 18 авг 2015, 23:55

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

Сообщение SokilOff » 25 май 2017, 15:31

Yaranga писал(а):Не, честно говоря не попадался. Да и Windows 95 я из вашей же коллекции и стянул прикола ради.

Ну достоверно известно, что такой точно существовал. Но тоже ни разу не попадался.

Ещё насчёт новых 86box - да, никак не могу подмонтировать ни один образ жёсткого диска - они просто не сохраняются в конфиге, если пытаться добавить их из GUI.

Формат конфига поменялся (и, возможно, ещё будет), поэтому проще пересоздать с нуля и сохранить. Конфиги от 1.10 с текущими тестовыми билдами лучше не использовать, там возможны совершенно сказочные глюки. Насчёт монтирования жестких дисков - проверим.
Лень - это привычка отдыхать ещё до того, как устал.
Аватара пользователя
SokilOff
Мастер Даунгрейда
 
Сообщения: 470
Зарегистрирован: 09 янв 2013, 01:24

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

Сообщение Yaranga » 25 май 2017, 19:26

Не-не, один и тот же конфиг даже с чуть-чуть другой версией может глючить - это я давно усвоил, потому все настройки каждый раз делаю заново из gui эмулятора.
Интересно, что образы hdd не хотят добавляться только при использовании в среде Windows 10, перезагружаюсь в Windows XP - там всё спокойно работает без заморочек. Хотя изначально у меня была мысль, что добавление образов не происходило по причине лежащей в корне 86box libault.dll. Но, судя по всему, она ни при чём.
Вкратце озвучил несколько пойманных глюков вот в этом ролике: https://www.youtube.com/watch?v=W-uvnbcE5eQ
Последний раз редактировалось Yaranga 25 май 2017, 19:28, всего редактировалось 2 раз(а).
Аватара пользователя
Yaranga
Мастер Даунгрейда
 
Сообщения: 119
Зарегистрирован: 18 авг 2015, 23:55

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

Сообщение SokilOff » 25 май 2017, 20:21

Про сообщение насчет Pcap - под Windows 10 нужен Win10Pcap. С остальным будем разбираться.
Лень - это привычка отдыхать ещё до того, как устал.
Аватара пользователя
SokilOff
Мастер Даунгрейда
 
Сообщения: 470
Зарегистрирован: 09 янв 2013, 01:24

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

Сообщение Yaranga » 27 май 2017, 11:31

Вижу, сигнал не остался без внимания. Очередной раз изменено формирование конфигурации, образы компакт-дисков нормально монтируются. Это радует. А вот подключить образ жёсткого диска по прежнему не удаётся. Проблема существует, повторюсь, только в Windows 10 (причём без разницы - с правами администратора запускать эмулятор или без них), в параллельно установленной на этом же компьютере Windows XP образы монтируются как положено.
Аватара пользователя
Yaranga
Мастер Даунгрейда
 
Сообщения: 119
Зарегистрирован: 18 авг 2015, 23:55

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

Сообщение Oldgamer » 03 июн 2017, 23:04

А тем временем, где-то в параллельной вселенной...
viewtopic.php?f=8&t=986
viewtopic.php?f=8&t=987
Oldgamer
Мастер Даунгрейда
 
Сообщения: 130
Зарегистрирован: 14 июл 2014, 20:34

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

Сообщение Andrey_Ak » 06 мар 2019, 08:15

Добрый день!

А кто-бы смог помочь в этом эмуляторе сделать не стандартный дисковод 5.25" ?

Нужно односторонний дисковод на 80 дорожек...
Аватара пользователя
Andrey_Ak
Даунгрейдер
 
Сообщения: 11
Зарегистрирован: 06 мар 2019, 08:09
Откуда: СССР / Алма-Ата

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

Сообщение Yaranga » 06 мар 2019, 17:48

Andrey_Ak писал(а):Добрый день!

А кто-бы смог помочь в этом эмуляторе сделать не стандартный дисковод 5.25" ?

Нужно односторонний дисковод на 80 дорожек...

В смысле?
Вот что в наличии есть, то и можно выбирать:
Вложения
floppy_86box.png
floppy_86box.png (42.78 Кб) Просмотров: 539
Аватара пользователя
Yaranga
Мастер Даунгрейда
 
Сообщения: 119
Зарегистрирован: 18 авг 2015, 23:55

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

Сообщение Andrey_Ak » 06 мар 2019, 18:00

Yaranga писал(а):В смысле?
Вот что в наличии есть, то и можно выбирать:


Ну вот в том-то и дело, что там нет поддержки одностороннего дисковода на 80 треков...
Аватара пользователя
Andrey_Ak
Даунгрейдер
 
Сообщения: 11
Зарегистрирован: 06 мар 2019, 08:09
Откуда: СССР / Алма-Ата

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

Сообщение Yaranga » 06 мар 2019, 19:14

Вы что хотели-то? Скорей всего решение лежит в другой плоскости и данного конкретного эмулятора просто не касается.
Аватара пользователя
Yaranga
Мастер Даунгрейда
 
Сообщения: 119
Зарегистрирован: 18 авг 2015, 23:55

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

Сообщение Andrey_Ak » 07 мар 2019, 06:39

Есть такая машинка - Искра 1030.11-5 (1031), на ней используется АДОС 2.0 (Переделанная DOS той-же версии)

Так вот на новых модификациях машины используется стандартный дисковод 5.25" - 40 дорожек, 2 головки, 9 секторов, 512 байт на сектор...
Такую конфигурацию эмулятор поддерживает, и с образами дискет нормально работает и загружается...

Но есть еще Искра 1030.11-2/4 более старой ревизии, там используется дисковод 5.25" - 80 дорожек, 1 головка, 9 секторов, 512 байт на сектор...
на ней используется та-же версия АДОС 2.0, с точки зрения DOS, такой дисковод выглядит как обычный, 40-ка дорожечный с двумя головками.

Для создания дискет на новой Искре 1030.11-5 (1031) существует программа-драйвер для форматирования, подготовки и работы с дискетами
для старой модификации...

Я никак не могу добиться чтоб создать и работать с дискетами старого образца на этом эмуляторе..

 Развернуть: Формат дисков
Драйвер диска базовой системы ввода-вывода ПП ЭВМ "ИСКРА-1030"
(прерывание INT 13H) поддерживает работу с дискетой только в формате 1
сторона-80 дорожек, или только 1 сторона-40 дорожек, в зависимости от
перемычки на плате микро-ЭВМ.
Напомним,что в ПП ЭВМ "ИСКРА-1030" дискеты, имеющте разметку 1
сторона - 80 дорожек, АДОС или любая версия MS DOS воспринимает как
двусторонние по 40 дорожек на стороне.Интерфейсом,поддержеваемым это
соответствие является драйвер гибкого диска БСВВ.На практике это
реализовано следующим образом.Обычно, дискетные устройства IBM-PC и
других совместимых с ней персональных машин имеют 2 головки по 40
шагов.Дисковое устройство использует 1 головку и может выполять 80
шагов, причем шаг головки ровно в 2 раза меньше чем в
IBM-PC.Если драйвер диска БСВВ получает запрос на чтение (или запись)
дорожек 0,1,2,3...39 нулевой стороны, то физически он обращается к
дрожкам 0,2,4,6...78 (т.е. к четным дорожкам) головки 0,а при запросе
дорожек 0,1,2,3...39 стороны 1(т.е.головки 1) - драйвер работает с
дорожками 1,3,5...79(не четными),но опять же головки 0(т.е. стороны
0)


 Развернуть: Драйвер MDISK
Драйвер поддержки различных форматов гибких
магнитных дисков MDISK.COM

ПП ЭВМ "Искра 1039.11" в исполнении с процессором еГ3.031.005-04
имеют двусторонние дисководы и полностью совместимы с IBM PC и ЕС1840
по формату записи на гибкие диски.
Драйвер диска базовой системы ввода-вывода ПП ЭВМ "Искра 1030.11"
этого исполнения (прерывание 13Н) поддерживает работу с дискетой в
стандартном формате IBM PC - 2 стороны по 40 дорожек, емкостью диска
360 Кбайт.
Для сохранения совместимости ПП ЭВМ серии Искра между собой в
состав АДОС ПП ЭВМ "Искра 1030.11" этого мсполнения включен драйвер
MDISK.COM, позволяющий работать с дискетами, записанными в формате
1 сторона, 80 дорожек.
Драйвер MDISK позволяет работать как в системе с двумя НГМД, так
и с одним накопителем, при этом, логическое устройство А: остается
работать в стандартном формате на 360 Кбайт, а логическое устройство
B: переключается на формат ПП ЭВМ "Искра 1030.11" - 1 сторона, 80
дорожек.
При работе под управлением АДОС в случае системы с одним диском
все запросы для устройства B: напрвляются к устройству А:, но при этом
выдается указание на замену дискету.
После загрузки драйвера MDISK все остается по-прежнему за
исключением того, что при запросах к устройству B: единственный в
системе дисковод работает в формате 1 сторона, 80 дорожек.
Работа с дисками при поддержке драйвера MDISK требует
перезагрузки операционной системы, что происходит автоматически при
запуске программы MDISK.COM. Поэтому не рекомендуется до загрузки
драйвера запускать какие-либо резидентные программы, так как это может
вызвать зависание системы при перезагрузке ( в случае не восста-
новления подмененных векторов прерываний, при выполнении INT 19H),
кроме того это не имеет смысла,так как система будет перезагружена.
При попытке загрузить драйвер повторно будет выдано сообщение
об ошибке и управление передается АДОС .
В случае постоянной работы с дисками в формате 1 сторона, 80
дорожек рекомендуется включить программу MDISK.COM первой командой в
файл AUTOEXEC.BAT. Для этого случая предусмотрен ключ /N для по-
давления сообщения о повторной попытке загрузить драйвер при выпол-
нении файла AUTOEXEC.BAT после перезагрузки.

Формат команды:

MDISK [/N] [/1]

Ключ N подавляет сообщение о повторной загрузке драйвера, при
этом драйвер не загружается и происходит возврат управления в АДОС.
Ключ /1 вызывает эмуляцию рыботы с одним дисководом.
Это предусмотрено также для случая, если второй дисковод вышел
из строя или часто дает сбой при работе.
Программа MDISK.COM работает только под управлением АДОС или DOS
версии 2.00 или 3.30 и выше.
При запуске программы будет выдано сообщение о загрузке драйвера,
после чего осуществится попытка перезагрузить операционную систему с
устройства A: или с жесткого диска, если устройство A: не готово.
При повторном запуске программы, либо при запуске под управлением
версии DOS, отличной от 2.00 или 3.30 будет выдано соответствующее
сообщение об ошибке.
Аватара пользователя
Andrey_Ak
Даунгрейдер
 
Сообщения: 11
Зарегистрирован: 06 мар 2019, 08:09
Откуда: СССР / Алма-Ата

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

Сообщение Yaranga » 07 мар 2019, 12:23

Понятно. Я так и думал, что дело касается чего-то подобного.
Здесь ведь главная причина того, что эмулятор не сможет эмулировать эту машинку знаете какая? А нету её в поддерживаемых эмулируемых железках. То, что она была IBM PC/XT-совместимой совсем не означает, что в эмуляторе само собой возьмёт, да и появится поддержка контроллера нестандартного дисковода и прочих железок от Искры. Даже если настоящие IBM PC и имели возможность работать с искровскими дисками при помощи определённых костылей, не факт, что их эмуляция позволит проделать то же самое.
Саму же Искру 1030 знают следующие эмуляторы: SPC/XT Emulator и MAME.
Последний раз редактировалось Yaranga 07 мар 2019, 12:47, всего редактировалось 1 раз.
Аватара пользователя
Yaranga
Мастер Даунгрейда
 
Сообщения: 119
Зарегистрирован: 18 авг 2015, 23:55

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

Сообщение Andrey_Ak » 07 мар 2019, 13:45

Yaranga писал(а):То, что она была IBM PC/XT-совместимой совсем не означает, что в эмуляторе само собой возьмёт, да и появится поддержка контроллера нестандартного дисковода и прочих железок от Искры.


Да, это я все понимаю, просто думал может можно как-то в исходниках подправить, например есть поддержка дисководов 180К,
это односторонний на 40 треков, 9 секторов... Вот может его подправить на 80 треков и все заработает...

Я просто не знаю алгоритмов работы эмулятора с образами дисков и всех этих тонкостей..

Yaranga писал(а):Даже если настоящие IBM PC и имели возможность работать с искровскими дисками при помощи определённых костылей, не факт, что их эмуляция позволит проделать то же самое.


Настоящие как раз таки и не умели это делать..

Yaranga писал(а):Саму же Искру 1030 знают следующие эмуляторы: SPC/XT Emulator и MAME.


Пробовал SPC/XT Emulator, так с ним все еще хуже, на 86box хоть что-то получается сделать, а с тем совсем не выходит..
Аватара пользователя
Andrey_Ak
Даунгрейдер
 
Сообщения: 11
Зарегистрирован: 06 мар 2019, 08:09
Откуда: СССР / Алма-Ата

Пред.След.

Вернуться в Программы для Windows

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

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