Tried my hand using Approach 3 in C (just bit parsing) in case you're interested link. It needs more memory due to the 2048 byte lookup table. I don't know of any (theoretically) faster approach, so I'm curious if it really is fast (enough).
Indeed the PlayStation MDEC chip only handled streams of 16-bit MDEC codes. There was no hardware support for parsing the bitstreams (3 distinct variations have been found in the wild and will soon all be documented).
It's hard to tell what bit parsing approach you've used in the ASM code. I've...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.