GideonZ / 1541ultimate

Official GIT archive of 1541 ultimate II sources
GNU General Public License v3.0
180 stars 46 forks source link

FW 3.10 - Wireless USB Keyboard game tied function keys not working #238

Open GameTimeWarp opened 3 years ago

GameTimeWarp commented 3 years ago

Ultimate 64 Elite FW 3.10/1.41

I'm not sure how many games this effects but it definitely effects the attached version of Bruce Lee. After loading the game none of the function keys to change the in-game options work.

F3 - 1 Player - 2 Players= No response F5 - Computer - Opponent= No response F7 - Begin game= No response The function keys on the actual C64 keyboard work fine to change these options

While in-game, all of the function keys associated with activating the various Ultimate 64 menus work fine as well BruceLee-ULISCHRAMM.zip

GideonZ commented 3 years ago

Heh. I think the game scans the keyboard in the wrong direction (from port B -> port A, instead of port A -> port B). The same problem occurs in the C64DTV.

GameTimeWarp commented 3 years ago

I'm seeing similar issues with the game Trashman that was mentioned on the Facebook page today. After loading the file I can press 1 on the keyboard to select the Joystick option and it works fine. The game then asks to "Enter the applicants name" but when pressing ANY of the letters on the wireless keyboard, there is no output whatsoever on the screen and you are stuck there not able to proceed any further. Are you sure this might not be a bug on the firmware side?

Trashman.zip

GideonZ commented 3 years ago

Not a bug per se... but a limitation in the way the C64 keyboard is emulated with input from a USB keyboard.

GameTimeWarp commented 3 years ago

Ok, thanks Gideon :) Shall I mark this issue as closed?

GideonZ commented 3 years ago

You can leave it open. I might look into making this thing work in two directions. Maybe.. if at all possible with unidirectional logic (FPGA).

On Mon, Jul 26, 2021 at 9:44 PM usenethound @.***> wrote:

Ok, thanks Gideon :) Shall I mark this issue as closed?

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/GideonZ/1541ultimate/issues/238#issuecomment-886976951, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACUFDSPOZ5RM5ZW6HPP5K7LTZW3K5ANCNFSM5BAVM5PQ .

Jumpman64 commented 3 years ago

@usenethound Trashman suffers from lousy UI programming. First asking for pressing a key (1 or 2) and then you need to enter the name using the joystick while you are already at the keyboard is not very user friendly. Even worse if selecting "2: keyboard" you have to scroll through the letters using the defined direction keys. What the... 😲

Jumpman64 commented 3 years ago

Bruce Lee is a "Port 1 Game" so i tried The Goonies - same method, F-keys on the USB keyboard aren't recognized.