randyrossi / bmc64

A bare metal Commodore 64 emulator for the Raspberry Pi with true 50hz/60hz smooth scrolling, low input latency and better audio/video sync.
GNU General Public License v3.0
488 stars 59 forks source link

C128 - RESET: Keep booting into C64 mode #99

Closed bicurico closed 4 years ago

bicurico commented 4 years ago

Hi,

I configured C= + F1 as SOFT RESET and C= + F3 as HARD RESET.

I made sure that no C64 cartridge is inserted in C128 mode.

When doing a reset, the C128 reboots into C64 mode. I think it is because to RESET I have to press the C= key, which is the shortcut to boot into C64 mode...

BUT: C= is mapped to my CTRL key, so I don't seem to have any other way to have a key shortcut to reset the C128?

Thanks, Vitor

randyrossi commented 4 years ago

Yes, the C= key will be down while the computer resets forcing it to C64 mode. Can you use Tab+F1 or Tab+F3 instead? That's the commodore cntrl key and is another option in the keyboard menu. Although some keyboards may not like some Tab + F# combos.

I can look into releasing the commodore key if the action is reset though.

On Mon, Jan 20, 2020 at 8:52 AM bicurico notifications@github.com wrote:

Hi,

I configured C= + F1 as SOFT RESET and C= + F3 as HARD RESET.

I made sure that no C64 cartridge is inserted in C128 mode.

When doing a reset, the C128 reboots into C64 mode. I think it is because to RESET I have to press the C= key, which is the shortcut to boot into C64 mode...

BUT: C= is mapped to my CTRL key, so I don't seem to have any other way to have a key shortcut to reset the C128?

Thanks, Vitor

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/randyrossi/bmc64/issues/99?email_source=notifications&email_token=AAI3HKH4KXRDGHLKKQE6WX3Q6WUCJA5CNFSM4KJERPNKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4IHLUINQ, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAI3HKCTHY44PBNQNXJND3DQ6WUCJANCNFSM4KJERPNA .

-- Randy Rossi

C:(+1)416-605-5112 (Canada)

bicurico commented 4 years ago

My bad. I assumed BMC64 was referring to the hardware keyboard CTRL key and not the CBM emulated keyboard.

Of course I can and will try it and report back.

Thanks, Vitor

bicurico commented 4 years ago

Hello randyrossi,

i confirm that the issue was caused by myself. After configuring SOFT RESET and HARD RESET to CTRL+F1 and CTRL+F3 it works as expected.

My mistake was to think of C= as the mapped CTRL key on my USB keyboard and then assuming CTRL gain to be the same key, when of course BMC64 is considering the mapped Commodore keys, meaning that CTRL is actually mapped to the TAB key.

By the way, I received key stickers with C64 layout. After glueing them on the keyboard, using BMC64 on a 1701 monitor works just perfect!

Thank you very much.

Regards, Vitor