+0.85
Рейтинг
3.90
Сила

Евгений

Ну насколько я понимаю, пока DMA перебрасывает данные процессор остановлен и прерывание тоже не приходит. Отличие в том, что во время переброски данных z80DMA всегда DI на Z80, а это очень неудобно. И я думаю в zxnDMA более упощенный, хотя не проверял, но вряд ли там всё возможности реализованы.
c push моя идея… уж больно нравилась она мне в x86. test тоже полезная)
Главное отличие, что в burst mode можно теперь с прерыванием im2 работать. Я очень долго за это бился (:
И всё равно очень документацию хочется глянуть :) Ну а Next на ходу придумывался в чате FB и сразу писалась дока, да и ещё пишется…
Проблема TS-Conf отсутствие внятной документации, на сайте просто пустой раздел. Посему спрошу, будут ли исходники? :) Игра огонь! :)
  • avatar drbars
  • 0
В общем, мне сказали, что порядок в Next не имеет значения. На звук это не влияет. Так что я полагаю, можешь нумеровать как проще для теста.
  • avatar drbars
  • 0
Я уточню последовательность.
  • avatar drbars
  • 0
Разобрались, оказалось что они тупо забыли включить TS в настройках. Так что тест запустился и работает.
Можно добавлять 3-ий AY по стандарту.
  • avatar drbars
  • 0
Я попросил запустить на Next тест, где 3 AY, тест видит только 1. Второй не опрашивается, как у тебя детектится TS?
  • avatar drbars
  • 0
Я думаю автор допилит свой тест в будущем до дигитала.
  • avatar drbars
  • 1
переключения по стандарту TS:

ld a,#FF; AY 1
ld bc,#FFFD
out (c),a

ld a,#FE; AY 2
ld bc,#FFFD
out (c),a

ld a,#FD; AY 3
ld bc,#FFFD
out (c),a
  • avatar drbars
  • 0
Как насчёт добавить в тест 3-ий AY… по схеме Spectrum Next?
Купить реплику ULA для +2 можно Тут
Новые ULA на +2 видел в продаже. Уже делают и продают на замену.
Your text to link...
  • avatar drbars
  • 1
Пост про обычную Вегу. www.worldofspectrum.org/forums/discussion/54441/crystal-kingdom-dizzy-remake/p2

Глюк FUSE исправили, поэтому на VEGA+ всё будет работать.

А вообще практика показывает, что с точной эмуляцией всё ещё много проблем…
  • avatar drbars
  • 2
Я бы смог, возможно, разобраться, но нужно чтобы девайс имел трассировщик или эмуль. Можно методом исключения копать, но это долго.
  • avatar drbars
  • 1
Выяснилось, что западное поделие VEGA — это 48К.
Также игру не поддерживают приставка Эльф и аппаратный эмулятор AVR Spectrum. В первом случае есть ограничения в работе с портом 7ffd как я понял, во втором ситуация непонятная…
  • avatar drbars
  • 2
Версия 1.0.3

— Убраны обращения к ПЗУ, кроме загрузчика с ленты.
— Сделан обход бага эмулятора FUSE из-за которого игра самопроизвольно ускорялась.
— Добавлено информационное сообщение при загрузке игры в 48К режиме.

Внезапно 1.0.4
— Исправлена точка запуска игры.

Добавлена TRDOS версия 1.0.4
— бейсик теперь boot
  • avatar drbars
  • 0
Как мы выяснили вчера Vega+ — это кастом версия эмулятора Fuse. В нём баг есть с автостопом ускоренной загрузки с ленты.

По обычной VEGA инфы нет)
  • avatar drbars
  • 1
У кого-нибудь есть девайсы ZX-VEGA/VEGA+? Буржуям втюхали видимо сырой девайс. Игра не запускается, а фидбэка никакого толком нет.