[Coco] OS-9 boot disk creation script???

Christopher R. Hawks chawks at dls.net
Tue Feb 25 23:52:49 EST 2025


On Tue, 25 Feb 2025 22:30:10 -0600
Allen Huffman via Coco <coco at maltedmedia.com> wrote:

> Does anyone here recognize this script? I found it named
> “mb.invade09”, which I think is “make boot” for my Invaders09 game.
> 
> Back then, only Radio Shack was able to sell OS-9 software that had
> OS-9 on it so you could “DOS” and run the program. Everyone else had
> to just sell the disk with the software on it, and users had to be
> able to get that to their OS-9 disks or make their own boot.
> 
> Back during the Sub-Etha Software days, my partner Terry had the idea
> to make a program where you would have to put in a disk from
> something with OS-9 (it could be another OS-9 program from Radio
> Shack, or a bootable OS-9 disk) and it would read the kernel track
> and such off of it, then write it on to our Sub-Etha disk, making it
> “DOS” bootable. But I do not recall us ever doing that.
> 
> This script is not quite the same thing. You have to have a NitrOS-9
> system and this just helps make a new boot disk.
> 
> But from the “mb.invade09” name it was clearly something that I was
> using to let folks make Invaders09 a bootable disk.
> 
> But I do not recall this, so I assume I got this script from
> somewhere else.
> 
> —script—
> 
> -t
> -x
> tmode .1 pau=0
> echo * NitrOS-9 Level 2 Boot Creation Script
> echo *
> echo * This script creates a bootable floppy disk
> echo * using the standard.bl bootlist file.
> echo *
> echo * The resulting disk will boot NitrOS-9 from drive 0.
> echo *
> echo "Please type the destination device (e.g. /d0, /d1)"
> var.1
> prompt Insert a blank disk in %1 and press a key:
> echo *
> echo * Step 1: Format disk in %1
> *format %1 "NitrOS-9 Level 2 Boot Disk" r
> echo *
> echo * Step 2: Create a custom boot track
> merge ../MODULES/BOOTTRACK/rel_40 ../MODULES/BOOTTRACK/boot_1773_6ms
> ../MODULES/BOOTTRACK/krn>-bttemp echo *
> echo * Step 3: Create the bootfile and boot track
> os9gen %1 -t=bttemp<../BOOTLISTS/standard.bl
> del bttemp
> echo *
> echo * Step 4: Populate the disk with essential files
> copy ../MODULES/SYSMODS/sysgo_dd %1/sysgo
> makdir %1/CMDS
> copy -w=%1/CMDS ../CMDS/shell ../CMDS/grfdrv
> echo *
> echo * We're done
> 
> 
> 
> --
> Allen Huffman - PO Box 7634 - Urbandale IA 50323 - 515-999-0227
> (vmail/TXT
> only) http://www.subethasoftware.com - https://www.facebook.com/subethasoftware
> 
> 
> 

    Looks very similar to the plethora of 'mb.xxxx' scripts in the
nitros9 tree, with the format command commented out. e.g:
/source/nitros9/level1/coco1/scripts/mb.floppy

    If you run it on the Invaders09 distribution disk, it will make it
bootable.


Christopher R. Hawks
HAWKSoft
-- 
"My enthusiam for this meal can't even be described by a scalar."
		-- Dan Eisenbud, Swarthmore '98, at Sharples
----------------------------------------
       \   ^__^                         
        \  (oo)\_______                 
           (__)\       )\/\           
               ||----w |                
               ||     ||                


More information about the Coco mailing list