pweingar / F256Manual

A reference manual for the F256 family of retro-style computers.
Creative Commons Attribution Share Alike 4.0 International
18 stars 3 forks source link

C256jrManual/examples/common/f256_irq.asm #4

Closed noyen1973 closed 1 year ago

noyen1973 commented 1 year ago

The file contains the wrong addresses for the interrupt masks. They should be INT_MASK_0 = $D66C and INT_MASK_1 = $D66D.

pweingar commented 1 year ago

What is your source for that? I was working off of Stefany's original user manual which has $D666 and $D667.

noyen1973 commented 1 year ago

It's from a kernel listing I received from Stefany. Plus my revision B IRQ handler finally works when booting in RAM mode.

pweingar commented 1 year ago

Thanks. I'll double-check with Stefany. I think the registers can repeat within their blocks so that $D666 is the same as $D66C, which may explain the difference. But I'll see what she says.

pweingar commented 1 year ago

I've confirmed with Stefany that you have the right addresses and have corrected the text. Thanks!