icex2
f945a2d3e5
Readme: Update with release process steps for devs
2021-01-07 22:01:52 +01:00
icex2
3f6335f97a
gitlab-ci: Fix pipeline to include build step for tagged release
2021-01-07 20:30:09 +00:00
icex2
2806458208
gitlab-ci: Build + automatic upload of tagged releases
2021-01-07 21:05:41 +01:00
icex2
7f89ed4998
Bump version to 5.35
2021-01-06 22:17:30 +01:00
icex2
3c7bf1f9e8
Update changelog for 5.34
2021-01-06 22:05:11 +01:00
icex2
ece608e988
Bump version to 5.34
2021-01-06 21:44:31 +01:00
icex2
2285d06d34
iidxio-bio2: Add missing aciodrv on finit to cleanup acio stuff
2021-01-06 20:34:34 +00:00
icex2
b3557ab174
iidxio-ezusb: Fix same flushing issue on shutdown as bio2
2021-01-06 20:34:34 +00:00
icex2
b51f5a33cb
iidxio-bio2: Properly fix flushing on shutdown
...
Moved this hardware/iidxio impl specific logic from vigem-iidxio
to iidxio-bio2. Other hardware impls should follow this if
necessary to ensure a transparent and deterministic interface
(as good as possible)
2021-01-06 20:34:33 +00:00
icex2
4d35a34adf
vigem-iidxio: Reduce random flickering cab-light on tt spin
2021-01-06 20:34:33 +00:00
icex2
efb0b90728
vigem-iidxio: Add default configuration to dist files
...
Aligns with established idea in BT5 to always provide default configs
2021-01-06 20:34:33 +00:00
icex2
2da3fe1a4d
vigem/doc: Minor fixes and improvements
2021-01-06 20:34:33 +00:00
icex2
2323e44da7
vigem-iidxio: Improve responsiveness on fast direction change TT
2021-01-06 20:34:33 +00:00
icex2
43065545fb
vigem-iidxio: Major refactoring incorporating features from Grim's branch
...
- 3 turntable modes: analog (raw), relative and button mapped
- re-structure main to make it easier to maintain and less
repetitive code
2021-01-06 20:34:33 +00:00
icex2
7737fe257c
vigem-iidxio: Fix cab light sequencer blink on TT spin
...
Similar to the TT analog to button code in main
2021-01-06 20:34:32 +00:00
icex2
539ecba6b1
vigem-iidxio: Bugfix missing break in switch
2021-01-06 20:34:32 +00:00
icex2
1b31f56485
vigem-iidxio: Refactor configuration
...
Add more properties from Grim's implementation to support the
additional features. Re-structure struct to be less repetitive
on variable names.
2021-01-06 20:34:32 +00:00
icex2
c8fbb3032f
vigem-iidxio: Fix Luncatic Rave 2 incompatible button mappings
...
Reported by Grim:
LR2 cannot make use of the d-pad as buttons for inputs because
reasons. Create a third virtual gamepad to allow handling all
inputs as "normal buttons" including turntables.
2021-01-06 20:34:32 +00:00
icex2
c4a1ff5f0e
vigem-iidxio: Support multiple different light sequence modes
...
Add new one suggested and implemented by Grim to flash the neons
when spinning the turntables
2021-01-06 20:34:32 +00:00
icex2
ebc11a3c61
iidxio-ezusb: Bugfix random input/outputs on startup
2021-01-06 20:34:32 +00:00
icex2
537362fe7b
doc: Add index README for vigem stuff, add vigem info to root readme
2021-01-06 20:34:31 +00:00
icex2
57b4e8d3b2
doc: Collect vigem related documentation in own subfolder in doc
2021-01-06 20:34:31 +00:00
icex2
fd827ad27e
doc: Add vigem-iidxio documentation
2021-01-06 20:34:31 +00:00
icex2
74c6888f8d
vigem-iidxio: Add vigem implementation with iidxio interface
...
This uses vigem to create two virtual xbox gamepads and hooks
up the iidxio API to them. It allows you to use anything that
implements the BT5's iidxio API as a game controller, e.g.
iidxio-bio2, iidxio-ezusb1/2 to play any game that supports
xbox game controllers, e.g. lunatic rave, IIDX infinitas.
Further features include setting your own custom 16seg text
from a configuration file or enable some hardcoded light
sequence to make your cabinet look bad ass even when playing
"Big Rigs: Over the Road Racing"
2021-01-06 20:34:31 +00:00
icex2
fdfcba4592
vigem-sdvxio: Add missing free for cleaning up vigem client
2021-01-06 20:34:31 +00:00
icex2
aae4f565ea
vigem-sdvxio: Make private functions static
2021-01-06 20:34:31 +00:00
icex2
926be26893
iidxiotest: Bugfix, properly turn off lights on exit
2021-01-06 18:08:18 +00:00
Will Xyen
c6c4320719
iidxhook9: set TT multiplier
2021-01-02 20:11:03 +00:00
icex2
c02cb96184
iidxio-bio2 conf: Improve doc, port optional if autodetect on
2021-01-02 12:07:00 +00:00
icex2
ef5b3a85a4
dist/iidx: Add default iidxio-bio2 conf
...
We have stock/default configs for everything else, e.g. hooks.
2021-01-02 12:07:00 +00:00
Matt Bilker
def53790ea
dist: add jubeat heap size
...
- Sourced from L44-011's bootstrap.xml
Jubeat clan 2018081401 clean data ran out of memory.
jubeat clan 2018081401 has a slightly larger achievement_info.xml
so that may have caused the problem.
2020-12-31 17:56:57 +01:00
Will Xyen
cb5206a86b
launcher: Actually init the default service override options and make override_urlslash_value more clear
2020-12-21 10:03:48 -08:00
Will Xyen
52d735554f
launcher: allow overriding service url and url slash from the command line
2020-12-21 09:59:06 -08:00
icex2
13977269ec
doc: Add a bunch of root readme files to various levels, enhance doc
...
Not complete, but a start to make documentation browsable and
therefore more accessible.
2020-12-20 17:06:27 +01:00
icex2
9aaafe1aad
doc: Add doc for using bio2 exit hook
2020-12-20 17:06:13 +01:00
icex2
649b46943e
Add iidx-bio2-exit-hook: Exit games with bio2 with button combination
...
Press Start P1 + Start P2 + Effect + VEFX at the same time to
terminate the game. Useful for multi game setups running some
sort of game loader/selector and not having to use a keyboard.
2020-12-20 16:39:00 +01:00
icex2
113cefc3f5
iidx-ezusb1/2 exit hook: Replace duplicate code with util function
2020-12-20 16:38:06 +01:00
icex2
34c501ccee
util/proc: Create util module for handling process related stuff
2020-12-20 16:37:40 +01:00
icex2
e49b1e05c1
doc/hardware: Add information about bio2 turntable bypass cable
2020-12-20 15:25:16 +01:00
icex2
10e085c1de
doc/iidxhook9: Add notes about BIO2 driver usage
2020-12-20 15:25:16 +01:00
icex2
7d0cb64abf
doc: Improve visibility of iidxio API implementations
2020-12-20 15:25:16 +01:00
icex2
30d346a3aa
doc: Add iidxio-bio2 documentation
2020-12-20 15:25:16 +01:00
icex2
ec5102f5e2
hardware doc: ezusb RJ45 to DIN8 connector pinout
...
Can be used to build adapter cables to up-/downgrade cabinets with
C02 to IO2 and IO2 to C02 wiring.
2020-12-20 15:25:16 +01:00
icex2
f41c99957d
bi2a-iidx: Fix incorrect init command data
...
Taken from a communication dump of the real IO with iidx 27,
this needs to be 0x2D in order to get a fully working setup with
BIO2 and sub IO board connected.
2020-12-20 15:25:16 +01:00
icex2
63064d348a
bi2a: Clarify data field usage on init command
...
The single byte is a specific parameter required to initialize
the IO correctly. Otherwise, it either will only work partially
or not worked at all. The full impact and meaning of that byte
is not entirely known, yet.
2020-12-20 15:25:16 +01:00
icex2
f42c5ace1d
bio2: Add BIO2_BI2A_CMD_INIT command
...
Turns out this is different from the generic CLEAR command used
on other ACIO devices. Has further implications when initializing
BIO2 boards for specific games, e.g. IIDX.
2020-12-20 15:25:16 +01:00
icex2
f0bd33bc5a
dev doc: Documented BIO2 package dumps used for debugging
2020-12-20 15:25:16 +01:00
icex2
7740e5e01c
iidxio-bio2: Add iidxio implementation using bio2 iidx driver
...
Use the original bio2 hardware with anything that supports BT5's
iidxio interface, e.g. old IIDX versions of BT5.
2020-12-20 15:25:16 +01:00
icex2
287b37055a
bio2drv: Add implementation for iidx
...
Basically, a copy-paste of SDVX KFCA with minor tweaks.
2020-12-20 15:25:16 +01:00
icex2
b832ad7469
bio2/iidx: Add enums to easily map top lamps and panel buttons
...
Naturally, this also serves as documentation
2020-12-20 15:25:16 +01:00