[Coco] NitrOS-9 and VDGINT

Bill Pierce ooogalapasooo at aol.com
Sun Jan 25 01:32:22 EST 2015


Bob, the Term_vdg is named internally as "term", so it doesn't matter. There's only one sysgo. I think you may be thinking of the various versions of REL in which the boot screen is set to various resolutions.
I think Allen's trying to load a vdg driver without changing his boot. My previous message should work.
 

Bill Pierce
"Today is a good day... I woke up" - Ritchie Havens
 

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: Bob Devries <devries.bob at gmail.com>
To: CoCoList for Color Computer Enthusiasts <coco at maltedmedia.com>
Sent: Sun, Jan 25, 2015 1:24 am
Subject: Re: [Coco] NitrOS-9 and VDGINT


Allen,
you do realise that "TERM" is hardcoded into sysgo (formerly CC3Go)?
So if you want your term to be named term_vdg, and you want to boot with 
that as your primary terminal, you need to change sysgo also.

Regards, Bob Devries
Dalby, QLD, Australia


On 25/01/2015 4:08 PM, Allen Huffman wrote:
>> On Jan 24, 2015, at 5:49 PM, Bill Pierce via Coco <coco at maltedmedia.com> 
wrote:
>>
>>
>> Allen, since you're getting the info in bits and pieces, here is a rundown of 
setting up a VDG screen in L2
>
> Thanks -- just confirming CoVGD == VDGINT, etc. is useful.
>
> When and why did things change that prevent dynamically loading and using 
these? On my old system, I was able to just load in VDGINT and term (renamed to 
termvdg) and iniz and go. That no longer seems to be the case.
>
> Could you check on your system? I merged CoVDG.io and term_vdg.dt (with term 
renamed internally using ezgen) and can't get them to go.
>
> I just merged CoVDG.io and V1.dw together, and loaded them. When I iniz /v1, I 
see a green empty screen with blue cursor, and when I CLEAR to that window, 
that's it. No more CLEARing to swap windows. Same problems.
>
> Is something busted and no one knows 'cause no one has used VGD in ages? Or is 
it no longer possible to dynamically load drivers and use them? I was always 
able to do that in the past, though with 8K less system space to use from the 
64K map :)
>
>> To explain a lot of the renaming conventions, if you remember, the old 
drivers/system modules had names like "CC3xxx" and CCxxx"...
>> You must consider that the NitrOS9 repo compiles disks for all Cocos (1-3) as 
well as all Dragons, the Coco Arduino, and Boisy's "Liber809" Atari 6809 card. 
So the naming didn't quite fit the other machines and names were changed to 
reflect more the hardware/software implementation instead of the machine it is 
run on. Example.... "CC3Disk" is now "RB1773" which better describes it as a 
driver for the"RBF WD1773 controller" no matter what machine it's used in. 
Another would be the "VTIO" mentioned above which was renamed from "CC3IO", 
which I assume is short for "Video Terminal IO".
>
> Those I agree with -- moving the naming to where Microware's OS-9 evolved 
(mostly; to this day, there are still some poorly named official modules). A 
writeup of "Differences between OS-9 and NitrOS-9" is what would have helped me. 
Maybe that is there somewhere. I am using two .doc files (with OCR typos) in 
docs, but don't know what all the other formats are.
>
>> It took me a little while to get used to the naming, but in the end, I think 
it was maybe a good decision since we build for different machines.
>>
>> If you really want to check out (almost) all the modules available, get a 
distribution disk and look under:
>
> Yes indeed -- I am glad these are part of the .DSK images so I can tinker and 
play on a CoCo rather than having to run the SD card to the backroom where my 
other computer is :) I've been digging through source code (a luxury I didn't 
have when I last used OS-9 full-time on my CoCo 1 in the early 90s).
>
>> I hope this clears up a few things for ya :-)
>
> Yes, and confirms what I am doing should work, but is just broken.
>
> After my initial failure getting CoVDG and term_vdg (renamed) to work, I then 
took ezgen to my boot disk and inserted the modules IN to it. Same issues.
>
> All this just so I can see some LEDSHOW assembly program I wrote 
who-knows-went that scrolls messages on the screen. THis must have been written 
before I learned how to do that using WINDINT with the later NitrOS-9 system 
calls.
>
> 		-- Allen
>
>
>
>

-- 
Coco mailing list
Coco at maltedmedia.com
https://pairlist5.pair.net/mailman/listinfo/coco


 


More information about the Coco mailing list