[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