The force of this CPU was indeed the beautiful architecture and the easy assembly language.
Game65 aim to return back to this awesome way to develop Games, where every byte makes a big difference.
To make this possible, it embed not only an Emulator, but also a complete On Board Assembler! The only tool needed is a normal TextEditor to edit the Assembly Source Files.
And how to manage this source files? Just connect with a Micro USB, and it will show as a normal USB Pen Drive.
When I said micro gameboy, I was not lying, it measure only 41 x 28 mm (or 1.61” x 1.10”) (barely the size to fit a 0.96" Display). Perfect dimensions to be carried around.
Onboard buzzer combined with a well crafted 8-bit Sound Engine will also return back that old retro sound. The Display is a normal 128x64 monochrome OLED with a software emulated GPU to manage Tiles, Sprites and direct buffer access.
Now it's time for some nerdy stuff:
The architetture emulated on the microcontroller, a powerful STM32F405, cover the most powerful structure possible of the 65C02 and, it's Configurable!
32KB RAM + 32KB ROM? 4KB RAM + 60KB ROM? Every combination is possible.
About the onboard assembler, it's a Full Textual Assembler with some Standard functions like Multiply, Floating Point calculations and some more hard to implement stuff.
And GPU side, it's able to draw tiles, sprites, masking, multiple screen and scrolling. Everything the original NES used to do, just with a reduced resolution and less Pallete problems. ;D
Just to be a little bit more nerdy, there are also 2x 8 Pin Header with GPIO, UART, SPI, I2C and Analog Input. Why waste that pricey microcontroller pins? :D
On board it host also a 32MB Flash for the Source Files, directional + A + B + Menu buttons and a lithium battery.
Ladies and Gentlemen, "that's all for the moment".
I'll appreciate your own opinion and support.
Don't forget to follow for further news!
Thanks for your time!
Is any emulator or other way to programming this without hardware?