Commit Graph
48 Commits
Author SHA1 Message Date
QCDLZCLW3K 9cfc6ee887 Fix DDR X2 and X3 not booting 2022-05-30 02:00:49 +00:00
QCDLZCLW3K 350e84b36e Add support for DDR X 2022-05-30 02:00:49 +00:00
Will Toohey 204541e533 Move p3io-specific jbhook-util funcs to their own static lib 2022-04-03 21:02:38 +10:00
Will Xyen def2969037 sdvxhook2: add nvapi and power hooks 2022-03-15 00:38:46 -07:00
Will Toohey 8e92ffd498 jubeat: support p3io games 2021-12-31 20:23:31 +10:00
Will Xyen 1485aebe3e dist: add IIDX28 support 2021-10-11 13:59:02 -07:00
Will Xyen 8f46a08ea2 ddrhook: move common hooks to ddrhook-util 2021-09-13 02:51:19 +00:00
CrazyRedMachine f88ffdb854 aciodrv: add PANB support (+ aciotest handler)
add aciodrv-proc module

explanation : PANB works differently from other acio devices ; you send
one "start auto input" command without expecting a reply, and then the
piano keeps spamming "recv poll" commands on the acio bus and never replies
to any other commands.. failure to process these messages quickly enough
will saturate the serial buffer and cause checksum errors after a while.

for this reason, aciodrv-proc module was added in order to create a
thread which manages these recv poll commands and keeps the latest
known button state in memory so that it can be retrieved easily.
2021-05-03 20:14:21 +02:00
Will Xyen 1f25c1e19d doc: Make doc.zip include the whole folder
Also update vigem docs
2021-04-30 20:24:13 -07:00
Will Toohey f42579bc66 Clarify how eamio-icca works with jbio-p4io 2021-04-06 21:04:34 +10:00
Will Toohey 3c4b73ee11 Add default jbio-h44b.conf to /dist 2021-04-06 20:58:47 +10:00
Will Toohey 59f4bd79e4 Update jbio for testmenu support and add jbio-p4io 2021-04-04 16:41:45 +10:00
Will Xyen 47336855d6 aciomgr: Add acio manager dll 2021-03-16 22:06:21 +00:00
Will Xyen d0dde39f31 launcher: add 2.15.9 def
(same as 2.15.8 except with new kbt, and different log ordinals)
2021-02-12 02:11:07 -08: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 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 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
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 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 69614a306f Module.mk: Apply lex sort to includes 2020-12-20 15:25:16 +01:00
icex2 15911177ae Add missing iidx 27 avs version info to list 2020-12-20 15:25:16 +01:00
Will Toohey ce5462f92d Add jbio-magicbox.dll 2020-11-08 15:32:42 +01:00
Will Xyen 609d86ed6e iidxhook9: Add iidxhook support for versions that use dx9ex and some other features 2020-10-24 12:17:55 -07:00
Will Xyen ed413aad08 [tools] Add x64 mempatch-hook 2020-10-06 20:01:41 -07:00
Will Xyen 407b9599df vigem-sdvxio: Add implementation 2020-09-13 19:45:52 -07:00
Will T 65979f0206 Add jbiotest for testing jubeat IO impls 2020-09-12 09:12:35 +00:00
Will Xyen c781735272 sdvxio-bio2: Add sdvxio BIO2 along with bio2drv and aciotest updates 2020-08-14 18:44:05 -07:00
Will Xyen 350ba00549 bio2emu: refactor BIO2 emulation 2020-08-02 23:02:13 -07:00
Will Xyen 57a2d1a948 ddrhook: Adds 64 bit ddr build and related dependencies 2020-06-29 06:43:29 -07:00
Will Xyen 520cdf15ac aciodrv: Make init more consistent by reading until we actually get a 0xAA
(reboots / command interruptions will cause incorrect state on device side)
2020-05-27 08:51:16 -07:00
icex2 de03772905 Remove src.zip from distribution package
No need to include the source code with the repository being public.
2020-05-11 00:27:11 +02:00
Will Xyen 4f915e6d1e dinput/asio: drop hook suffix 2020-04-05 02:18:24 -07:00
Will Xyen 2659b47444 dinputhook: Adds dinput stub hook for later use
Thanks to felix for the original di8_stub_device.
2020-04-05 01:44:42 -07:00
Will Xyen 21b1f3d299 asiohook: Adds asio reghook for later use 2020-04-05 01:44:41 -07:00
Will Xyen df989b8cc5 sdvxhook2-cn: sdvx5 cn support 2020-01-13 16:16:12 -05:00
icex2 6f840be476 Fix versioning for sdvx distribution packages
sdvx.zip -> sdvx-01-to-04.zip
sdvx5.zip -> sdvx-05.zip
2019-12-06 23:23:12 +01:00
Will Xyen 5b09ab4aea sdvxio-kfca: add some docs and address some comments 2019-12-01 13:32:09 -05:00
Will Xyen a840e452dd d3d9exhook: refactor d3d9ex hook from sdvxhook2 to shared library 2019-11-30 10:05:14 -05:00
Will Xyen cf822851ed sdvxhook2: Add sdvxhook2 2019-11-26 15:59:57 -05:00
Will Xyen e45b092775 camhook: fixup some minor formatting and enable iidxhook8-config-cam-test 2019-11-26 00:32:12 -05:00
Will Xyen 671099fd7f camhook: move camera hook facilities to their own module
makes the number of cameras configurable (up to 2), as SDVX only needs 1
2019-11-24 00:47:35 -05:00
icex2 5aa9ad1e02 iidxhook8: Add missing dist files for iidx 26
I know this is slightly redundant but we should stick to this
pattern as we have multiple old games that do not use identical
conf and gamestart files.
2019-10-18 20:24:08 +02:00
Will Xyen a492cee93e docs: Update misc. docs for Rootage support 2019-10-12 04:40:30 -04:00
Will Xyen e495bfb8f1 bio2emu: Refactor out the BIO2 emulation code so that it can be reused
Also make it support multiple BIO2 devices if needed (DRS)
2019-10-12 04:33:50 -04:00
icex2 8c998f6461 Add inject.exe to test package
Required by d3d9hoook test
2019-10-07 16:04:26 +00:00
icex2 d169ee84b3 test/hook: Add tests for d3d9 hook module
Creates a simple d3d9 context and render loop allowing us to run
quick and easy integration tests of the hooking infrastructure.
2019-10-07 16:04:26 +00:00
Will Xyen 3436838b85 sdvxio-kfca: Add KFCA sdvxio driver 2019-09-28 17:41:27 -04:00
icex2 cbd7720349 Bemanitools v5.26 release 2019-09-27 22:36:50 +02:00