kieranhj / pop-beeb

Prince of Persia port to BBC Master
45 stars 2 forks source link

Unknown sprite corruption & crash bug occured on level 8 #189

Closed kieranhj closed 6 years ago

kieranhj commented 6 years ago

Whilst playing level 8 on real HW, I went right from the start screen and drank the bad potion. After this certain sprites were corrupted (long jump, fighting frames) and after I died the level reload failed. Unfortunately there was no PC on the screen so couldn't debug this.

Did not repeat after reloading save game from start of level 8. :(

inversephase commented 6 years ago

clearly, you were not supposed to drink that :laughing:

kieranhj commented 6 years ago

Played through to level 9 on real HW today and didn't encounter this. I have also made a change so that the screen is forceably displayed on crash so we can maybe glean something next time.

kieranhj commented 6 years ago

Second day of play through and didn't experience this again. Hmmm.

kieranhj commented 6 years ago

I bet this is the stack overfow issue as the graphics are unpacked to the stack... this would also cause the level load to fail. Now fixed with v1.1.