[Coco] Modern monitors that work on CoCo 3 and MM/1
Christopher R. Hawks
chawks at dls.net
Thu Mar 13 09:57:14 EDT 2025
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 |
|| ||
More information about the Coco
mailing list