CPU : Lion 16bit @50Mhz
Memory: 8K rom + 56K ram + 32K video ram + 12K sprites ram + 64K extended memory
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 colorful 16x16 pixels hardware sprites, double buffered.
Storage: basic FAT support in SD card 30Mbytes
Sound: 2 channels + 1 noise channel
Ports: 2x joystick, 1x Serial, 1x VGA, 1x PS/2 keyboard (works as serial)
Software: Assembler, Palo Alto Tiny Basic (with fixed point arithmetic),
Java Grinder Compiler (with floating point support), Astro java game.
And a Lion Windows emulator written by Manos in C# see github project link.
Source code availiable at github (CPU+system VHDL/schematic, assembler, Rom+TBasic assembly)
More information and assembly description at my website (first project page).