@MameHaze Are there any SPG games that still need the CPU looked at?
-
-
Vastauksena käyttäjälle @TheMogMiner
Several are still missing opcodes at least - lazertag (divide opcodes etc.) jak_hmhsm (when you select the high school musical part)
1 vastaus 0 uudelleentwiittausta 1 tykkäys -
Vastauksena käyttäjille @MameHaze ja @TheMogMiner
Also if you did fancy trying to work out why gormiti and many others don't copy tilemap data to RAM (be it missing DMA, or bad math somewhere) that would help plenty of cases, although none of these are regressions, just annoying RE cases.
2 vastausta 0 uudelleentwiittausta 1 tykkäys -
Vastauksena käyttäjälle @MameHaze
Well, here's one thing, regarding the BIT_OP ops: "the original value of accessing bit will affect the zero flag, that is, if the original bit is zero, the Zero flag will be 1 else will be 0."
2 vastausta 0 uudelleentwiittausta 0 tykkäystä -
Vastauksena käyttäjälle @TheMogMiner
I see you added the divide and bits for lazertag, thanks. Did any of the other issues take your fancy? (missing opcode when starting a game in the High School Music part of jak_hmhsm, potential flag/math issues causing some sprite/tile data not to be copied in other games etc.)
1 vastaus 0 uudelleentwiittausta 0 tykkäystä -
Vastauksena käyttäjälle @MameHaze
Does jak_hmhsm still bail on invalid opcodes? I tried selecting HSM mode from the main menu, and it got to a (weird-looking) screen. Haven't looked at the other issues yet.
1 vastaus 0 uudelleentwiittausta 0 tykkäystä -
Vastauksena käyttäjälle @TheMogMiner
Sure, you get the following flow by pressing button 1 when you get to 'start new game' and it ends with "Fatal error: UNSP: unknown opcode ff80 94a4 at 5f000"pic.twitter.com/t5luPhvuwy
1 vastaus 0 uudelleentwiittausta 0 tykkäystä -
Vastauksena käyttäjälle @MameHaze
Thanks for the info! I'll dive into it after the workday today. Got some time off from Tuesday to Sunday this coming week, so we'll hopefully see some results.
1 vastaus 0 uudelleentwiittausta 0 tykkäystä -
Vastauksena käyttäjälle @TheMogMiner
Alright, sounds good. My gut feeling is there are bugs lurking in the new ops I added as I don't see extra DMA triggers for copying things like tilemaps (in reality the video extends SPG2xx stuff with high res, new layers etc. but not in the same way as SPG29x)
1 vastaus 0 uudelleentwiittausta 0 tykkäystä -
Vastauksena käyttäjille @MameHaze ja @TheMogMiner
So I think a bunch of stuff just doesn't get copied, because somewhere along the line the game code, which is presumably optimized to only copy what is needed, thinks it doesn't have to copy certain things. But yeah, any help with this is appreciated.
1 vastaus 0 uudelleentwiittausta 0 tykkäystä
Sorry to be a bother, but can you drop me a list of which u'nSP instructions you specifically implemented, so that I can vet them?
-
-
Vastauksena käyttäjälle @TheMogMiner
I'll have a look, but it was mostly on an 'as and when needed' basis. There was a multiply variant, the shifter stuff you already looked at, and some of the tsts/clr bit opcodes (anything in the f800 extended opcodes that you didn't add yourself too)
0 vastausta 0 uudelleentwiittausta 1 tykkäysKiitos. Käytämme tätä aikajanasi parantamiseen. KumoaKumoa
-
Lataaminen näyttää kestävän hetken.
Twitter saattaa olla ruuhkautunut tai ongelma on muuten hetkellinen. Yritä uudelleen tai käy Twitterin tilasivulla saadaksesi lisätietoja.