@plgDavid @TheMogMiner I need to look more carefully and thinking I may need to disassemble some of the A'can games to understand better but… are we sure that there's a sound coprocessor at all? (are games loading arbitrary blobs into some RAM or something?)
-
Näytä tämä ketju
-
@plgDavid@TheMogMiner Just saying, going by the reported addresses they look like they may be actual ports, and if these are being done with 16-bit accesses then it's unlikely there's an 8-bit coprocessor in it (due to bus size), and it seems to be wavetable-based…2 vastausta 0 uudelleentwiittausta 0 tykkäystäNäytä tämä ketju -
Vastauksena käyttäjille @plutiedev ja @plgDavid
Additionally, the 68k uploads perfectly valid 6502 code to the shared 64kbyte space. In my local code, the 6502 is now polling inputs and handing them off to the 68k. Further, it's clearly processing what appears to be some kind of note data, and poking SPU registers.
1 vastaus 0 uudelleentwiittausta 0 tykkäystä -
I'm in the process of manually converting the player code to C-like pseudocode to get better insight into exactly how the player program expects the SPU to function.
1 vastaus 0 uudelleentwiittausta 1 tykkäys -
In general, just saying, many of your tweets at
@plgDavid and I make it sound like you're falling into the same trap that so many others have, which is assuming the MAME team are a bunch of idiots who somehow YOLO'd their way into emulating thousands of systems.1 vastaus 0 uudelleentwiittausta 0 tykkäystä -
Being able to observe valid 6502 machine code being uploaded to a shared port is so incredibly obvious that it's honestly a little insulting that you would just assume that we're so stupid as to think that there's a 6502 there if there isn't actually one.
1 vastaus 0 uudelleentwiittausta 0 tykkäystä -
Vastauksena käyttäjille @TheMogMiner ja @plgDavid
The problem is that there's so much speculation around and the source code isn't saying much what's *confirmed*. And I mean, on the Mega Drive side we used to think the SVP was a SH-1 and were proven otherwise only the moment it got emulated, so I tend to be sceptical about this.
1 vastaus 0 uudelleentwiittausta 0 tykkäystä -
Also the main reason I'm looking into this now is because I was told I should make a Super A'can test ROM to try that sprite stuff (which means I need to figure out what the system is doing just to get it setup).
1 vastaus 0 uudelleentwiittausta 0 tykkäystä -
Also honestly, if what I said is insulting then I request to be immediately blocked with no further discussion and to warn others to stay the fuck away from me.
1 vastaus 0 uudelleentwiittausta 0 tykkäystä -
Vastauksena käyttäjille @plutiedev ja @plgDavid
Good lord, no need to go off the deep end. I'm just stating that many, far more complex, systems have been RE'd by the MAME team in the past - this one just hasn't had much love. But anyone can run MAME with -debug and see that the sound RAM share has valid 6502 code in it.
1 vastaus 0 uudelleentwiittausta 0 tykkäystä
I haven't even blocked various conservatives and various anti-furs, I sure as hell wouldn't block someone simply because of a perceived tone that's easy to misread via text. Relax and let's sort out the A'Can together.
-
-
Regarding what's confirmed and what's not, most of the info in the driver is pretty solid - except, ironically, nearly everything about sound CPU comms, with the exception of there being a 64k shared window between the 68k and 6502. Anyway, lemme push what I've got to the repo.
0 vastausta 0 uudelleentwiittausta 2 tykkäystäKiitos. 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.