In respect to all those dying arcade
games. Keep them alive, support the
developers when you can.

Sources should be included, have fun!
Want to collaborate, add features, fix
bugs or clean up messy code? Try to
contact us, any help is appreciated! :)

Contributors:
* kon
* cube
* felix
* dinsfire
* nolm

Command Line Options:
-cfg - open configuration window
-ea - enable integrated EA server
-eamaint [0/1] - set maintenance mode
-w - windowed mode
-c - capture/clip mouse to window
-s - unhide cursor
-k hook.dll - inject custom hook
-stubs - enable loading stubs
-io - manually enable ALL IO emulation
-acio - manually enable ACIO emulation
-icca - manually enable ICCA emulation
-device - manually enable DEVICE emulation
-extdev - manually enable EXTDEV emulation
-sciunit - manually enable SCIUNIT emu
-bbc - man. enable BishiBashi Chan. module
-ddr - manually enable DDR module
-ddrsd/-o - enable DDR 4:3 mode
-gd - manually enable GitaDora module
-2ch - two channel audio for GitaDora
-iidx - manually enable IIDX module
-iidxflipcams - flip the camera order
-jb - manually enable JB module
-mga - manually enable Metal Gear module
-nostalgia - man. enable Nostalgia module
-pnm - manually enable Pop'n Music module
-qma - enable QMA module
-rb - manually enable Reflec Beat module
-sc - enable SC module
-sdvx - manually enable SDVX module
-sdvx720 - force 720p window res. for SDVX
-network [address] - netfix network
-subnet [subnet] - netfix subnet
-netfixdisable - disable network patches
-acphookdisable - disable ACP patches
-signaldisable - disable signal handling
-createfiledebug - CreateFile debug prints
-pebprint - print PEB on startup
-bt5api - Partial BT5 API compat layer
-printer - SDVX Printer Emulation
-printerpath [path] - img output directory
-printerformat [format] - png/bmp/tga/jpg
-printerjpgquality [perc] - jpg quality
-printerclear - clean up images on start
-urlslash [0/1] - set urlslash value
-disablenumpad - disable numpad for reader
-disabletoprow - disable toprow for reader
-realtime - base process priority is RT
-sleep - delay (5s) before boot
-h [amount] - custom heap size in bytes
-a [path] - custom path to app-config.xml
-v [path] - custom path to avs-config.xml
-e [path] - custom path to ea3-config.xml
-y [path] - custom path to log.txt
-p [PCBID] - custom PCBID override
-r [SOFTID] - custom SOFTID override
-url [URL] - custom service URL
-modules [path] - set path to modules
-scard - use HID SmartCard readers
-scardflip - scard P1/P2 order flip
-scardtoggle - scard P1/P2 NumLock toggle
-reader [PORT] - COM IICA card reader
-sextet [PORT] - use SextetStream device
-togglereader [PORT] - with NumLock toggle
-cardio - enable HID card readers
-cardioflip - cardio P1/P2 order flip
-sde [PATH] - intel SDE automatic attach
-api [PORT] - enable API
-apipass [PASS] - set API password
-apipretty - pretty JSON printing
-apilogging - enable API logs (dec. perf.)
-apidebug - run API only on debug settings
-dbghookdisable - disable dbg msg logging
-wintouch - disable rawinput touchscreens
-touchinvert - invert raw touch positions
-touchnocard - disable touch card insert

Changelog:
05/18/2019 - API WebSocket support
05/16/2019 - Device Hotplugging
             USB-Stick card inserts
             Cursor capture fix
             EA server fix for old AVS
05/07/2019 - Reflec 1 support
             Gitadora custom PCBID
             Touchscreen improvements
             Touchscreen support on XP
             Higher RB input polling rate
             L/R-Shift/Control support
04/13/2019 - DDR SD Mode lights
             Sextet (LIT Board) support
             PIUIO hardware support
             Windowed mode improvements
03/14/2019 - IIDX API module
             EA server maintenance toggle
             SDVX BI2A support
02/19/2019 - Network API server
             Run outside of modules dir
             Misc bug fixes
01/27/2019 - Jubeat Knit support
             Quiz Magic Academy support
             Museca/Jubeat lights
             Smartcard NumLock toggle
01/11/2019 - Open Source!
             Jubeat Copious support
             Bishi Bashi Channel support
             PacDrive/PocketVoltex support
             KBT/KLD now are optional
             Stacktraces, quiet crash
             Huge code refactoring
             Stability improvements/fixes
11/03/2018 - IIDX 25 (io, cams, light)
             IIDX effector bindings
             HID lighting output support
             Button Multibinding
             HID readers e.g. zyp's cardio
             Bug fixes as usual
08/17/2018 - DDR X3, Nostalgia, Network
06/25/2018 - HID smartcard readers
06/10/2018 - DDR support
06/07/2018 - GitaDora/HID/EA bug fixes
05/18/2018 - GitaDora and MIDI devices
05/07/2018 - Support for hat switches
04/21/2018 - Card path configuration
04/09/2018 - HID/Analog/RawInput support
03/13/2018 - SDVX printer, felica, BT5API
01/23/2018 - MUSECA analog slowdown, fixes
01/21/2018 - Many fixed bugs/crashes
11/15/2017 - Fixed the MUSECA sound issue
11/14/2017 - Added MUSECA, Pop'n Music
             Wavepass reader support
09/11/2017 - Added Road Fighters 3D
08/29/2017 - Custom modules path,
             UAC admin manifest, netfix
08/28/2017 - Bug fixes
08/21/2017 - 64bit builds, beatstream
             More command line options
07/28/2017 - Fixed I/O for IIDX and SDVX
07/26/2017 - Configuration Tool, Jubeat
             Touch module, more options
06/01/2017 - Added DEA support
05/31/2017 - Public release
