This week I worked on the SDL2 wrapper class and render loop code for our emulator. I also fixed a minor type error bug. The team met on Monday and we were very happy with the progress made that has been spearheaded by Josh’s design and Kim’s attentiveness. We have a lot of opcodes to get through and I plan on spending a long time that I have available tomorrow on diving into the code base and coming out with any recommendations we might need in our design before we move forward with adapting a more complex gui.
While the GUI is currently just a window drawn to the screen, I want to add some basic toolbar functionality if possible. I do not want to prioritize this at the moment, however, as the opcodes are much more important and I do not want to derail our progress as adding SDL2 to cmake was rough enough. Any additional external libraries for GUI functionality might cause unnecessary headaches at this point in time.
I came into this week a bit nervous about the upcoming demonstration assignment but now I feel a lot more confident both in my own abilities and the team. I am excited to get working this weekend and I hope to send quite a few pull requests before monday.