Форум Эму-Россия http://forum.emu-russia.net/ |
|
Problem with Dreamcast game http://forum.emu-russia.net/viewtopic.php?f=25&t=6963 |
Страница 1 из 1 |
Автор: | mikeC [ 12 ноя 2017, 10:40 ] |
Заголовок сообщения: | Problem with Dreamcast game |
The game Orion Puzzle Collection doesn't work properly with Demul, only one of the mini-games seem to work. Is this a known emulation problem? |
Автор: | _MetalliC_ [ 14 ноя 2017, 01:05 ] |
Заголовок сообщения: | Re: Problem with Dreamcast game |
newer heard about this game |
Автор: | CaH4e3 [ 17 ноя 2017, 22:15 ] |
Заголовок сообщения: | Re: Problem with Dreamcast game |
это хомбрю самопальное |
Автор: | _MetalliC_ [ 19 ноя 2017, 00:36 ] |
Заголовок сообщения: | Re: Problem with Dreamcast game |
там творятся непонятные чудеса. после выбора в меню какой-то из 3х игр грузится ее бинарник, затем код копирует его в начало памяти и прыгает туда. между загрузкой и копированием в ту же память пишется пара двордов и херит код (какие-то указатели) из-за этого оно и виснет потом. те дворды пишутся постоянно, видимо тот код - колбэк таймера или айки. выглядит как прикол с кешем, (не)запретом ирки, либо кривой дамп. вообще в этой хомбрю говно-кода более чем достаточно, заметил как минимум глюк в сбросе кеша. перед копированием бинарника в начало рамы они творят такое: mov #CCR, r1 mov #0x0808, r0 mov.l @r0, r0 --- явный бред, читают говно из биоса mov.l r0, @r1 я так подозреваю, что из-за того что сброс кеша не происходит оно бежит по коду из кеша инструкций, а не тому что был скопирован. -- 18 ноя 2017, 22:48 -- mikeC писал(а): The game Orion Puzzle Collection doesn't work properly with Demul, only one of the mini-games seem to work. Is this a known emulation problem? this game is quite buggy, but it works(?) on real hardware by the miracle, probably thanks to CPU cache side effects, not emulated in Demul. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |