Re: Modern monitors that work on CoCo 3 and MM/1

"Christopher R. Hawks via Coco" <coco-uNHYcr1XS/wmlAP/[email protected]>
Newsgroups gmane.comp.hardware.tandy.coco
Message-ID <20250313102950.7d2bd4c4@Manfred>
On Thu, 13 Mar 2025 08:05:59 -0600
"L. Curtis Boyle" <[email protected]> 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
> > <[email protected]> wrote:
> > 
> > On Wed, 12 Mar 2025 21:24:00 -0600
> > "L. Curtis Boyle" <[email protected]> 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" <[email protected]> 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
> >>> [email protected]
> >>> 
> > [...]
> >>> 
> > 
> > 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
> > [email protected]
> > 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 |                
               ||     ||                

-- 
Coco mailing list
[email protected]
https://pairlist5.pair.net/mailman/listinfo/coco
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.