Final changes, a new look and adding more games: I forgot about this a while ago until today, when I was reminded about the last day to ship by email. I have made a lot of changes, including cleaner rewiring, the addition of more games to a total of 15 and the addition of a slimmer battery from an old phone.
Fixed the code so that the super mario bros game had full 8 levels, a proper HUD for coins, points and time, a debug menu with all the levels. The map layout is not exactly like the original NES version but inspired by it (I don’t want to get sued by Nintendo :\ )
Lots of changes in the code and some hardware this time. firstly added 3 square LEDS on top which are always on as a design choice and one blue LED which turns on with the buzzer. Added 5 new games including TETRIS, Super Mario Bros, Donkey kong, PacMan, and the Chrome Dino game. Now at a total of 10 games with storage to spare I believe I can add up to 35-40 games if I want to (please do give me some ideas for new games to add in the comments). Additionally added a start screen with inspiration from the real gameboy start screen along with 10 start screens for the games showing a cartridge (with custom cover art) moving into a reader, to add to that there are custom sounds (a sort of jingle) for the cover screen and each of the individual game start screen. Finally I added an end screen after the game ends with the score, and the Hi score which is saved and updated for each game and stored in the eprom of the microcontroller.
Changed the code so that the screen worked and rewired the gameboy to make it look better, also added a battery at the back.
I tested the screen with an example code and it seems to work just fine. I believe it may be a problem with the code.
Rewired and changed the code for the esp32-c3 but the screen doesn’t work :( I’ll test it to be sure it’s working tomorrow, but I feel like the internals are fried or something.
Made a prototype to test the game boy but will switch to a xiao ESP32-C3 instead of an arduino nano every
Testing the microscope. I couldn’t get the image I could see while looking through the lens, on my phone, but I would estimate the magnification upto a max of 2000-2500x. I will need to use a hemacytometer to be sure
Planning new parts. Thinking to upgrade to a better more stable voltage regulator for logic power and with the QTRX array, along with new silicone wheels, a small form factor Arduino and of course replacing the fried motor driver
Debugging the code and trying to diagnose the problem with the motor driver I was right the motor driver is busted, I will need to replace it.
Rewiring and debugging, it seems the motor driver might have a problem it doesn’t push enough current through motor B
final wiring, finishing touches and coding
wiring and putting everything together
Did some wiring and soldering on the components and prepared the chassis
Made chassis and wiring
rewiring and adding new features