[Coco] Modern monitors that work on CoCo 3 and MM/1
L. Curtis Boyle
curtisboyle at sasktel.net
Thu Mar 13 10:05:59 EDT 2025
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).
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
>
More information about the Coco
mailing list