If you are currently developing portable freeware or planning to do so, use this forum to discuss technical implementation, seek out like-minded developers for partnership, or solicit interested users for beta testing.
The project is freeware and open source. (source included with the download)
The zipped download is 259kb and includes the interpreter, documentation, and over 80 examples.
The unzipped IDE/interpreter exe is 274kb. (it's been growing as I add features)
Exe doesn't write anything to system registry. (just uses Windows api)
Exe will run on it's own without any of the includes files.
The IDE automatically regenerates it's help file in the same directory. (this is the only file it creates)
The forms.bas example is really bare bones and just shows how to set up a window. It should show a black colored screen and a yellow/blue button thatt says exit. It should also print the mouse coordinates in red/blue at the top left of the window.
Are you not seeing the button and text? What operating system? There's a lot of features packed in the exe, so support may vary a bit between 95 to 11.
Also, did you try the 15 puzzle game? That one should let you know for sure if forms are working or not.
I wonder why. I tried it on two Windows 10 computers so far and it worked well . Although it has been developed on 95 and XP.
It is made with Emergence Basic, a 32 bit compiler from Ionicwind.com and uses graphic primitives and windows api gui. It doesn't use DirectX, but draws directly to the window. Slow, but simple for demonstrating programming.
Did any of the examples work or.was it all black? No text?
That's interesting. The text is also based in graphics primitives and is drawn to the window (except stac text forms which are also supported).
I'm glad you got the math stuff working. Perhaps there's a setting in your configuration of Windows that is preventing the graphics. Maybe there's some a 32 bit support mode for programs?
The break command now works for do and for loops.
A break by itself targets do loops and with a variable, it target's for loops.
If/endif blocks may now use else.
The IDE search has been upgraded. It now includes a sub search. You may view all your subs in a dialog and see what line they are on at a glance.
The documentation and examples have been updated to reflect the new commands.
Minor optimizations and changes were made overall. I realized that I was using a directinput command and it wasn't even needed. That saved around 20kb of exe space. It was also causing a dependency issue with Windows 95, which is my #1 target OS for this program next to XP.