libretro / vice-libretro

Versatile Commodore 8-bit Emulator
GNU General Public License v2.0
40 stars 70 forks source link

PET VKBD #513

Open Vweber73 opened 8 months ago

Vweber73 commented 8 months ago

Hi,

I had an interest in trying the PET 8032, which probably had the first 80-column version of Visicalc ever, in 1980 before the Apple ii 80-column cards were supported by VisiCalc...

It works fine, but I noticed the VKBD is the same as the C64, whereas the PET has some unique keys, such as OFF/RVS and REPEAT.

I just wonder how these keys are mapped: CTRL? F1, F2 ? and whether a dedicated VKDB could see the light of the day, like for the C128?

Many thanks and best regards

sonninnos commented 7 months ago

The keymaps (Business and Graphics) are defined here: https://github.com/libretro/vice-libretro/blob/4dba89f8d04aa0499eef05ea00f7a7bf265863f7/retrodep/arch_keymap.c#L123

Designing specific virtual keyboards for those needs do not sound at all worth the effort..