Nesbox Virtual Console

0.0.1 pre-alpha

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:

Specification (current version is under development and will change)

Display320x240 pixels 64 colors
Palette8 palettes each with 8 colors
Sprites/Tiles256 16x16
Map320x240 cells (5120x3840 pixels)
Sound4 channels (2 sqaure, triangle, noise)
Input2 gamepads with 8 buttons (arrows, select, start, A, B)
CodeLUA script with functions to draw sprites, tilemaps, pixels, lines, text, play sound, read/write memory
ROMmax 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