OS-9 Level 2 for (updated) Dragons
Posted: Thu May 14, 2026 10:42 pm
I am opening this thread to comment with anybody who would like to help ...
The idea is to apply the procedure explained by Bob Hall in the magazines Dragon Update issues 56-57-58-59 and 64 (1989-04,05,06,07,12)
You could download them here:
https://archive.worldofdragon.org/brows ... n%20Update
I do attach a docx by Mike Miller with all the actions to be done to patch some files ... Bob's proposed goal was to create two discs
- A std Dragon DOS disc that will load the OS9 Bootloader and call REL
- A OS-9 disc with the needed modules either copied or patched
In issue 56 page 6 he indicates that we need to copy some modules from Tandy L2 v2.0.1 (D0), DragonData L1 v1.2 (D1) and Eutrohard L1 v2.0 (D2)
in parenthesis the name I have given to the discs from now on.
From D0 we need: OS9P1, OS9P2, IOMAN, RBF, SCF, INIT, CC3GO, SHELL
The first step I did was to boot with 'D0' on XRoar emulating a CoCo3 512K and mounting an empty disc in drive 1 to format it (named F2)
Once done, I have created a folder "NEWMODS" and inside it I created three more:
"L2","L1" and "L1E" (for Tandy, DData, Eurohard)
Then the easy part of copying the modules (already in memory) to folder L2
So I did:
- load save ; to avoid loading it a lot of times
- chd /d1/NEWMODS/L2 ; to point to the destination folder
- save OS9P1 OS9P1 ; and the same for the other modules
- unlink save ; clean memory
Unfortunately here CC3GO returned an error telling it is busy! The result was that it created the file at destination, but empty! Giving a peek at the loaded modules (mdir e) allows us to see that cc3go has an attribute different from the other modules ... Searching in the Tandy disc, I found this module in the folder MODULES So I just copied it after removing the empty one
- del CC3GO
- copy /d0/MODULES/cc3go CC3GO The copied file has the same length than the one seen in memory (mdir e)
I asume this is correct, but maybe someone with better OS9 knowledge could confirm or deny this assumption ...
In next step we will be patching a few L2 modules
pere
The idea is to apply the procedure explained by Bob Hall in the magazines Dragon Update issues 56-57-58-59 and 64 (1989-04,05,06,07,12)
You could download them here:
https://archive.worldofdragon.org/brows ... n%20Update
I do attach a docx by Mike Miller with all the actions to be done to patch some files ... Bob's proposed goal was to create two discs
- A std Dragon DOS disc that will load the OS9 Bootloader and call REL
- A OS-9 disc with the needed modules either copied or patched
In issue 56 page 6 he indicates that we need to copy some modules from Tandy L2 v2.0.1 (D0), DragonData L1 v1.2 (D1) and Eutrohard L1 v2.0 (D2)
in parenthesis the name I have given to the discs from now on.
From D0 we need: OS9P1, OS9P2, IOMAN, RBF, SCF, INIT, CC3GO, SHELL
The first step I did was to boot with 'D0' on XRoar emulating a CoCo3 512K and mounting an empty disc in drive 1 to format it (named F2)
Once done, I have created a folder "NEWMODS" and inside it I created three more:
"L2","L1" and "L1E" (for Tandy, DData, Eurohard)
Then the easy part of copying the modules (already in memory) to folder L2
So I did:
- load save ; to avoid loading it a lot of times
- chd /d1/NEWMODS/L2 ; to point to the destination folder
- save OS9P1 OS9P1 ; and the same for the other modules
- unlink save ; clean memory
Unfortunately here CC3GO returned an error telling it is busy! The result was that it created the file at destination, but empty! Giving a peek at the loaded modules (mdir e) allows us to see that cc3go has an attribute different from the other modules ... Searching in the Tandy disc, I found this module in the folder MODULES So I just copied it after removing the empty one
- del CC3GO
- copy /d0/MODULES/cc3go CC3GO The copied file has the same length than the one seen in memory (mdir e)
I asume this is correct, but maybe someone with better OS9 knowledge could confirm or deny this assumption ...
In next step we will be patching a few L2 modules
pere