Первая часть семинара по Churrera готова! Не знаю как правильно тут это делается, но создал новую тему под это дело.
http://zx-pk.ru/showthread.php?p=788141
Первая часть семинара по Churrera готова! Не знаю как правильно тут это делается, но создал новую тему под это дело.
http://zx-pk.ru/showthread.php?p=788141
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Дружище Slider, сейчас есть возможность исправить этот баг прямо в Чуррере, поскольку у меня на проводе висит автор Pentacorn Quest'а и я думаю, что он может поговорить с авторами движка на эту тему.
Можешь подсказать, по какому адресу в Pentacorn Quest находится этот "левый" код переключения страниц?
Кстати я так понимаю, они не просто так считывают значение из 0x5b5с, наверное, этому есть причины? Как именно твой багфикс может на это повлиять?
Epsilon, Slider бывает тут по вечерам. Похоже такая работа, так что сейчас навлятли он ответит.
Может, мы обидели кого-то зря,
Сбросив пару лишних мегатонн,
И горит зелёным пламенем земля,
Там, где был когда-то Пентагон!..
Profi-576 v3.2/AY-3-8912A GI/FDD-5.25'
Ну что делать, будем ждать
Конструкция находится по адресу #602A в оригинальной игре. На компах с расширенной (выше 128к) памяти (а если еще и компик без ПЗУ128 - вообще вата) она не совсем корректно переключает страницы
Последний раз редактировалось Slider; 29.03.2015 в 02:12.
Ave ZX!
Ага, я только что посмотрел свежеоткомпиленную версию и там уже твой код (правда он немного съехал). Походу они поправили сам движок.
По крайней мере в #6039 я вижу твой код.
http://epsiloncool.ru/i/E20150329_053515_001.png
http://viva-games.ru/game/pentacorn-quest (вторая строка в списке бинарников).
Вообще я слышал, что Churrera вроде как не развивается больше, а вместо неё запилили MK2 (то же самое, только сильно переработанное).
Последний раз редактировалось Epsilon; 29.03.2015 в 03:40.
Друзья, у кого есть "железные" спектрумы разных моделей? Автор игры Jose Ignacio Rodriguez Fernandes попросил нас (русскоязычных спектрумистов) протестить вот эту версию игры на работоспособность на всех возможных моделях. (+2, +2 Gray, пентагон, ленинград, скорпион, АТМ и проч). Поскольку у меня нет таких железяк, прошу мне помочь с этим. Игру желательно пройти до конца, т.к. был баг, проявляющий себя в самом конце.
Панимашь... Оно ж в тапке. Постараюсь вечером сделать трд и попробуем потестить тогда
Ave ZX!
Ок, спасибо. В TRD даже лучше тестить. Больше багов можно наловить
---------- Post added at 09:58 ---------- Previous post was at 09:49 ----------
Кстати код, который отвечает за переключение страниц, они изменили вот так:
Моя не понимай какого рожна они меняют I в зависимости от номера банка. Мне кажецо это очень странно. Если у них вектор F0, а обработчика по этому адресу в других страницах нет, то хотя бы прерывание бы запрещали что ли. Короче странно это всё.Код:// 128K stuff void SetRAMBank(void) { #asm .SetRAMBank ld a, b or a jp z, restISR xor a ld i, a jp keepGoing .restISR ld a, $f0 ld i, a .keepGoing ld a, 16 or b ld bc, $7ffd out (C), a #endasm } // Old Code conflicts with model 2+ Gray /* void SetRAMBank(void) { #asm .SetRAMBank ld a, ($5b5c) and f8h or b ld bc, $7ffd ld ($5b5c), a out (C), a #endasm } */
Как работает IM2, если вектор I=00 ???
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)