[Coco] Graphics on NitrOS9 Level 1 v3.3.0 (CoCo 1)
Bill Pierce
ooogalapasooo at aol.com
Fri Dec 29 19:55:24 EST 2017
With Basic09, the common procedure is to merge runb, syscall, inkey, & gfx into one file named "runb" (rename the original). Before running Basic09, "load runb". This assures all the needed modules are in memory when needed. Basic09 in Level 1 is going to be tricky due to memory constraints.
Bill Pierce
"Charlie stole the handle, and the train it won't stop going, no way to slow down!" - Ian Anderson - Jethro Tull
My Music from the Tandy/Radio Shack Color Computer 2 & 3
https://sites.google.com/site/dabarnstudio/
Co-Contributor, Co-Editor for CocoPedia
http://www.cocopedia.com/wiki/index.php/Main_Page
E-Mail: ooogalapasooo at aol.com
-----Original Message-----
From: Rogelio Perea <os9dude at gmail.com>
To: coco <coco at maltedmedia.com>
Sent: Fri, Dec 29, 2017 7:28 pm
Subject: [Coco] Graphics on NitrOS9 Level 1 v3.3.0 (CoCo 1)
Am having a bit of a problem running any GFX functions on my CoCo 1 (64k Fboard) with the latest v3.3.0 NitrOS9 Level 1 (6809). Have beenexperimenting with this for a while and tried and re-tried to make sure Iwasn't missing out any steps.Thing is that no matter what I try to do something as simple as drawing acircle on the 256x192 screen, NitrOS9L1 bombs out - say this procedure:dim delay:integerrun gfx("mode",0,1)run gfx("clear")run gfx("circle", 128,96,20)for delay=1 to 1000next delayendaborts with a Module Not Found error (#221). GFX is in the CMDS folder anddoes get loaded into memory first call to GFX in the Basic09 program, Ihave tried loading it before launching Basic09 to no avail.I keep my stock (more or less) OS9 Level 1 v2.0 close and with that systemI have no issues at all running graphics in this hardware setup, outside ofsome careful memory considerations everything works.Now, OS9L1v2 relies on a module called GRFO which was introduced with thisrelease, without it the advanced graphics functions will not work. GRFO hasto be loaded prior to launching Basic09 or running any procedure thatrequires it, unlike GFX it won't automatically load - can be set in theboot so no loading is required, then it just sits there doing nothing untilgraphics are used...Prior to v2, the earlier OS9Level1 releases appeared to handle all graphicsthrough CCIO but don't quote me on that, probably I read about thissomewhere. GRFO was absent in those releases.NitrOS9L1v3.3 has a GRFDRV in the CMDS module, this is reminiscent to me ofOS9L2. Is this Level 1 GRFDRV supposed to do the work of GRFO? There islittle if anything available on graphics for OS9 Level 1 (and NitrOS9 L1)so I am at the end of the rope on my curiosity led trip.I have tried loading a copy of GRFO into NitrOS9L1 and it does not work,keep getting the same Module Not Found error. Now, if I load GRFDV at leastI get a blank hi-res screen but the computer hangs only to regain controlof it with a reboot.Help a lo-res graphics OS9/NitrOS9 nut here :-)-- RP-- Coco mailing listCoco at maltedmedia.comhttps://pairlist5.pair.net/mailman/listinfo/coco
More information about the Coco
mailing list