MiSTer-devel / GBA_MiSTer

GBA for MiSTer
GNU General Public License v2.0
142 stars 44 forks source link

A SOUND of Thunder slows down in GBA2P #148

Open Primeira-Fase opened 1 week ago

Primeira-Fase commented 1 week ago

I am experiencing slow down in GBA2P core, game A SOUND OF THUNDER, after a few minutes of 2 players Coop gameplay, the game suddenly slows down, normalize After a game reset, then again, after a few minutes, slows down again.

RobertPeip commented 1 week ago

Most likely due to the fact that in GBA2P, the second player has to live with playing the slightly more inaccurate version of the core using DDR3, leading to a desync between the cores. One way to fix this fact is to use a dual SDRAM version of the GBA2P core that currently doesn't exist and probably will never, given the fact that most users don't have 2 SDRAMs and the GBA2P being a niche itself, limiting the users significantly.

Primeira-Fase commented 1 week ago

Thank you very much for your attention, I understand. Another solution would also be to add the SNAC function, then we could link two Mister FPGAs or two Analog Pockets. Would it be viable?


De: RobertPeip @.> Enviado: sexta-feira, 21 de junho de 2024 03:13 Para: MiSTer-devel/GBA_MiSTer @.> Cc: Primeira-Fase @.>; Author @.> Assunto: Re: [MiSTer-devel/GBA_MiSTer] A SOUND of Thunder slows down in GBA2P (Issue #148)

Most likely due to the fact that in GBA2P, the second player has to live with playing the slightly more inaccurate version of the core using DDR3, leading to a desync between the cores. One way to fix this fact is to use a dual SDRAM version of the GBA2P core that currently doesn't exist and probably will never, given the fact that most users don't have 2 SDRAMs and the GBA2P being a niche itself, limiting the users significantly.

— Reply to this email directly, view it on GitHubhttps://github.com/MiSTer-devel/GBA_MiSTer/issues/148#issuecomment-2181915410, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BJKS7LZZMCR47QTVS6I52L3ZIOK37AVCNFSM6AAAAABJTSKLYWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCOBRHEYTKNBRGA. You are receiving this because you authored the thread.Message ID: @.***>

RobertPeip commented 1 week ago

There have been attempts to this in the past, but it was never really done. Main reason is that there is a bug in the serial communication that makes it work with two mister cores, but not with real hardware. Therefore with SNAC it would only work with two mister, but not with mister and gba.