1
0
mirror of https://github.com/pumpitupdev/pumptools.git synced 2024-11-27 16:10:55 +01:00
Commit Graph

104 Commits

Author SHA1 Message Date
voidderef
e75e05ea32
Update supported linux distros
Add a list of known distros that work and one that doesn't work

Be specific about distros and versions
2023-01-06 00:43:00 +01:00
voidderef
c0237972e9
Update root readme, note about OS compatibility 2023-01-06 00:39:01 +01:00
Cube
874a52fda2 Game docs should no longer exist 2022-07-30 21:18:55 +02:00
icex2
9265d08aa8 Move game and hardware documentation out of this repository
- Hardware docs live with arcade-docs repo
- Game specific docs focused in dedicated repo

Links updated in root readme
2022-07-19 20:57:06 +02:00
Cube
d8a745d6e3 piubtn: Fix order in process outputs 2022-06-22 23:53:10 +02:00
Cube
8968725a4b io/util/usb: Add interrupt_transfer function
set_configuration was moved after the kernel_driver_active
check otherwise lxio device will fail to set config.
2022-06-22 23:53:10 +02:00
Cube
d129b53561 LXIO Support:
This is mostly Din's work.

piuio and piubtn are both included in the piuio/lxio lib
To use in games which contain a button board specify the same
module for both piuio and piubtn configs.
2022-06-22 23:53:10 +02:00
Cube
bae69dc090 hooklib: usb-emu fix 2022-06-22 23:53:10 +02:00
icex2
2a24c51281 Update game doc, NXA, barrier unlock conditions
Remove the NXA guide excel sheet as it doesn't add any value.
It simply dumped data from mission.txt into a table.

Add reverse engineered information about barrier unlock conditions
for NXA. Barrier colors could not be figured out at this point,
but should be fairly easy to add once the conditions apply and
the game shows which barriers are unlocked.
2022-06-06 22:37:58 +02:00
Cube
00d3f5a8ad Pro/Pro2: piuio-exit patch fix 2022-05-18 23:40:32 +02:00
icex2
6c27b8164c Remove now obsolete gitlab issue und MR templates 2021-08-15 15:22:58 +02:00
icex2
30a76bbc7b Add pull request template 2021-08-15 15:22:58 +02:00
icex2
39473f89e0 Remove now obsolete gitlab ci pipeline 2021-08-15 15:22:58 +02:00
icex2
2cbf14c46f Markdown formatting 2021-08-15 15:22:58 +02:00
icex2
7f852b99f6 Main readme cleanup
- Obsolete link removal
- Formatting fixes
2021-08-15 15:22:58 +02:00
voidderef
2bf7938f16 Add custom issue template 2021-08-15 15:13:58 +02:00
voidderef
94f0ce7fa7 Add feature request template 2021-08-15 15:12:17 +02:00
voidderef
488ed70e43 Add template for bug reporting 2021-08-15 15:03:08 +02:00
icex2
cdd7f15825 Add github action workflows for building and publishing
Build every push to master and upload artifacts. For version tags,
do the same plus create a github release.
2021-08-15 14:47:22 +02:00
cam tap
584795a7af Change s-ul.eu to s-ul.net in README 2021-07-24 21:39:35 +00:00
icex2
873c9fb6f5 Update changelog for release
Start using a better format for the changelog from now on
2021-04-12 22:25:35 +02:00
icex2
ce7848726b readme: Add NXA to list of supported games 2021-04-12 22:25:27 +02:00
icex2
b299318cbf doc/nxahook: Update doc with references regarding pumpnet 2021-04-12 22:25:09 +02:00
icex2
d60f1f75d4 Include nxa in the packaging process 2021-04-12 22:12:11 +02:00
icex2
395c52a3b0 hook/nxa: Add dongle keys and hdd raw area 2021-04-12 22:11:48 +02:00
icex2
e7ea388dc0 hook: Classic piu games, do not utilize io poll delay
Not required for classic piu games, disable
2021-04-12 22:05:23 +02:00
icex2
614f8ff2db patch/pro 1 and 2: Delay polls to ctrl endpoint for 1 ms each
Fixes high CPU load issues with IO threads
2021-04-12 22:04:51 +02:00
icex2
24d5cfc647 patch/piuio/piubtn: Add option to delay polling on ctrl msgs
The PRO games do not have proper CPU load limiting on their
IO threads which results in very high CPU load when using
the emulation subsystem.
2021-04-12 22:03:24 +02:00
icex2
c4feccf2d6 patch/net-profile: Bugfix, incorrect reference to virtual profile file
This didn't work with NXA because some parts were always pointing at
the NX2 data
2021-04-07 10:20:30 +02:00
icex2
0c472b8adc pumpnet/client: Add missing nxa support 2021-04-07 10:19:42 +02:00
icex2
b2bbf8981d nxahook: Support pumpnet 2021-04-07 08:41:36 +02:00
icex2
7d03f6b7dc asset/nxa: Add sizes of usbprofile files 2021-04-07 08:40:35 +02:00
icex2
b4587985f6 Support redacted options by adding a "is_secret_data" flag for options
Use this to flag options as "secrets" allowing the debug log output
to not print them to the console/logs.
2021-04-01 23:36:03 +02:00
icex2
8eaac347f0 Redact any refID and machineID info from logging of pumpnet modules
That information wasn't really valuable on most debugging efforts
so far and just leaked as sensitive information with any bug
report.
2021-04-01 23:17:04 +02:00
icex2
3c3a45f492 Update doc/ndx2hook: USB ports and pumpnet errors troubleshooting 2021-04-01 23:06:20 +02:00
icex2
3739809058 Bump version to 1.12 2021-04-01 19:01:40 +02:00
icex2
d1d7954b39 Update changelog for 1.11 release 2021-04-01 18:59:13 +02:00
icex2
26edf1107f Temporarily remove gfx scaling feature
Remove for now as the implementation causes issues on some setups
when loading libGL.so (cannot be found). For details, see:

https://dev.s-ul.net/hackitup/pumptools/-/issues/27
2021-03-31 21:37:38 +02:00
icex2
51cf070fdc doc/hook: Update with sound related content
Information extracted from:
https://dev.s-ul.net/hackitup/pumptools/-/issues/28#note_5817
2021-03-31 21:29:41 +02:00
icex2
0eecce3c91 Version bump to 1.11 2021-03-28 22:19:04 +02:00
icex2
b3a166534b changelog: update for release 2021-03-21 19:33:38 +01:00
icex2
00bf490618 doc/hardware: Update with information by some nice hamster 2021-03-21 13:45:36 +01:00
icex2
6f74f1966e doc/hardware: Add various cabinet and some other hardware manuals 2021-03-21 02:00:51 +01:00
icex2
7b9c161e38 doc: Add documentation about hardware, e.g. PCBs and cabinets 2021-03-21 01:15:26 +01:00
icex2
47a6c145b4 Add missing prefix "patch" to all option keys for gfx.scaling_mode 2021-03-20 11:40:08 +01:00
icex2
083505abd9 hook/other classic piu: Add gfx scaling feature
Support every game except for mk3 ports and pro series. Pro series
can do scaling etc by game configuration and mk3 has a different
gfx backend setup
2021-03-20 11:35:31 +01:00
icex2
e86742b03c hook/nx2: Add option to enable gfx scaling 2021-03-20 11:12:33 +01:00
icex2
260e64d9d9 doc/hook: Update documentation about gfx scaling 2021-03-20 11:12:33 +01:00
icex2
517adc153a patch/gfx: Implement scaling using different screen and viewport resolutions
Define a set of fixed modes covering our use-cases to allow rendering
4:3 games to a pillarbox on widescreen monitors.
2021-03-20 11:12:31 +01:00
icex2
8bb157c206 patch/piuio: Bugfix, p1 input mapped also to p2 2021-03-19 21:50:11 +01:00