Home Account Login / Sign-Up  
Apps: 979
Dl's: 353788

Sell your commercial Apps now!
 PandaBAS BASIC InterpreteralphaBack
Report
Rating:
   (5 votes)
Website:-
Maintainer:ZXDunny
Version:0.0.0.769
Filesize:1.9 Mb
Category:Development
Sub-Cat:
Redistribute:Allowed
Added:Jun 13, 2011
Updated:May 14, 2013
Downloads:969
Package Author: ZXDunny
Description:
Pandora port of the SpecBAS BASIC interpreter. Based on Sinclair BASIC, but allowing the user to take advantage of more modern hardware - 8bit graphics, sound samples/mod/mp3 etc, with a much more advanced graphics and windowing system.
Rate this application: Log in required.
Package Contents (1) (hide/show)
PandaBAS ver: 0.0.0.769
Author: ZXDunny
Website: -
Description:
Pandora port of the SpecBAS BASIC interpreter. Based on Sinclair BASIC, but allowing the user to take advantage of more modern hardware - 8bit graphics, sound samples/mod/mp3 etc, with a much more advanced graphics and windowing system.

Licenses:
GPLv2+ - source code
Additional Info
Update for 05/04/2013:

Added latest version of BASS sound library. No other changes.

Update for 27/03/2013:

Finally tracked down and fixed the ARM-specific build issues with unaligned pointers (specifically Doubles, it seems that generic pointers are fine).

SAVE "" now saves to the current program name
PRINT now obeys the ORIGIN command's function for text placement with AT
Significant speedups in handling arrays
CLIP OFF - turn off global clipping
OUT - send text output to a variable (OUT var$), a stream (OUT stream-id) or the default screen (OUT SCREEN)
OUT can be embedded in a PRINT or TEXT command
INV n, UNDER, POLYTERM and COMPSIMPSON maths functions as requested
Improved the speed that statements containing DATA and LABEL are executed (or rather, aren't executed!)
FOR EACH n IN [1,2,3] will loop three times and set n to 1, 2 and 3 with each run through. Also works for strings - FOR EACH n$ IN ["a" TO "z"] for example
LIST now works as per Mallard BASIC ( LIST TO 100, LIST 50 TO 100, LIST 100 TO )
CAT can now recurse directories if you so choose - CAT "filespec" ALL
Python-style string multiplication - 2*"Hello" will create the string "HelloHello"
Preview Pics
Comments
ZXDunny
14/05/2013 19:05 UTC
v0.0.0.769
See forums for info on new features.
ZXDunny
29/10/2012 19:15 UTC
v0.0.0.756
Updated with bugfixes in Package management, BEEP support with optional ADSR control, more DRAW options and other such stuff. It's lovely. Oh, and it's a bit faster in array accesses now.
ZXDunny
11/02/2012 01:01 UTC
v0.0.0.732
Updated with more speed and better optimisation. The internal VM now has a peephole optimiser which helps hugely. Many, many changes in this version; too many to list!
ZXDunny
16/06/2011 10:55 UTC
v0.0.0.687
Updated with VFPv3 Floating Point hardware support - makes PandaBAS quite a lot faster in some operations. Also added a couple of new demos - "plasma" and "draw_bug", which will be automatically added on a new install, so delete your appdata folder to get them.
back  next    1