Mark McCaskey
Mark McCaskey
- [x] ROM only - [x] MBC1 - [ ] MBC2 - [x] MBC3 - [ ] MBC4 - [x] MBC5 - [ ] MMM01 - [ ] RAM variants...
Should just be copying data to the GPU and executing shaders on it; most of the SDL code can remain, but it should be reused. The GL version can probably...
Sprite priority is currently unimplemented, recheck docs but it should be as simple as not over-drawing sprites when the BG color is `00` (which could map to any color)
This should either be included in the executable or needs to be packaged in a way that it can be put somewhere else.
I'm interested in redoing the debugging language to compile down into lambda calculus for easier type checking and evaluation. Additionally/alternatively maybe I'll make a datalog implementation in Rust and use...
It'd be nice to have intelligent auto-completion on the debugger. This should include things like auto completing opcodes.
SDL2 draw calls are taking up most of the execution time (> 99%) on my computer. These should either be optimized significantly or replaced with OpenGL/Vulkan draw calls.