https://pp.userapi.com/c638531/v6385...GCj1UkdaAs.jpg
https://pp.userapi.com/c638531/v6385...dhXBueTrlY.jpg
Игра в usp,который работает в эмуляторе psp (Adrenaline) на ps vita
https://pp.userapi.com/c638531/v6385...GCj1UkdaAs.jpg
https://pp.userapi.com/c638531/v6385...dhXBueTrlY.jpg
Игра в usp,который работает в эмуляторе psp (Adrenaline) на ps vita
goodboy, У меня есть подозрение что баг в каких-то командах процессора. Возможно SET/RES n,(HL). Птица летает, но вот процедура управления её полётом модифицирует параметры в регистрах перед запуском отрисовки спрайта в процедуре. Если позиция указателя команды сбирается, и ставит бит байтом выше или ниже, то код вызова спрайта вылетает.
Этим же можно объяснить всполохи атрибутов при переключении локаций.
Уже прогнали один тест, там ошибки с флагами BIT n,(HL). Запустили эксерсайзер ещё.
- - - Добавлено - - -
Пара тестов
Spectaculator 8
http://s019.radikal.ru/i635/1705/c1/05ae59c7347b.png
Z80Stealth 1.23
http://s018.radikal.ru/i518/1705/e4/a0377b6f45bd.png
Unreal 0.38
http://s019.radikal.ru/i611/1705/60/1b6f98b5391e.png
ZXSpin 0.7
http://s019.radikal.ru/i622/1705/b7/0f78b2fac854.png
ZXMAK2
http://s03.radikal.ru/i176/1705/98/38b81702f813.png
AVR
http://s019.radikal.ru/i640/1705/ff/f716f49bce12.jpg
Zexall и в ReVerSE-U8 ошибки лепит. Далеко не показатель идеальности эмуляции.
Эмм, а зачем в эмуляторе то запускать - вам же нужно АВР пофиксить или как ?
а вообще странно что так много ошибок в эмуляторах - может версия эксерсайзера у вас немного кривая ?
как это не показатель ? ) - zexall вроде как истина в последней инстанции - на неё надо равняться.
p.s. Чую, оффтопим жёстко )
Запущу на реале, даже интересно стало.
- - - Добавлено - - -
Вот сам тест:
http://s013.radikal.ru/i322/1705/13/79cd58512f2b.png
https://www.dropbox.com/s/df1wghj95i...0tests.tzx.zip
https://www.dropbox.com/s/w22mjhnir0scfcw/z80tests.zip
Для Спектрума Zexall такой Zexall... Он использует внутри процедуры ROM. Так что с разными прошивками легко получить разные ошибки.
drbars, уже тестировали эмули: http://zx-pk.ru/threads/23797-testir...ulyatorov.html
Лично у меня zexall 2002 года вот с этого сайта на unreal ни одной ошибки не выдал:
http://mdfs.net/Software/Z80/Exerciser/Spectrum/
Вот еще снапшот zexall, он выдает ошибки в виде 8-значных CRC:
http://zx-pk.ru/threads/13875-revers...l=1#post598893