@ts-x said in Cannonball Engine (Outrun Emulator):
@humppa said in Cannonball Engine (Outrun Emulator):
I managed to get the Hires setting running smoothly by using the following (moderate) overclocking settings in /boot/config.txt:
arm_freq=1300
core_freq=500
sdram_freq=500
over_voltage=2The framerate needs to be set to 30 fps though. With the framerate set to 60 fps the sound will still stutter. The Pi 3 manages to achieve ~50fps according to the optional fps-display.
Regarding the joypad "up and down issue" in the menus, I am also interested in a solution.
<analog enabled="2"> <!-- Select axis for analog controls You can place the accelerator and the brake on the same axis if your controller has a split axis setup. For an XBox 360 Controller, the wheel should be axis 0 and the pedals on axis 2. --> <axis> <wheel>0</wheel> <accel>2</accel> <brake>2</brake> </axis>
I have an XBOX 360 controller and I am using the left analogue joystick in "wheel mode" using the following setting:Usually, this is set to "0", which means that the analogue stick of my joypad would work as a digital one. The "2" setting allows much better steering control in my view.
However, setting <analog enabled="2"> also means that the left joystick is deactivated for the menus. With a setting of "0", the analogue stick would kind of work, but sometimes I am e.g. unable to move down in the menus. So I am using my keyboard instead. I really need to find a way to configure the D-PAD up and down buttons for the game menu...This solution corrected the drift problems I was experiencing with my Xbox360 controller as well. Has anyone since come up with a workaround to address the resulting joystick menu deactivation (aside from using a keyboard)?
I'd be interested in a solution as well.
At the very least it would be great to map ESC to the joystick in order to quit the game without navigating the menu with analogue on.