What is under the hood of my Game console?
Project Background
I started the Compositor project with the idea of building a hardware groovebox. My vision is to create a device that functions as both a synthesizer and a game console. Although I haven’t reached the hardware stage yet, I’ve been exploring ways to adapt Compositor’s middleware for different platforms. I even have a clear mental image of the Compositor ONE groovebox and how my synthesizers should look.
Current Progress
At this stage, I can run Compositor middleware on various platforms. Currently, I have a Windows 7 version running on my phone, which I transferred from a local installation on my old computer. I’ve also been experimenting with game files in my database, which includes several hundred titles like Dandy, Game Boy, and Sega. Maintaining my Game Boy server has been especially motivating, as it drives me to keep working on the project.
I can now record binary files in Compositor V9 and load them into a channel multiplexer. This represents a significant step toward transforming Compositor into a hybrid synthesizer/groovebox with potential game console capabilities.
Challenges
One challenge I’ve faced is getting past the Nintendo logo on an 8 MiB Game Boy cartridge. Even when the logo remains on the screen, I feel like the machine is doing something—and I believe I’m right. Another difficulty is that my files were not binary until recently, which prevented me from producing real software or creating detailed sketches for the hardware. Additionally, the game cartridge partition scheme is detected by my flash software but is not supported by the current platform.
Future Plans
My next goal is to continue developing Compositor into a fully functional groovebox and possibly a game console. I plan to use the binary recording capability to move closer to a working prototype. I also want to prolong the Game Boy server to keep up my motivation and refine the OS. Despite the challenges, I remain optimistic and look forward to bringing the Compositor project to life.