The NOT A CAVE level is a single continuous full-screen animation. I can't do anything about the "bottleneck", I can only speed it up at the expense of quality. You can find the (try/solution=)result of this attempt in the CD32_Real version. It only differs from the normal version in the quality (=bitrate?) of the animation. VHS quality...not pretty and I wouldn't say much faster either. What would speed it up is a well-timed machine code, but I'm not good at that.
But I have a tip against freezing, which I hope will help. It is not related to the previous fix and not a specific NOT A CAVE level problem.... but since more data is being loaded(processed) in this scene, the error probably occurs more easily. Essentially, I think it happens simply because chip is running out and I didn't check this when loading the speech at the beginning/end of the level (since the problem didn't occur before). This could also be the reason for the black flickering (corrupted display, ect...)... I probably loaded the sound data into an already used memory address+area. So... to avoid freezing, if there is not enough chip RAM, this sound operation is skipped.
New patch is uploaded.
Thank You, donation not needed, but appreciated.
