Page 2 of 2

Re: Ошибки в us0.38.2

PostPosted: 19 Jun 2015, 23:26
by deathsoft
zxmak wrote:смотрю ошибку в 5 тактов мультиколора на пентагоне в 38.1 еще не исправили

в этом направлении ничего не делалось.

Re: Ошибки в us0.38.2

PostPosted: 19 Jun 2015, 23:30
by deathsoft
zxmak wrote:Исходники 38.1 под win 7 билдятся на VS2012

0.38.2 тоже должны собираться, зачем собирать старую версию, мне не понятно, сорцы 0.38.2 лежат в соседней ветке.

Re: Ошибки в us0.38.2

PostPosted: 27 Jun 2015, 06:16
by Александр Бухаров
Повторяемость 100%

Алгоритм появления "фичи":
1) Взять версию из соседней ветки 38.2
2) извлечь в любую папку
3) переименовать любой Unreal*.exe в quorum.exe
4) запускаем кворум.ехе
5) после появления экрана с менюшкой кворума (1-2-3-4), ждем 5 секунд и жмем альт ф1 (что бы меню эмулятора появилось)
6) считаю секунд 20, проверил с 15 - та же история.
7) в появившемся меню переходим на бету и выбираем любой образ дискеты.
8) жму 3 - нет дисковода, не бутит
8.1) ктрл+ф12 - не бутит
8.2) делаю сброс ф12, выбираю из меню 1(128 режим) и ранд уср 15616 - грузит трдос
8.3) выгружаю образ, делаю сброс ф12, выбираю из меню 2(48 режим), подсовываю дискету (любую) - не грузит.

судя по тому что при 5-6 пунктах кворум не пашет, то скорее всего какой то обработчик вносит нехорошесть. Думаю на вд93.

Re: Ошибки в us0.38.2

PostPosted: 30 Jun 2015, 15:35
by deathsoft
Александр Бухаров wrote:8) жму 3 - нет дисковода, не бутит

Так это запуск CPM (или еще непонятно чего). Через пункт 1 (после этого появляется обычное меню спектрум 128) и там tr-dos все прекрансо бутится.
В кворуме было несколько разных контроллеров дисководов, в которых были разные режимы адресации портов (совместимый с tr-dos и не совместимый с tr-dos), надо смотреть куда лезет биос по пункту 3, скорее всего к тем портам которые не поддерживаются (биосов от кворума было тоже несколько версий под разные версии контроллера дисковода, этот биос мне вроде Камиль Каримов (автор кворума) прислал).

Сейчас эмуляция контроллера дисковода сделана так, чтобы работали последние версии cpm от кворума (в разных версиях cpm были разные драйверы контроллера дисковода под разные порты).

Сейчас в эмуляторе в режиме кворума для работы с дисководом используются порты 0x8x (поэтому любые загрузчики лезущие к стандартным tr-dos портам на кворуме работать не будут).

Вот собственно фрагмент переписки:

Тут выяснилось что биос для кворума который есть у меня в тр-дос режиме
работает с портами 8x вместо 1x (при этом выставляет старший бит порта
00, что означает что должны использоваться стандартные порты тр-дос 1х а
не 8х). Не могли бы вы мне прислать новый биос который рассчитан на
доработанный контроллер (такой как в документации по портам описано).


Я честно говоря не понял, в чем проблема с прошивкой
BIOS. Я видимо подзабыл, но мне казалось в выложенном
в сети эмуляторе была рабочая версия прошивки Кворума.
Именно эта версия обеспечивает наилучшую совместимость
Кворума со Спектрумовским софтом.

С уважением, Камиль Каримов.

PS. На всякий случай кидаю две версии прошивки, с разным
TRDOS-модулем:
QU7V42ne.ROM - с эмулятором TRDOS.
QU7V42t5.ROM - с родным TRDOS.


V> В той версии прошивки, что была в сети внутри trdos
V> использовались порты 8x вместо 1F,3F,5F,7F,FF (поэтому в эмуляторе
V> пришлось заблокировать переключение портов при исполнении из
V> озу/пзу).
На реальном Кворуме у меня работает универсальный TRDOS/CPM
контроллер, в котором адресация портов переключается битом 7
порта управления. В этом случае действительно в качестве
TRDOS надо ставить не эмуляторную, а какую-либо из подходящих
версий реального TRDOS. Помнится я ставил 5.04

Re: Ошибки в us0.38.2

PostPosted: 12 Feb 2016, 14:42
by DimkaM
дел

Re: Ошибки в us0.38.2

PostPosted: 18 Apr 2016, 00:10
by MaxBear
Здравствуйте. Благодарю за разработку эмулятора.

Решил поностальгировать, скачал Net Walk (Style'98)
http://trd.speccy.cz/full_ver/NET_WALK.ZIP
После прохождения уровня должна демонстрироваться картинка. Картинка должна демонстрироваться до нажатия клавиши. Здесь же картинка показывается на одно мгновение и сразу начинает грузиться следующий уровень.

З.Ы. Попробовал запустить игру в эмуляторе EMU 1.01 Картинка демонстрируется как надо.

Re: Ошибки в us0.38.2

PostPosted: 04 Oct 2016, 16:21
by acidrain
эээ пассаны! а для линуха есть unreal?!

Re: Ошибки в us0.38.2

PostPosted: 06 Oct 2016, 00:33
by deathsoft
acidrain wrote:эээ пассаны! а для линуха есть unreal?!

Нету, но можно виндовый из под wine в линуксе запускать.

Re: Ошибки в us0.38.2

PostPosted: 06 Oct 2016, 09:11
by acidrain
Ах жаль...
Да друзья линусятники спрашивают. Они игрались в детстве на моем спеке и амиге, вот ностальгия замучала )))