mvdsteenoven Posted December 14, 2014 Share Posted December 14, 2014 BootLoader BASIC is the answer to two requests on the ATARIAGE forums; To be able to start BASIC programs when turning on the Aquarius computer just like a cartridge and to have the most common used machinecoded routines available. After experimenting with a script to convert a .CAQ file into a .BIN file, BootLoader Basic v2.0 is now the new version to create bootable BASIC programs on the Aquarius. Together with the Virtual Aquarius, BLBasic provides a complete environment to create, test and dump your BASIC programs. BLBasic v2.0 adds the following new commands and functions:- GET - Get (an area of) the screen into array Syntax: GET (x1,y1)-(x2,y2), array- PUT - Put array back to screen Syntax: PUT (x1,y1), array, action- SCR - SCReen scrolling or background color Syntax: [ UP | LEFT | DOWN | RIGHT | color ]All these commands can be used in your own ROM file as well.To create your own BASIC ROM:Load the BLBASIC.ROM in the Virtual Aquarius.Next load your BASIC program by typing, quick type or loading cassette.Type the command LDUMPIMPORTANT: Before pressing RETURN check the Virtual Aquarius printer settings!Go to Configure -> Printer and configure the "Filename for Printer Output"Make sure you send the output to a new file (!)After checking the printer settings press RETURN at the LDUMP commandRename the output file extension from .txt to .rom or .bin and load the file into the Virtual Aquarius.NOTE: After the LDUMP statement the created ROM will be in a "STATIC" or "FINAL" state and cannot be changed. Any changes should be done against the original source code (cassette file or quick type text file). BLBasic v2.0.zip The zip file includes the following:README.TXT - this textBLBASIC.ROM - ROM to load into the Virtual AquariusBLB-Manual.pdf - An enhanced manual in PDF format with many examples and technical informationManual Examples - A folder with all examples from the manualDemo - Demo BLBIRD.TXT to test BLBASIC/LDUMP functionalitySOURCEv2.0.ZIP - Z80 assembly code to create BLBASICVersion release:v1.0 - 04/01/2014 - First releasev1.1 - 08/01/2014 - Bug fix; Set RESTORE and redirect intermediate mode Bug reported by "pset" at atariage, dd. 07/01/2014v2.0 - 14/12/2014 - Added commands 3 Quote Link to comment Share on other sites More sharing options...
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.