fastbasic
fastbasic copied to clipboard
FastBasic - Fast BASIC interpreter for the Atari 8-bit computers
Control-S saves your file, using the last name. Control-R runs your file. How about a control-shift R that saves and runs your file, along with a control-shift W to save...
I know this probably isn't a bug and is working within the parameters of signed integers, but it is a problem that shows the need for an option to use...
Hi, I am wondering if there is an example of the following Atari BASIC in FastBASIC? 10 OPEN #1,8,0,"D:MYFILE.DAT":NOTE #1,MSECT,MBYTE 20 FOR Y=1 TO 10:? #1;B$:NEXT Y:CLOSE #1 30 OPEN...
FastBASIC does not appear to operate properly with the FujiNet N: device which is installed via the FujiNet AUTORUN.SYS file. I'm using MyDOS, so I copied FB.COM to a MyDOS...
Feature Request: Add GET IMAGE and PUT IMAGE (or similar) to be able to blit graphics to the graphics modes.
``` Compile src/compiler/os.cc src/compiler/os.cc:130:28: warning: suggest braces around initialization of subobject [-Wmissing-braces] struct sigaction sa = {SIG_IGN, 0}, oldint, oldquit; ^~~~~~~ { } /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/signal.h:132:25: note: expanded from macro 'SIG_IGN' #define...
Hello. I'm facing errors with certain var names. e.g ``` u%=0.12 cosu%=cos(u%) cos4u%=cosu%*cosu%*cosu%*cosu% u%=90*cos4u% ``` cannot compile: ``` BAS compile 'testfloat.bas' to 'testfloat.asm' testfloat.bas:4:10: parse error, expected: '+', '-' u%=90*cos4u%...
things like `for th%=-PI% to 2*PI% step PI%/20` should be possible to implement, this will avoid while / loop refactors maybe another imp if the loop variable is float.
I tried the atr for fastbasic-v4.6 in Atari800MacX it seems I BW DOS cannot access/format DOS images, even creating a new one gives error. Can we add other atari DOS...
This is a thing lacking in all Atari Basic implementations, ability to define functions. (same as PROC defines rubroutines) https://zxbasic.readthedocs.io/en/docs/function/ I propose using the stack for being able to do...