Closed BrianPugh closed 3 years ago
Really cool! It's a big PR and I will need some time to go through it.
it might be easier to compare olderzeus's branch to main rather than this one, and then just look at my last commit which renames some files, which makes the diff look way bigger than it really is.
Maybe we can create a version inclued no cover show & coverflow horizontal & coverflow vertical style and can change by setting. but need some time.
This is olderzeus/orzeus's @olderzeus NewUI configurable by the macro
COVERFLOW_UI
.Some things that should probably still be done/thought about:
Makefile
should be inMakefile.common
and vise-versa._stock.c
version and a_coverflow.c
version. For those files I started going through with#ifdef COVERFLOW_UI
but it quickly became super ugly and hard to follow. For files with few changes, I did the#ifdef
approach. This naturally leads to some code duplication, but I think its the more maintainable option of the two moving forward.parse_roms.py
, like not injecting the bmp data ifCOVERFLOW_UI
isn't enabled.So I wouldn't say that this PR is "merge ready", but its 90% there and ready for some feedback.