* input.cpp: pass dev nr to joy_analog This allows for per-controller behavior * N64: add emulation for the analog joystick This applies the reduced-range octagonal gate of the N64 analog stick to regular analog sticks. The code was mostly written by Patrick Pollock with small optimizations by Martin Donlon and myself.
51 lines
993 B
C
51 lines
993 B
C
// Minimig support
|
|
#include "support/minimig/minimig_config.h"
|
|
#include "support/minimig/minimig_boot.h"
|
|
#include "support/minimig/minimig_fdd.h"
|
|
#include "support/minimig/minimig_share.h"
|
|
|
|
// SharpMz support
|
|
#include "support/sharpmz/sharpmz.h"
|
|
|
|
// Archie support
|
|
#include "support/archie/archie.h"
|
|
|
|
// ST (Atari) support
|
|
#include "support/st/st_tos.h"
|
|
|
|
// X86 support
|
|
#include "support/x86/x86.h"
|
|
|
|
// SNES support
|
|
#include "support/snes/snes.h"
|
|
|
|
// NeoGeo support
|
|
#include "support/neogeo/neogeo_loader.h"
|
|
#include "support/neogeo/neogeocd.h"
|
|
|
|
|
|
// Arcade support
|
|
#include "support/arcade/mra_loader.h"
|
|
|
|
// MEGACD support
|
|
#include "support/megacd/megacd.h"
|
|
|
|
// C64 support
|
|
#include "support/c64/c64.h"
|
|
|
|
// PCECD support
|
|
#include "support/pcecd/pcecd.h"
|
|
|
|
// PSX support
|
|
#include "support/psx/psx.h"
|
|
|
|
// UEF support
|
|
#include "support/uef/uef_reader.h"
|
|
|
|
// Saturn support
|
|
#include "support/saturn/saturn.h"
|
|
|
|
// N64 support
|
|
#include "support/n64/n64.h"
|
|
#include "support/n64/n64_joy_emu.h"
|