technobly / VEXTREME

VEXTREME - Vectrex Multicart
GNU General Public License v3.0
61 stars 12 forks source link

[WIP] High Score feature #55 #56

Closed TylerBrymer closed 4 years ago

TylerBrymer commented 4 years ago

Problem

Create a method to acquire the high score and store it in a file. Retrieve the high score when the game is restarted and update the high score. High score address CBEB.

Solution

Two new files are added, highscore.h, highscore.c. Updates are made to the disk IO, since there is currently not support for disk write functionality. File system configuration needs to be updated so that it is R/W. A method for moving the highscore from the 6809 to the STM, and vice versa.

Steps to Test

Bezerk, Bedlam, Armor Attack, Spinball, have been tested

References

Closes #55


Contributor License Agreement

I, Tyler Brymer, agree to license my contributions to this project under the terms of the GPL 3.0 or any later version.

Please add your full legal name above, for this PR to be mergeable. If you would prefer to sign a CLA via email, please request that.

technobly commented 4 years ago

Thanks @TylerBrymer !