mirror of https://github.com/bsnes-emu/bsnes.git
![]() byuu says: 7.5 hours of power coding. Das Keyboard definitely helped (but didn't eliminate) RSI, neato. Okay, the NES resampler was using 315 / 88.8 by mistake, so the output rate was wrong, causing way more video/audio stuttering than necessary. STILL forgot the NES APU frame IRQ clear thing on $4015 reads, blah. Why do I always remember things right after uploading the WIPs? Recreated the input manager with a new design, works much nicer than the old one, a whole lot less duplicated code. Recreated the input settings window to work with the new multi-system emulation. All input settings are saved to their own configuration file, input.cfg. Going to batch folder for now. Okay, so the new input settings window ... basically there are now three drop-downs, and I'm not even trying to label them anymore. They are primary, secondary, tertiary selectors for the listed group below. Examples: "NES -> Controller Port 1 -> Gamepad" "SNES -> Controller Port 2 -> Super Scope" "User Interface -> Hotkeys -> Save States" I am aware that "Clear" gets disabled when assigning. I will work on that later, being lazy for now and disabling the entire window. Have to add the mouse binders back, too. Escape and modifiers are both mappable as individual keys now. If you want to clear, click the damn clear button :P Oh, and all input goes to all windows for now. That'll be fixed too when input focus stuff is re-added. |
||
---|---|---|
bsnes | ||
snesfilter | ||
snespurify | ||
snesshader |