mirror of https://github.com/stella-emu/stella.git
07f320e1f1
so I may have broken something. Improved 'joystick is mouse' code in the GUI. Also account for devices where the D-pad sends button events instead of the normal axis events. Treat joystick events as other types of controllers based on the virtual port entry in stella.pro. This means that mappings for a joystick will emulate other devices when necessary, and should help on 'small' devices with few inputs. Added 'sp' developer commandline argument, which sets the "Console.SwapPorts" property and swaps the arrangement of the virtual ports. Useful for games like "Raiders of the Lost Ark", where the joysticks are normally swapped. Updated stella.pro for Raiders to use this property. Moved ugly #ifdef code for screen dimensions out of FrameBuffer and directly into the respective OSystemXXX classes. Added 'freq', 'tiafreq' and 'clipvol' commandline arguments, which affect the sound subsystem. Note that none of these add new functionality; they merely expose what were previously constants in the code: - freq: sets sound sample output frequency - tiafreq: sets sound sample generation frequency - clipvol: clips volume to eliminate huge cracks when pausing sound git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@940 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba |
||
---|---|---|
CVSROOT | ||
stella |