nxtBasic: ->MOVED
Posted: Thu Jul 11, 2024 3:10 pm
The main nxtBasic topic has been moved to: viewtopic.php?t=7970.
So if you have any questions, remarks or feedback, please go there
-------------------------------------------------------------------------------
nxtBasic is a new compiler for Basic code. If you're familiar with any Basic language, you'll find nxtBasic easy to use.
Documentation and download are available here:
https://github.com/unartic/nxtBasic/
nxtBasic 0.6b is now released and ready to download.
Whats new?
- Bug fixes
https://github.com/unartic/nxtBasic/ or https://nxtbasic.com/
So if you have any questions, remarks or feedback, please go there
-------------------------------------------------------------------------------
nxtBasic is a new compiler for Basic code. If you're familiar with any Basic language, you'll find nxtBasic easy to use.
- The current version is the first beta release, so please expect some bugs, although it has been extensively tested.
- nxtBasic is available for Windows, Linux and MacOS
- nxtBasic comes with comprehensive documentation, including a complete language reference with syntax information and several example programs to help you get started.
- It integrates seamlessly with the Commander X16 emulator. Check the "Getting Started" section in the documentation for more details.
- I plan to add many extra functions to nxtBasic, including support for tilemaps, sound, functions and subs. There is also a lot to improve still, which will be done over time. If you have any requests, remarks, or suggestions, please post them below or send me a direct message.
- nxtBasic is highly customizable. If you know a bit of assembly, you can create new built-in functions or even modify the behavior of existing ones.
Documentation and download are available here:
https://github.com/unartic/nxtBasic/
nxtBasic 0.6b is now released and ready to download.
Whats new?
- Bug fixes
- Fixed bug in ASC function
- Fixed bug in left$
- Fixed bug with loading basic constants
- Fixed bug with incorrect compile time errors when two return types are possible
- Fixed bug when returning a value in a function with using EXIT FUNCTION
- Commmand: 'HLT' to stop execution of code. Handy for debugging
- Added REPLACE$ to replace a portion of a string
- Added SPLITITEM$: a 'split in place' function
- Added Tally(): counts occurences of a char in a string
- Added INSTRREV(): same as INSTR but then check from right to left
- Performance improvement of about 50% on PSET
- Compile time error checking on using the '+' operator on a mix between string and number
- Implemented new way to load string and float literals, reducing prg size
https://github.com/unartic/nxtBasic/ or https://nxtbasic.com/