Gigatron

sajattack
Core Developer
Posts: 35
Joined: Sun May 24, 2020 6:50 pm
Location: BC, Canada
Has thanked: 3 times
Been thanked: 17 times
Contact:

Re: Gigatron

Unread post by sajattack »

Thanks for the patch. One question, why did you change the clock for the keyboard from famicom_pulse to clk_app? For F12, I think ao486 uses win+f12 or ctrl+f12 or something. Maybe worth looking into. In terms of the rom loading, that's next, I want to do gt1 loading for external programs, but I can do the full rom too.
User avatar
pgimeno
Top Contributor
Posts: 669
Joined: Thu Jun 11, 2020 9:44 am
Has thanked: 246 times
Been thanked: 208 times

Re: Gigatron

Unread post by pgimeno »

I changed the clock because famicom_pulse is inactive during reset, meaning the keyboard is not polled, and when pressing Ctrl + AltL + AltR to reset, unless you held them for a while, the key release event was missed, resulting in all three keys getting stuck and the keyboard not functioning until you pressed and released each of them again.

clk_app was the slowest clock I found that was always generated without exceptions. I could have divided it further but I thought it was good enough.

Given that there isn't any app using any function keys in the first place, I didn't care much about F12. I'll put it in the low-priority list together with key auto-repeat.

Thanks for looking into the ROM loading.
Post Reply