[Coco] Modern monitors that work on CoCo 3 and MM/1

Christopher R. Hawks chawks at dls.net
Thu Mar 13 11:29:50 EDT 2025


On Thu, 13 Mar 2025 08:05:59 -0600
"L. Curtis Boyle" <curtisboyle at sasktel.net> wrote:

> By “stock”, I assume you mean the version we forwarded to the online
> repository (hopefully you don’t mean 3.3.0’s grfdrv - it’s slower and
> more buggy than the current EOU release).
> 

    Guess I should have said:

    The current (as of 12 March 2025) NitrOS9 repository builds a grfdrv
identical to the one in the EOU image. I just set the flag, compiled,
and replaced the grfdrv in the EOU image.


> As an aside, all the drivers source code is included on the hard
> drive image for EOU - we actually make EOU from EOU (sometimes on
> real hardware - and mandatory for testing, and also in emulators
> where we can overclock to assemble large projects quickly without
> ever having to exit the NitrOS9 environment. I realize that that
> method is not for everyone; but like Nick Marentes, it just doesn’t
> “feel right” using modern cross assemblers, etc…  I lose interest
> when all the retro feel is gone, which is what we had when we
> originally wrote it in the 1990’s).
> 
> 
> > On Mar 13, 2025, at 7:57 AM, Christopher R. Hawks via Coco
> > <coco at maltedmedia.com> wrote:
> > 
> > On Wed, 12 Mar 2025 21:24:00 -0600
> > "L. Curtis Boyle" <curtisboyle at sasktel.net> wrote:
> > 
> >> Found the offsets for both 6809 and 6309 versions of grfdrv for EOU
> >> 1.0.1:
> >> 
> >> Current:
> >> L086a.25  fdb $0475 (225 line 80 col)
> >>          fdb $0465 (225 line 40 col)
> >> 
> >> Change to: 
> >> L086a.25  fdb $033d (200 line 80 col)
> >>          fdb $032d (200 line 40 col)
> >> 
> >> (You can ignore the L086a.25 label; that was just for me to find it
> >> in the output listing easier). On 6309 the offsets are $0754-$0757
> >> On 6809 the offsets are $07a6-$07a9
> >> 
> >> I am pretty sure you know how to run DED already to find and change
> >> those bytes, and verify the module afterwords. :-)
> >> 
> >> 
> >> On Wed, 12 Mar 2025 21:06:06 -0600
> >> "L. Curtis Boyle" <curtisboyle at sasktel.net> wrote:
> >>> 
> >>> We do actually have a flag in the source that can be set to
> >>> change it when assembling. But it might be easier/faster to just
> >>> DED or KWIKZAP /dd/cmds/grfdrv. Are you running the 6809 or the
> >>> 6309 version of EOU? The offsets to change will be different
> >>> between the CPU versions.
> >>> 
> >>> L. Curtis Boyle
> >>> curtisboyle at sasktel.net
> >>> 
> > [...]
> >>> 
> > 
> > Thanks Curtis!!
> > 
> >    When I realized EOU used the stock NitrOS9 grfdrv, I just set the
> > flag, compiled, and replaced the grfdrv in the EOU image.
> > 
> >    PERFECT!!
> > 
> >    Maybe, I'll keep the monitor.
> > 
> > Christopher R. Hawks
> > HAWKSoft
> > -- 
> > Sometimes the smallest things take the most room in your heart.
> >                     ---Winnie Ther Pooh
> > ----------------------------------------
> >       \   ^__^                         
> >        \  (oo)\_______                 
> >           (__)\       )\/\           
> >               ||----w |                
> >               ||     ||                
> > 
> > -- 
> > Coco mailing list
> > Coco at maltedmedia.com
> > https://pairlist5.pair.net/mailman/listinfo/coco
> > 
> 
> 




Christopher R. Hawks
HAWKSoft
-- 
Juvenile Court to Try Shooting Defendant
See if that works better than a fair trial!
----------------------------------------
       \   ^__^                         
        \  (oo)\_______                 
           (__)\       )\/\           
               ||----w |                
               ||     ||                


More information about the Coco mailing list