Will Xyen
2a7738dac8
ezusb-iidx-16seg-emu: add to makefile
2022-06-24 14:49:53 -07:00
Will Xyen
b4bf1f481d
iidxhook: split off node-16seg to remove eamio dependency from iidxhook-cn
...
(so iidxhook-cn doesn't need to link against ezusb-iidx-emu)
2022-06-24 00:57:26 -07:00
Will Xyen
dc931faf86
ezusb: decouple some nodes from ezusb-iidx-emu
...
This fixes a build failure in newer gcc for popnhook.
Since node-16seg has a dependency on iidxio
2022-06-23 23:54:30 -07:00
Will Xyen
523c0ad3f2
iidxhook: fix builds in cn versions
2022-06-23 23:42:05 -07:00
Will Xyen
b3b6c3f499
ddrhook1: fix build (missing flag)
2022-06-06 21:51:09 -07:00
Will Xyen
537b1fa384
sdvxhook2: fix crash when using sdvxhook2 on certain OS versions
2022-05-27 23:26:17 +00:00
Will Xyen
bd2d722031
sdvxio-bio2: set title pop lights to 50% by default
2022-05-27 23:26:17 +00:00
Will Xyen
0ff6134b79
sdvxhook: address comments
2022-03-15 16:50:03 -07:00
Will Xyen
ae35b859d9
sdvxio-kfca: add volume overrides
2022-03-15 00:39:10 -07:00
Will Xyen
3cf3d44945
sdvxhook2: add nvapi and power hooks
2022-03-15 00:38:46 -07:00
Will Xyen
f17e8d6739
Bump version to 5.37
2021-10-11 14:01:45 -07:00
Will Xyen
ac02609948
dist: add IIDX28 support
2021-10-11 13:59:02 -07:00
Will Xyen
7d5398b6af
acio: minor fixes
2021-09-13 13:38:27 -07:00
Will Xyen
cac09f8f87
bio2: add definitions for 20th anniversary model
2021-09-13 02:51:19 +00:00
Will Xyen
85c9c444f1
aciotest: add RVOL test, and change to use product types instead of names
2021-09-13 02:51:19 +00:00
Will Xyen
8f2ce1f1b3
acio: add RVOL node definition
2021-09-13 02:51:19 +00:00
Will Xyen
d3bf381a4f
aciodrv: add method to get product type of node
...
some devices share product codes (KFCA->RVOL), we really should be using type to differentiate them.
2021-09-13 02:51:19 +00:00
Will Xyen
3acbc7f251
acioemu: update name of AC_IO_ICCA_CMD_DEVICE_CONTROL
2021-09-13 02:51:19 +00:00
Will Xyen
839903ab48
acio: add MDXF node definition
2021-09-13 02:51:19 +00:00
Will Xyen
c929141e71
ddrhook: move common hooks to ddrhook-util
2021-09-13 02:51:19 +00:00
Will Xyen
26336805d2
iidxhook: fix eamuse hook not using a sane port as the default when none are specified ( #64 )
2021-07-08 22:25:45 -07:00
Will Xyen
7d0e916b9f
changelog: mention wavepass support in 5.35
2021-06-23 11:35:43 -07:00
Will Xyen
a03a5604ec
Bump version to 5.36
2021-06-23 11:23:08 -07:00
Will Xyen
54e7d783ef
Update changelog for 5.35
2021-06-23 11:17:29 -07:00
Will Xyen
5688fb7319
aciodrv: refactor aciodrv_device_init function
2021-05-01 10:42:55 -07:00
Will Xyen
d529ee484f
aciodrv: Update aciodrv_device_init to properly reset the device
2021-05-01 10:30:02 -07:00
Will Xyen
7c43fb7163
doc: Make doc.zip include the whole folder
...
Also update vigem docs
2021-04-30 20:24:13 -07:00
Will Xyen
652d2ef633
aciodrv: fix pointer logging
2021-04-26 12:50:22 -07:00
Will Xyen
6ce4cce500
eamio-icca: Fix state being mis-fired during felica poll (causing errors in IIDX13-18)
2021-03-21 04:19:39 +00:00
Will Xyen
31e15ec5ea
sdvxhook: re-order hooks so eamio-icca can be used
2021-03-17 16:06:31 -07:00
Will Xyen
9cef7c03d0
aciodrv: address some magic numbers with felica polling
2021-03-17 14:42:14 -07:00
Will Xyen
f9b37c7a72
aciodrv: Add wavepass support to ICCA ( #1 )
...
Tested with:
aciotest / eamiotest:
- DDR Slotted: Node 1: type 3, flag 0, version 1.1.0, product ICCA, build date: Oct 26 2005 13:55:03
- DDR Slotted: Node 2: type 3, flag 0, version 1.1.0, product ICCA, build date: Oct 26 2005 13:55:03
(tested with just 1, as well as a pair)
aciotest / eamiotest / IIDX10,12,27:
- IIDX Wavepass: Node 1: type 3, flag 0, version 1.5.1, product ICCB, build date: Apr 12 2010 09:29:00
- IIDX Wavepass: Node 2: type 3, flag 0, version 1.5.1, product ICCB, build date: Apr 12 2010 09:29:00
(IIDX13 errors on card-in, probably issue with how eamio is being used as previously eamio-icca had no use on it)
aciotest / eamiotest / sdvx1-5:
- SDVX Wavepass: Node 1: type 3, flag 0, version 1.5.1, product ICCB, build date: Apr 12 2010 09:29:00
aciotest:
- Jubeat Wavepass: Node 1: type 3, flag 0, version 1.7.3, product ICCC, build date: Oct 05 2012 20:26:53
- Museca Wavepass: Node 2: type 3, flag 0, version 1.7.4, product ICCC, build date: Feb 27 2013 16:44:51
2021-03-17 10:34:30 -07:00
Will Xyen
609c19b0ca
sdvxio-kfca: fix build
2021-03-16 16:51:10 -07:00
Will Xyen
75b27d5992
aciomgr: move internal init stuff to manager-init.h
2021-03-16 22:06:21 +00:00
Will Xyen
965df98093
aciomgr: cleanup and address comments
2021-03-16 22:06:21 +00:00
Will Xyen
0c06d224cc
eamio-icca: fix config prefix
2021-03-16 22:06:21 +00:00
Will Xyen
fb3d2ea312
eamio-icca: add config to allow port to be set
...
also fixes issue where no logging would show up in eamiotest
2021-03-16 22:06:21 +00:00
Will Xyen
089253a537
aciomgr: Add acio manager dll
2021-03-16 22:06:21 +00:00
Will Xyen
a4436747de
aciodrv: fix build warnings for logging format strings
2021-03-16 22:06:21 +00:00
Will Xyen
dd7fd860b5
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
Will Xyen
18842a1dd3
d3d9ex: override adapter mode information when all the info is pre-provided by the user
...
This speeds up IIDX load times, as well as allows you to use "unsupported" resolutions/refresh rates on weird monitors
2021-02-06 16:25:33 -08:00
Will Xyen
18f6d9ef70
d3d9ex: add windowed position setting
2021-02-04 23:38:54 -08:00
Will Xyen
592967e191
d3d9ex: revert previous window size fix, and fix it properly
2021-02-04 23:04:56 -08:00
Will Xyen
6614cc801e
d3d9ex: fix framed and window sizes for IIDX
2021-02-04 22:57:29 -08:00
Will Xyen
8e1151ac02
aciodrv: address review
...
also some formatting fixes
2021-01-19 21:10:34 -08:00
Will Xyen
4b60cb6c6c
aciodrv: fix pointer format, and missing close context
2021-01-14 11:05:46 -08:00
Will Xyen
770bae4169
aciodrv: support multi-sized response packets by divining the packet size
2021-01-14 10:57:38 -08:00
Will Xyen
49d0bc638b
aciodrv: refactor to support multiple active drivers (with specified ports)
2021-01-14 10:02:27 -08:00
Will Xyen
df8f3bc96a
iidxhook9: set TT multiplier
2021-01-02 20:11:03 +00:00
Will Xyen
7d129a3e63
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
29db89cebe
launcher: allow overriding service url and url slash from the command line
2020-12-21 09:59:06 -08:00
Will Xyen
89c3ada28f
iidxhook9: Add turntable multiplier
2020-12-09 17:22:40 -08:00
Will Xyen
e737d60893
Actually implement the coin mech in BIO2 based games
...
Properly fixes #45
2020-11-10 18:08:16 -08:00
Will Xyen
0792b29f3d
iidxhook9: Add iidxhook support for versions that use dx9ex and some other features
2020-10-24 12:17:55 -07:00
Will Xyen
e1d4810743
mempatch-hook: fix CRLF
2020-10-24 11:15:58 -07:00
Will Xyen
2110abc269
[avs] add avs_is_active import
2020-10-23 17:31:49 -07:00
Will Xyen
3d4df4cd64
[memfile] Add support for faking files in memory
2020-10-18 14:46:34 -07:00
Will Xyen
be5a773cb7
[iohook] Fix iohook_init race condition
2020-10-18 14:45:49 -07:00
Will Xyen
3ed6ac6290
[tools] Add x64 mempatch-hook
2020-10-06 20:01:41 -07:00
Will Xyen
af507e6dcb
vigem-sdvxio: Remove unused header
2020-09-27 18:59:24 -07:00
Will Xyen
a9ebc30ea7
vigem-sdvxio: Add relative mode and address comments
2020-09-26 22:54:12 -07:00
Will Xyen
4f3135439d
vigem-sdvxio: Add readme
2020-09-13 20:16:37 -07:00
Will Xyen
2d1c09d4e6
sdvxhook: code-format
2020-09-13 19:46:16 -07:00
Will Xyen
164d56b6eb
vigem-sdvxio: Add implementation
2020-09-13 19:45:52 -07:00
Will Xyen
1712f10f66
minor bugfixes
2020-09-12 07:53:00 -07:00
Will Xyen
3a1005f1f8
sdvxio: Add atomics to kfca/bio2
2020-08-16 20:58:12 -07:00
Will Xyen
f1700ca551
sdvxio-bio2: Add better comments to amp command, and sleep in fini
2020-08-15 11:37:03 -07:00
Will Xyen
60b081b01c
Merge branch 'sdvxio-bio2' of dev.s-ul.eu:djhackers/bemanitools into sdvxio-bio2
2020-08-14 19:11:57 -07:00
Will Xyen
89989ae49c
doc: add documentation for sdvxio-bio2
2020-08-15 02:11:45 +00:00
Will Xyen
ff1b9ff9a2
sdvxio-bio2: Add sdvxio BIO2 along with bio2drv and aciotest updates
2020-08-15 02:11:45 +00:00
Will Xyen
4c0f60fc93
sdvx: Allow setting digital amp level from sdvxio
...
For SDVX 1-4: passes amp values through as-is
For SDVX5: ignores the amp volume control (as the game uses windows volume controls, which will work without any hooks)
2020-08-15 02:11:45 +00:00
Will Xyen
caba39843f
bio2: bio2_bi2a_state -> bi2a_sdvx_state
2020-08-15 02:11:45 +00:00
Will Xyen
f028bdeb20
iidxhook-util: allow setting specified ICCA emulation version
2020-08-15 02:11:44 +00:00
Will Xyen
bfbb7103ef
bio2emu: refactor BIO2 emulation
2020-08-15 02:11:44 +00:00
Will Xyen
95e073271f
doc: add documentation for sdvxio-bio2
2020-08-14 19:05:44 -07:00
Will Xyen
cdefc2b09e
sdvxio-bio2: Add sdvxio BIO2 along with bio2drv and aciotest updates
2020-08-14 18:44:05 -07:00
Will Xyen
9246e7f9e0
sdvx: Allow setting digital amp level from sdvxio
...
For SDVX 1-4: passes amp values through as-is
For SDVX5: ignores the amp volume control (as the game uses windows volume controls, which will work without any hooks)
2020-08-14 04:38:38 -07:00
Will Xyen
69ef963451
Merge branch 'master' of dev.s-ul.eu:djhackers/bemanitools
2020-08-12 12:31:14 -07:00
Will Xyen
86517bd001
bio2: bio2_bi2a_state -> bi2a_sdvx_state
2020-08-02 23:16:28 -07:00
Will Xyen
172c83a854
iidxhook-util: allow setting specified ICCA emulation version
2020-08-02 23:03:04 -07:00
Will Xyen
c7137659bc
bio2emu: refactor BIO2 emulation
2020-08-02 23:02:13 -07:00
Will Xyen
8e9abf9906
launcher: Set soft_id_code before calling init as some games use it then
2020-07-24 08:47:25 -07:00
Will Xyen
62bb717582
hdxs: Is really an HDXB 1.0.1 apparently
...
Also update enum hdxs_rgb_light_idx to start from 0 since that's what the function does
2020-07-10 11:06:13 -07:00
Will Xyen
4816fb809d
launcher: Use more descriptive error message for ERROR_MOD_NOT_FOUND
2020-07-06 18:03:25 +00:00
Will Xyen
9c37ef71ba
ddrio: add some more comments
2020-06-29 11:23:01 -07:00
Will Xyen
a0a1dea397
ddrhook: Add HDXS acio device + emu
2020-06-29 06:52:07 -07:00
Will Xyen
3c26a3f315
ddrio: Add hdxs output functions
...
Also fixes IDS_DDR_P1_BOTTOM_LIGHT schema being incorrectly mapped (on SD)
2020-06-29 06:51:25 -07:00
Will Xyen
b408cd9687
config: fix number of lights being loaded wrong if config is outdated
2020-06-29 06:49:22 -07:00
Will Xyen
be4df516fd
ddrio: Fix p3io and extio lighting output being swapped with one another
...
the header, mm and smx modules had it right
also fixes p3io responses being the wrong size in 2 cases
2020-06-29 06:47:31 -07:00
Will Xyen
d1080905e5
ddrhook: Adds 64 bit ddr build and related dependencies
2020-06-29 06:43:29 -07:00
Will Xyen
682fe8aa1b
crc: forgot an include
2020-06-24 19:25:46 -07:00
Will Xyen
7d533f60cb
acioemu: add support for 1.7.0 and encrypted polls
2020-06-25 00:57:59 +00:00
Will Xyen
1d0a96fa20
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
Will Xyen
10bddd4905
d3d9ex: add cursor confining (ported from sdvxhook1)
2020-04-27 12:52:07 -07:00
Will Xyen
ad5fbc1f5b
sdvxhook2: Add option to force headphone detection on
2020-04-27 10:19:29 -07:00
Will Xyen
25413bcba8
dinput/asio: drop hook suffix
2020-04-05 02:18:24 -07:00
Will Xyen
937290f93d
asiohook: add config
2020-04-05 01:44:42 -07:00
Will Xyen
d04598a570
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
bd382e5509
asiohook: Adds asio reghook for later use
2020-04-05 01:44:41 -07:00
Will Xyen
0d3fa54316
launcher: Add before-hook support
...
Required to hook certain things that happen on module load / avs boot:
- network adapter hooking for avs
- envvar setting
Note: the logging facilities are NOT setup yet at this point
so these hooks cannot use avs for logging
2020-04-05 01:42:08 -07:00