BlackMac has ported Small basic to the GP2X:
Info:
"SmallBASIC (SB) is a simple computer language, featuring a clean interface, strong mathematics and graphics. We feel it is an ideal tool for experimenting with simple algorithms, for having fun.
SmallBASIC IS NOT A DEVELOPER TOOL FOR PROFESSIONAL PROGRAMMERS. Please don't ask us to turn it into one. We value the simplicity of a console more than the beauty of a performance-hogging GUI.
More:
SB runs on PalmOS, VTOS, Franklin's, Linux, Win32 and DOS.
SB is designed for easy porting to other OS's. Currently, the following drivers are supported:
PalmOS
Linux/SVGALIB (console or graphics, with or without OSS audio)
Linux/SDL
Most recently, drivers for the following platforms were added:
Win32
DOS (djgpp)
Linux/framebuffer
Linux/DOS/termcap (ascii) "graphics"!
VTOS/Helio (by Earle)
Franklin/eBookman (by Chris) "
Screenshot and Download via comments