One of the reasons I was using Freebasic a lot was the simple access to graphics, the keyboard, etc. It is very easy to link FreeBasic code and assembly code in Linux AMD64. Of course you will be laughed at by "serious" programers for using FB. The reason I stopped though was they only have a gcc emitter for Linux AMD64. The had their own much better emitter for 32 bit Windows.
The other one is IUP and CanvasDraw. There are a lot of options but you do have to eat the dog food because of the fairly steep learning curves to get anything on screen.
|