kieranhj / pop-beeb

Prince of Persia port to BBC Master
46 stars 3 forks source link

How many of the player frames can be made full resolution again? #34

Closed kieranhj closed 6 years ago

kieranhj commented 6 years ago

All player sprites were made half vertical resolution to grab enough RAM to finish porting the game. Once the game is "completed" (but before the sprites are redrawn) must go back over and look closely at memory usage to free up as much as possible. Ideally return as many frames as possible back to full resolution - particularly where they look bad (e.g. static player or lack of detail.)

kieranhj commented 6 years ago

Current estimate only CHTAB3 (fighting & sword) could fit in BANK 2. Would like to squeeze another one in. Worst case could flag individual images within the bank.

kieranhj commented 6 years ago

Answer is - not many. :( Have made the sword and fighting stance frames full res in demo branch. Not much RAM left for anything else. Need close to 14K for all remaining frames and there is ~2K remaining in the system (scattered around) Tis the fault of having 2x MODE 2 screen buffers...

kieranhj commented 6 years ago

So there is 3K total in the system but only 2x 1K contiguous areas, the rest is scattered around. I am keep this for improved audio (sfx + music) plus I don't want to ask Dethmunk to redo any of the work he's done so far on all the sprites - the player looks awesome as is.