Your idea is great. As far as development team – it is really just one individual who I think is quite busy. I have done a few small changes, but can’t speak for the project as a whole. However, I don’t think anyone would mind you promoting BASIC-256 as it is really quite great. Cheers, Richard. From: discussion@kidbasic.p.re.sourceforge.net on behalf of rickywk rickywk@users.sourceforge.net Reply-To: "[kidbasic:discussion]" 617729@discussion.kidbasic.p.re.sourceforge.net Date: Saturday, 22 April...
Basic-256 has the 'include' statement so that you can create libraries of subroutines. Chapter 10 of 'So You Want To Learn to Program' has explanation and sample.
Also for testing you can write output to file and then open with a Hex editor (VS Code or Notepad++ have plugins for hex or many free programs) to make sure it is what you want. fnr_Lenz = 1 open fnr_lenz, "byte.out" tx = {255 , 254, 33, 128, 161} Print "Hex value: "; for byte = 0 to tx[?]-1 print tohex(tx[byte]) + " "; writebyte (fnr_Lenz, tx[byte]) next byte print close fnr_Lenz
Have you tried just keeping it in numeric format instead of converting back and forth to string? Something like: tx = {255 , 254, 33, 128, 161} Print "Hex value: "; for byte = 0 to tx[?]-1 print tohex(tx[byte]) + " "; writebyte (fnr_Lenz, tx[byte]) next byte print
Thanks. I was thinking of adding ‘elseif’ to the language. Seems BASIC-256 CASE is equivalent to if-elseif-else, but elseif is more widely used in other languages with case being more often the select/switch-case structure. Thoughts? Cheers, Richard. From: discussion@kidbasic.p.re.sourceforge.net on behalf of Jim Reneau renejm@users.sourceforge.net Reply-To: "[kidbasic:discussion]" 617729@discussion.kidbasic.p.re.sourceforge.net Date: Saturday, 11 June 2022 at 8:41 AM To: "[kidbasic:discussion]"...
When get a chance if you can add texttospeech to the macx section of BASIC256.pro it will allow successful compilation on OSX (currently High Sierra QT Creator 4.10.1 QT 5.13.1/2). -# Sound - QT Mobility Multimedia AudioOut QT += multimedia QT += texttospeech Thanks, Richard.
duplicate
Was thinking it would be nice to have a setable flag (CARTESIAN true/false) that would adjust the graphics window to a cartesian coordinate system with center at 0,0 for mathematical plots similar to gnuplot, MATLAB/Octave, etc. Would make it a bit easier when teaching Math and Programming simultaneously. If desired, I could work on the code to implement this.