Closed stefanberndtsson closed 8 years ago
It's trying to draw 501 lines, because it's in high resolution mode near the end of the screen. But there is only memory allocated for 313 lines when a colour monitor is attached.
I'm not sure how the real hardware handles this. I guess no signal is sent to RGB pins.
I think just allocating more memory is the most elegant solution. We're not trying to save RAM.
Yep. Give it enough to handle all possible cases without crashing. It's better than segfaults :)
Updated with comment in the code.
Running FNIL.MSA gives segfault with a rasterpos out of bounds.
68452
==$10b64
No interaction is required, it crashes pretty much immediately after showing the loading screen.