Важная информация

User Tag List

Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 21

Тема: Bubble Booble на эмуляторах

  1. #1
    Activist Аватар для Higgins
    Регистрация
    03.05.2007
    Адрес
    St. Petersburg
    Сообщений
    297
    Благодарностей: 153
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Bubble Booble на эмуляторах

    Чудеса в решете. Взял TZX оригинальной версии с WOS.com. Пробую на своем эмуляторе. Вижу проблему: при пускании пузырей вместо пузырей получается ерунда (снимок ерунды прилагается).

    Все бы ничего, но: ZX-Emul, Spectemu, Glukalka, Spectrum, ZXMak дают ровно ту же грязь вместо пузырей (я брал версии, выложенные на том же WOS.com). Все эмуляторы, до которых мне удалось добраться ведут себя так же. Кроме FUSE -- у него все как положено.

    Реализация Z80 у меня своя. И, наверное, не у всех перечисленных эмуляторов реализация одна и та же.

    Пытаю далее. Подключил реализацию Z80 FUSE в свой эмулятор так, чтобы работал параллельно и каждой инструкции сравнивались регистры. Нашлось несколько ошибок у меня и во FUSE. Подправил у себя. В таком режиме запускаю игрушку - и все равно вижу ту же грязь.

    Далее. Нашел инструкцию до выполнения которой FUSE нормально исполняет снапшот, созданный на моем эмуляторе (в формате Z80). Беру этот снапшот, выполняю одну эту инструкцию на своем эмуляторе (с параллельным процессором от FUSE), сохраняю снапшот - получаю грязь уже и во FUSE.

    Сама инструкция -- условный переход -- ничего необычного. Лежит в простом цикле опроса клавиатуры. Прерывания в этот момент выключены.

    Итого: реализации процессоров совпадают, прерываний нет, ошибка образуется после инструкции условного перехода, но на FUSE работает, а на остальных эмуляторах -- нет.

    Не знает ли кто случайно, отчего это все так?

    Снапшот игрушки, остановленной на проблемной инструкции так же прилагается.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	BubbleBoobleScreenshot.png 
Просмотров:	391 
Размер:	11.1 Кб 
ID:	7967  
    Вложения Вложения
    • Тип файла: zip test5.zip (26.4 Кб, Просмотров: 208)

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Master Аватар для Vladimir Kladov
    Регистрация
    09.02.2005
    Адрес
    Новосибирск
    Сообщений
    933
    Благодарностей: 29
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    У меня на EmuZGL работает правильно, при включённом мультиколоре и модели 48К (остальные не смотрел, Пентагон естественно - это не ULA мультиколор). Грузить лучше тапку, TZX на таком количестве мелких блоков у меня грузиться на автомате пока не хочет, надо отключать всю автоматику, в том числе Fast, AutoStop, AutoStart Tape.

    (А вот вопрос: вы в курсе, что такое ULA?)
    Последнюю версию EmuZWin (2.7) можно получить по этой ссылке, а "официальная" страница с описанием здесь. Если что-то не пашет, берите там же версии 2.6 или старше. [B]

  4. #3
    Activist Аватар для Higgins
    Регистрация
    03.05.2007
    Адрес
    St. Petersburg
    Сообщений
    297
    Благодарностей: 153
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Vladimir Kladov,
    Вы имеете в виду циклы задержки при обращении к памяти? Нет, я их не реализовывал (хотя FUSE это делает).

    Тогда такой вопрос. Может ли игрушка закладываться на наличие задержек, ведь их может и не быть?

  5. #4
    Veteran Аватар для ZXMAK
    Регистрация
    30.01.2006
    Адрес
    Харьков
    Сообщений
    1,288
    Благодарностей: 749
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    да не, там дело не в юле, на ZXMAK.NET, для модели Pentagon128 пузыри нормально рисуются. Грузил из TZX. А вот из выложенного снэпшота, в графике какието нарушения...
    ZXMAK2 - Виртуальная Машина ZX Spectrum http://zxmak2.codeplex.com
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  6. #5
    Guru Аватар для AAA
    Регистрация
    06.04.2005
    Адрес
    Земля, Москва, Марьино
    Сообщений
    21,508
    Благодарностей: 5883
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    Question а зачем ?

    А зачем пользоваться TZX версиями, ведь есть же trd или scl версии, которые прекрасно работают во всех достойных эмулях ? В чем кайф то ?

  7. #6
    Guru Аватар для goodboy
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    9,455
    Благодарностей: 3169
    Записей в дневнике
    1
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    скорее всего проблема в определении 48/128, (после загрузки) - (музыка накладывается на данные) ( иногда проверка делается через (23388) или ячейку ПЗУ) хотя я подробно не копал.
    вообще то братья Фоллины использовали спек на все 100%, они впервые применили скролл на бордюре в Sentinel и эффект `снега` в Vectron.
    Последний раз редактировалось goodboy; 03.05.2008 в 22:22.

  8. #7
    Veteran Аватар для ZXMAK
    Регистрация
    30.01.2006
    Адрес
    Харьков
    Сообщений
    1,288
    Благодарностей: 749
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от alexeenko Посмотреть сообщение
    А зачем пользоваться TZX версиями, ведь есть же trd или scl версии, которые прекрасно работают во всех достойных эмулях ? В чем кайф то ?
    оригинал на WOS был в TZX

    скриншот из zxmak.net для Pentagon 128 и рабочий снэпшот z80 прилагаю
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	bubble_bobble_19_5KB.jpg 
Просмотров:	299 
Размер:	19.3 Кб 
ID:	7970  
    Вложения Вложения
    ZXMAK2 - Виртуальная Машина ZX Spectrum http://zxmak2.codeplex.com
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  9. #8
    Activist Аватар для Higgins
    Регистрация
    03.05.2007
    Адрес
    St. Petersburg
    Сообщений
    297
    Благодарностей: 153
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Alexander Makeev,
    Спасибо. К сожалению, это не поможет, поскольку ни мой эмулятор, ни, скажем, spectemu снапшот 128K загрузить не могут.

    Исходной задачей была правильная реализация Z80, я только для этого и сделал эмулятор: есть масса бесплатных игр, на которых можно прилично потестировать. Плюс ребенку понравилось поиграться. Так вот если эта игрушка просто не работает на 48K, мне этого достаточно. Хотя и удивительно, почему бы ей и не работать.

    Еще раз спасибо.

  10. #9
    Activist Аватар для DINAMIX
    Регистрация
    02.03.2008
    Адрес
    Ростовская область,город Шахты
    Сообщений
    269
    Благодарностей: 19
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alexander Makeev Посмотреть сообщение
    оригинал на WOS был в TZX
    И шо они эти TZX и таперы плодят?Не легче в scl с оригинальным бутом выложить...
    Слава России!

  11. #10
    ZEK
    Гость

    По умолчанию

    Цитата Сообщение от DINAMIX Посмотреть сообщение
    Не легче в scl с оригинальным бутом выложить...
    Балбес... Отгадай почему

Страница 1 из 3 123 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Сетевые игры на эмуляторах
    от Conan в разделе Эмуляторы
    Ответов: 23
    Последнее: 05.12.2011, 21:34
  2. Bubble Bobble
    от [bETA]mEN в разделе Игры
    Ответов: 11
    Последнее: 12.05.2008, 12:48
  3. Bubble Bobble
    от Evgeny Muchkin в разделе Игры
    Ответов: 5
    Последнее: 04.05.2008, 17:55

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •