Tiny Craft Basic has been updated! It also has a new homepage (in the OP). I brought some of the updates over from it's Windows counterpart. The set of math functions is now standard BASIC syntax. I have updated the examples to reflect this. For example, int(rnd*100)+1 returns 1 to 100. Also look at...
I fixed some major problems with the expression evaluation. It was from some new features. I also fixed an optimization error. If you downloaded it already, delete and download it again! I have added more libraries and updated the examples. This is a major update, but I will still keep this as alpha...
http://basicgames.xyz/ftcbasic468x60banner.png FTCBASIC Homepage: http://lucidapogee.com/index.php?page=ftcbasic FTCBASIC means fast tiny compiled BASIC. It is a BASIC compiler for x86 DOS. The compiler is written in QuickBasic and generates FASM output. Using batch files, you may compile your sour...
WorkLite is an operating system shell for x86 DOS. http://www.basicgames.xyz/articles/21/screenshot.png * Point and click navigation with the mouse. * Keyboard navigation for when the mouse isn't supported. * Simple file manager allows you to work faster. * Set application shortcuts for ease of acce...
I have to say this was one of the most important sites to me on the internet as a teenager. It still is. The memories are great and the information archived here is helpful to many people. Also, the connection we make to other wonderful people around the world is priceless. This platform gives us an...
Desert of Skulls Adventure http://www.basicgames.xyz/articles/20/screenshot.png An interactive fiction adventure game written in the Pebble programming language and compiled for x86 DOS. Explore a hot and dry desert of outlaws. Find a place to settle down and build a home. The game map is 8x8 for a...
Here's a few more code examples that are now included in the download. These particular examples are compatible with QBasic without any modification! 100 doors 10 rem loop 20 let i = i + 1 30 print i * i, " open" 40 if i * i < 100 then 10 50 shell "pause" 60 end factorials 10 let...
Let me know if I can help. I am not great at language development and have taken forever to get this far, but I would be happy to explain how things work. I can also provide study resources.
Tiny Craft Basic has been updated!
Fixed some small bugs and added more examples.
I have just released my own Tiny Basic written in QuickBasic. It's called Tiny Craft Basic and is the DOS version of Craft Basic. It has a line mode editor and aims to be very similar to classic Tiny Basic. Homepage: http://www.lucidapogee.com/forum/viewtopic.php?p=4 Here's it's example programs. 10...
Pebble has been updated!
The operator precedence had issues and has been "fixed."
There's also now string support, although I am still working on string examples.
I have made an update. There's now support for arrays and more examples. An example Pong game called Ball and Paddle is now included. Compile the source by running examples\ballandp.bat file. The game supports mouse and keyboard, has colors, sounds, and speed control. It all fits in .com file under ...
Expression evaluation is now supported. Parentheses must be used to explicitly state order of operations. Examples... [nextlevel]=[nextlevel]+10+([nextlevel]/3) or sub exitbutton cursor 76,0 echo "[X]" if ([mouseb]=1)&([_MOUSEX]>=76)&([_MOUSEX]<=79)&([mousey]=0) then kill endif...
Pebble is a programming language, compiler, and IDE for x86 DOS. The compiler is written is QBasic and produces Flat Assembler code. Fasm is included along with a wysiwyg IDE written in QBasic. The IDE produces and executes compilation batch files. The compiler may be ran without the IDE. When a pro...