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?
Problem with Dreamcast game
Модераторы: DreamZzz, _MetalliC_
-
_MetalliC_
- Сообщения: 244
- Зарегистрирован: 07 фев 2009, 07:51
Re: Problem with Dreamcast game
newer heard about this game
Re: Problem with Dreamcast game
это хомбрю самопальное
1. Модератор всегда прав.
2. Если модератор не прав, см. п. 1.
2. Если модератор не прав, см. п. 1.
-
_MetalliC_
- Сообщения: 244
- Зарегистрирован: 07 фев 2009, 07:51
Re: Problem with Dreamcast game
там творятся непонятные чудеса. после выбора в меню какой-то из 3х игр грузится ее бинарник, затем код копирует его в начало памяти и прыгает туда. между загрузкой и копированием в ту же память пишется пара двордов и херит код (какие-то указатели) из-за этого оно и виснет потом.
те дворды пишутся постоянно, видимо тот код - колбэк таймера или айки.
выглядит как прикол с кешем, (не)запретом ирки, либо кривой дамп.
вообще в этой хомбрю говно-кода более чем достаточно, заметил как минимум глюк в сбросе кеша.
перед копированием бинарника в начало рамы они творят такое:
mov #CCR, r1
mov #0x0808, r0
mov.l @r0, r0 --- явный бред, читают говно из биоса
mov.l r0, @r1
я так подозреваю, что из-за того что сброс кеша не происходит оно бежит по коду из кеша инструкций, а не тому что был скопирован.
-- 18 ноя 2017, 22:48 --
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.
те дворды пишутся постоянно, видимо тот код - колбэк таймера или айки.
выглядит как прикол с кешем, (не)запретом ирки, либо кривой дамп.
вообще в этой хомбрю говно-кода более чем достаточно, заметил как минимум глюк в сбросе кеша.
перед копированием бинарника в начало рамы они творят такое:
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.