Hi All,
The latest version of QBJS (0.6.0) is now available. Here are some of the highlights for this release:
File I/O Support
Support has been added for standard QBasic file input/output. QBJS now has a virtual file system that supports most file system operations. As part of this update there is now a File tab in the console to manage the virtual file system. Files can be dragged into the currently selected folder and downloaded by clicking the file name.
What is supported so far:
- INPUT, OUTPUT, APPEND and BINARY file modes
What is NOT supported yet:
- RANDOM file mode
Project Support
Now more complex projects can be managed and shared in QBJS. There is a new toolbar which allows you to open and save either individual .bas source files or a .zip file containing an entire project. Additionally, you can share publicly published projects with the src parameter. Here are a couple of examples:
- Simple Project Example
- Sleighless
Expanded Set of QB/QB64 Keywords
25 new keywords have been included with this release:
_CWD$, _DirExists, _FileExists, _OS$, _StartDir, ChDir, Close, EOF, Files, FreeFile, Get, Input (file statement), Kill, Line Input (file statement), LOF, MkDir, Open, Print (file statement), Put, Name, RmDir, Seek, Write, Write (file statement), XOR (bitwise)
See the full release announcement for a complete list of fixes and enhancements.
Download the latest version of QBJS at: https://github.com/boxgaming/qbjs/releases/latest
Try it out online here: https://qbjs.org
The latest version of QBJS (0.6.0) is now available. Here are some of the highlights for this release:
File I/O Support
Support has been added for standard QBasic file input/output. QBJS now has a virtual file system that supports most file system operations. As part of this update there is now a File tab in the console to manage the virtual file system. Files can be dragged into the currently selected folder and downloaded by clicking the file name.
What is supported so far:
- INPUT, OUTPUT, APPEND and BINARY file modes
What is NOT supported yet:
- RANDOM file mode
Project Support
Now more complex projects can be managed and shared in QBJS. There is a new toolbar which allows you to open and save either individual .bas source files or a .zip file containing an entire project. Additionally, you can share publicly published projects with the src parameter. Here are a couple of examples:
- Simple Project Example
- Sleighless
Expanded Set of QB/QB64 Keywords
25 new keywords have been included with this release:
_CWD$, _DirExists, _FileExists, _OS$, _StartDir, ChDir, Close, EOF, Files, FreeFile, Get, Input (file statement), Kill, Line Input (file statement), LOF, MkDir, Open, Print (file statement), Put, Name, RmDir, Seek, Write, Write (file statement), XOR (bitwise)
See the full release announcement for a complete list of fixes and enhancements.
Download the latest version of QBJS at: https://github.com/boxgaming/qbjs/releases/latest
Try it out online here: https://qbjs.org