nitros9project / nitros9

NitrOS-9 Operating System
14 stars 15 forks source link

Made adjustments to the makefiles to support CoCo and CoCo 3 OS-9 in ROM. #51

Closed boisy closed 2 months ago

boisy commented 2 months ago

Thanks to Roger Taylor for these changes.

strickyak commented 2 months ago

What does "in ROM" mean? Just the Rel/Boot/Krn or all the modules? Does it imply not having a disk? Does it change /DD to /H0, and is that why?

More of these changes seem to be about keydrv_cc3.sb than about ROM. Is that something obsolete that was still being built?

boisy commented 2 months ago

"in ROM" means all modules needed to boot OS-9, including KrnP2, file managers, drivers, etc. Anything that can be crammed into a 32K ROM on a CoCo 3 motherboard (or a 16K ROM on a CoCo 1/2 motherboard).

sysgo_rom is a special build of sysgo just for this "total ROM" application of OS-9.

keydrv_cc3.sb was removed in the CoCo 3 version of OS-9 and merged back into vtio. This set of changes just updates the bootlist files for the ROM-based OS-9 build to eliminate that module.