CPU : Lion 16bit @50Mhz
Memory: 8K rom + 56K ram + 32K video ram + 12K sprites ram + 64K paged ram + 4K vector ram
support for up to 512K total ram in 64K pages
Video Mode 0 (text optimized): 640x240 pixels, 30x80 chars, 16 colors (2 per char)
Video Mode 1 (graphics optimized): 320x200 pixels, 25x53 chars, 16 colors
Sprites: 45 hardware sprites, 15 colors + transparency, 16x16 pixels, double buffered.
Storage: basic FAT support in SD card 30Mbytes
Sound: 3 channels + 1 noise channel, 8 bit digital volume control
Ports: 2x joystick, 1x Serial, 1x VGA, 1x PS/2 keyboard
Software: Assembler, Palo Alto Tiny Basic (with fixed point arithmetic),
Java Grinder Compiler (with floating point support), Astro java game.
Vector Graphics: hardware line drawing in 10bit resolution, 12bit DAC, 4K vector ram.
And a Lion Windows emulator written by Manos in C# see github project link.
Source code available at github (CPU+system VHDL/schematic, assembler, Rom+TBasic assembly)
More information and assembly description at my website (first project page).