Joined: 8/1/2024
Posts: 16
I recently found Bizhawk and love it's simplicity after using RetroArch for some years. RetroArch was great at first, but has become unusable for me. Every time I use it, I seem to have nothing but problems loading games, getting the same controllers to work, no sound, etc, so, I have moved to this new emulator in the hope of retaining my sanity and those old games. Anyway... So I got everything set up, some C64 games load and some go to the C64 home screen where you have to type LOAD"*",8,1 except I can find no way of typing a double quote. I have set up the keyboard key settings, but there is no option there for setting double quotes using SHIFT+2 as you're manual says under the Loading Syntax. According to the info here, it says the default is SHIFT+2 to type a double quote, but the defaults are blank, there are no defaults. When I first set it up, there were no settings in the keyboard settings config form, they were all blank. I've tried resetting them using the option reset to defaults next to the Save button at the bottom of the config form, but this just resets to a blank page. When I use Libretro and set the keys up for VIC20, there is an option there for double quotes, but not in the C64 settings. Also, the keys do not work for Libretro, no matter what core is loaded. So, please could you tell me how exactly do you set this option to be able to type a double quote into the C64 emulator? Does any one else have this issue? Thanks :) PS. I'm also curious why the Bizhawk download file is called " BizHawk-2.9.1-win-x64.zip " when the executables are not 64bit but 32bit? Will Bizhawk be updated to 64bit eventually?
Emulator Coder, Judge, Experienced player (729)
Joined: 2/26/2020
Posts: 783
Location: California
At some point the defaults got wiped for keyboard controls, with now the expectation that the user binds each one manually. Also, BizHawk *is* 64 bit, and will immediately show an error if it's loaded as 32 bit. Don't be fooled by the PE header, that's pretty much a lie in this context (.NET is weird like that).
DrD2k9
He/Him
Editor, Judge, Expert player (2213)
Joined: 8/21/2016
Posts: 1090
Location: US
SHIFT+2 is how you type a on a real C64. So based on whatever changes you’ve made to your key configurations, press the key that maps to SHIFT and the one that maps to 2.
CoolHandMike
He/Him
Editor, Judge, Experienced player (895)
Joined: 3/9/2019
Posts: 696
For those older computer games I would get download an input file from a tas for that system and then open it in TAStudio. Then you can look directly at the inputs used for those special characters to show how the game was opened.
discord: CoolHandMike#0352
Joined: 8/1/2024
Posts: 16
Thanks for the replies. I repeat... There is NO option to specify a shortcut for double quotes in the C64 emulator settings. I am not able to set a keyboard setting to SHIFT+2 because there is nowhere to do it. Unless I am missing something. If so, could you please point out where the setting is. Much appreciated. :) It's my file manager that shows Bizhawk as 32bit, not windows properties, hence the question about it. I use XYplorer, written in VisualBasic I think, which has a column to show the architecture bitness of EXE, DLL files etc. I don't think it depends on .NET at all.
Joined: 8/1/2024
Posts: 16
DrD2k9 wrote:
SHIFT+2 is how you type a on a real C64. So based on whatever changes you’ve made to your key configurations, press the key that maps to SHIFT and the one that maps to 2.
Thank you, I did however try this, but it doesn't work. I'll give it another try. I used the number pad numbers, maybe that's why!
Joined: 8/1/2024
Posts: 16
Sorry, my fault! It was indeed the number pad! For anyone else, not likely to be, don't use the number pad when configuring keyboard settings. :)
Emulator Coder, Judge, Experienced player (729)
Joined: 2/26/2020
Posts: 783
Location: California
sl23 wrote:
It's my file manager that shows Bizhawk as 32bit, not windows properties, hence the question about it. I use XYplorer, written in VisualBasic I think, which has a column to show the architecture bitness of EXE, DLL files etc. I don't think it depends on .NET at all.
Your file manager is being fooled by the PE header, which indicates 32 bitness. BizHawk uses .NET, which has its own slightly custom .exe format which Windows ends up having native support for (even though these aren't "real" .exe's). Regardless however, BizHawk only supports 64 bit machines.
Joined: 8/1/2024
Posts: 16
Ok thanks for clearing that up :)