Nesbox Virtual Console
Nesbox is a fictional console where you can create and play retro games. There are built-in tools for development: code, sprites, maps, sound editors and the command line, which is enough to create a mini retro game. At the exit you will get a ROM file, which can be stored and played on the website. Also, the game can be packed into a player that works on all popular platforms and distribute as you wish. To make a retro styled game the whole process of creation takes place under some technical limitations: 320x240 pixels display, 64 color palette, 16x16 8 color sprites, 4 channel sound and etc.
The current version is under development, but you can see how it looks.
Nesbox is developed with pure C language and with SDL, LUA libraries. That's why all have to work on all popular platforms without problems:
- HMTL5 done
- Windows, Windows 10 UWP (desktop and mobile) done
- Linux done
- Raspberry Pi
Specification (current version is under development and will change)
|Display||320x240 pixels 64 colors|
|Palette||8 palettes each with 8 colors|
|Map||320x240 cells (5120x3840 pixels)|
|Sound||4 channels (2 sqaure, triangle, noise)|
|Input||2 gamepads with 8 buttons (arrows, select, start, A, B)|
|Code||LUA script with functions to draw sprites, tilemaps, pixels, lines, text, play sound, read/write memory|
|ROM||max 128 kB|
I was inspired by the pico8 project and decided to make my own, but it will be free. I'm going to develop my own games and everyone who want can do it too.
If you wand to be in touch follow me @nesboxcom