Thanks for this image, but when I start it in Altirra, I'm not sure what to do with it. The disk boots to a DOS 2.5 menu. I can <L>oad some of the COM files, but then it shows a FILE NOT FOUND! error, What is the proper way to load a particular version of BASIC, or know what one you are currently using?
thats funny !! When you see the "File not found!" error, the Basic language you want has already loaded and executed a sample Basic file (its the Basic file that prints "File not found" on the screen). Type LIST or NEW and you can start programming (except with Basic XL runtime, which does not allow this, it will only execute BXL files) or start loading any Basic file you want.
The sample Basic file does nothing more than trying to a) display a Gr. 2 text-title and b) load another Basic file (if its not there, it prints the Error message "File not found" on the screen). I use this short Basic program to execute a game or an application and while the program gets loaded, a text-title gets shown. Of course I have to edit this short Basic file for every new program I want to load with it (change the text-title and change the filename for the file I want to load)...
Here is what you should do to use one of these Basic versions (note: the Basic XL runtime will only execute a BXL program, you cannot edit or list the BXL program in any way):
1) format/create a new disk or disk-image
2) write DOS on that disk or disk-image
3) copy the Basic language you want onto that disk or disk-image; depending on the DOS you are using, you may rename the Basic language to Autorun.SYS to execute automatically
4) copy your Basic program (*.BAS or whatever) onto that disk or disk-image, if you want to have it loaded automatically, rename it like shown in step 5...
5) all eight Basic versions do have a built-in Autorun option, i.e. they will load and execute a Basic program automatically:
a) Atari Basic Rev. A: use Autorun.ABA for your Basic file to auto-execute
b) Atari Basic Rev C: use Autorun.ABS for your Basic file to auto-execute
c) Basic XL: use Autorun.BXL for your Basic file to auto-execute
d) Hypra-Soft-Basic: use Autorun.HSB for your Basic file to auto-execute
e) Basix: use Autorun.BSX for your Basic file to auto-execute
f) Fast Basic: use Autorun.FBA for your Basic file to auto-execute
g) Turbo Basic XL: use Autorun.TBS for your Basic file to auto-execute
h) Altirra Basic: use Autorun.AIB for your basic file to auto-execute
6) When done, boot the disk or disk-image; it should load DOS, then the Basic language (or dialect), named Autorun.SYS and then your Basic program, named Autorun.*. You may also want to change/edit the Gr.2-text title in front of the Basic language, because it currently displays "Here comes the title". Use a disk/sector-editor and change it to a title you want (with max. 20 chars.!)
(Instead of a Basic program, e.g. a single game or application, you may also copy a menu or a title-screen on the disk and name it Autorun.* to execute automatically...)
Some Basic languages (or dialects) will simply show a READY screen when the Autorun.* file is not there, some will print an error message and some will lock up or try endlessly to find&load the Autorun file...
Attached is a sample disk with the game "Valiant" and an old version of Altirra Basic executing it. When you see the text title "Valiant" for the first time (yellow) then Altirra Basic is loading, when you see it for the second time (orange), then the Basic program is loading. You may press the Break key, when you see the orange title and then type LIST - you will see the short Basic program that displays the title, loads the game and also contains the "File not found" error message...
Edited by CharlieChaplin, Sat Aug 8, 2015 5:44 PM.