dirkwhoffmann / virtualc64

VirtualC64 is a cycle-accurate C64 emulator for macOS
https://dirkwhoffmann.github.io/virtualc64
Other
356 stars 33 forks source link

Can't return to CAG's main menu (Graphics Adventure Creator) #361

Closed dirkwhoffmann closed 6 years ago

dirkwhoffmann commented 6 years ago

"Hello, I hope you can help me. I'm trying to run GAC (Graphics Adventure Creator) on the virtual C64 (as I haven't got a SD2IEC to transfer to my C64 however I have caome across an issue. I can't return to CAG's main menu using the default setup. Can you help?"

Alessandro1970 commented 6 years ago

Hi, I remember that the way back to the previous GAC menus was to press the [<-] key which was the top left. In many emulator keyboards this key is either omitted or moved, it is not easy to find it. ... if the problem only affects the movement between the program menus, but I don't know if I have really understood your problem...

GAC Manual: http://www.mocagh.org/miscgame/graphadvcreator-manual.pdf

Ajb2k3 commented 6 years ago

Hi, thanks for posting this dirkwhoffmann, I forgot I had an account here.

Hi, I remember that the way back to the previous GAC menus was to press the [<-] key which was the top left. In many emulator keyboards this key is either omitted or moved, it is not easy to find it. ... if the problem only affects the movement between the program menus, but I don't know if I have really understood your problem...

Hi Aleeandro1970, yes its the menu [<-] key, (i have both digital and hardcopy instructions but not a working C64 disk!) I think it is a key mapping problem but I'm yet to find the key!

Alessandro1970 commented 6 years ago

A virtual keyboard for the emulator is really needed.

Dirk, could you insert in the menu of VirtualC64 before RUNSTOP the command “<-“ ?

(Better to say the Key and not the Command) It is needed by some games and programs and this key it is hard to be found (different keyboard mapping), someone else before asked for it in the game Might&Magic intro screen. Thank you

Example: untitled 2

Ajb2k3 commented 6 years ago

Hmn isn't mapped? cant find it in the key mapping screen.

Alessandro1970 commented 6 years ago

It also has to be added in the key menù to let users to select it quickly.

Ajb2k3 commented 6 years ago

Ah, Ok, there is an issue in Key.swift. There should be 64 (8x8) keys defined but several are missing.

dirkwhoffmann commented 6 years ago

You can select "Map Keys By Position" in the "Keyboard" menu and assign an arbitrary key to the left arrow.

keymap
Ajb2k3 commented 6 years ago

Ahh I couldn’t see it as I was looking in the physical location! Thanks

Ajb2k3 commented 6 years ago

Ok, didn't realize that the panel could be resized!

Ajb2k3 commented 6 years ago

As a bug, I think we can call this fixed, however, consideration should be made to improve keyboard panel to make it more obvious that there are more keys. Perhaps replace the panel with a graphical representation of the actual keyboard that can then be called as a virtual keyboard?

dirkwhoffmann commented 6 years ago

As a workaround (until there will be a mouse-clickable keyboard), I have added "LEFT ARROW" to the keys that can be pressed in the "Keyboard" menu.

http://www.dirkwhoffmann.de/virtualC64/VirtualC64_2.3_beta3.zip