Loaders and hardware emulators for SEGA games that run on the Nu and ALLS platforms https://github.com/djhackersdev/segatools
Go to file
kyoubate-haruka a3ac466dba Vfs: Add ability to redirect arbitary paths (= serial ports) (#62)
As someone running several games on the same cabinet that share most of the hardware (like KCA and FGO), it's a bit of a hassle switching the COM ports of the hardware around all the time.

This commit adds the ability to place arbitary path redirections in segatools.ini, which is mostly useful for hardcoded serial ports.
Technically this would also allow you to redirect arbitary paths, but I haven't tested that yet.

An example that I personally use is:
```
[vfs]
amfs=amfs
appdata=.
option=option

; aime reader
redirection0from=\\.\COM10
redirection0to=\\.\COM3
; rfid reader
redirection1from=\\.\COM12
redirection1to=\\.\COM2
; POP led begone
redirection2from=\\.\COM9
redirection2to=\\.\COM90
; partition to pop
redirection3from=\\.\COM11
redirection3to=\\.\COM9
```

Reviewed-on: https://gitea.tendokyu.moe/TeamTofuShop/segatools/pulls/62
Co-authored-by: kyoubate-haruka <46010460+kyoubate-haruka@users.noreply.github.com>
Co-committed-by: kyoubate-haruka <46010460+kyoubate-haruka@users.noreply.github.com>
2026-02-08 11:12:02 +00:00
.gitlab Simplified bug reporting template 2021-08-15 11:11:06 +02:00
.vscode update gitignore 2023-09-19 10:33:30 -04:00
common Vfs: Add ability to redirect arbitary paths (= serial ports) (#62) 2026-02-08 11:12:02 +00:00
dist mercury: fix left touch board, window focus, launch params 2026-01-14 23:30:00 +01:00
doc Vfs: Add ability to redirect arbitary paths (= serial ports) (#62) 2026-02-08 11:12:02 +00:00
emoney emoney: improce doc and add python script 2025-04-17 19:17:42 +02:00
games aimeio: Implement full aime reader function in aimeio (#94) 2026-02-08 11:01:01 +00:00
pki Add reference PKI 2019-11-06 21:02:49 -05:00
spike Add Chunithm Star Plus WinHTTP debug printfs 2018-11-28 11:49:16 -05:00
subprojects mai2: fix memory leak and high CPU usage 2025-12-21 18:58:01 +01:00
.clang-format add changeable config path 2024-12-16 11:09:38 +08:00
.dockerignore Extend .dockerignore, ignore git related stuff 2021-05-28 20:55:47 +02:00
.editorconfig Add .editorconfig 2018-10-07 21:58:14 -04:00
.gitignore Fix MSVC build again, add support for standalone MSVC compiler (#59) 2025-02-24 18:49:22 +00:00
CHANGELOG.md Update CHANGELOG 2021-12-27 20:56:30 -05:00
CONTRIBUTING.md Add section about git history to contributing docs 2021-08-13 23:55:12 +02:00
cross-mingw-32.txt build: don't hardcode cross-toolchain path 2019-11-09 13:42:15 +00:00
cross-mingw-64.txt build: don't hardcode cross-toolchain path 2019-11-09 13:42:15 +00:00
docker-build.bat idac: test 2023-04-23 16:13:51 +02:00
Dockerfile update docker build system 2023-02-13 03:08:41 -05:00
initpki Add reference PKI 2019-11-06 21:02:49 -05:00
LICENSE Add the Unlicense to the repository 2021-12-27 20:55:20 -05:00
Makefile refactor all common parts and games 2025-04-17 19:40:40 +02:00
meson_options.txt Vfs: Add ability to redirect arbitary paths (= serial ports) (#62) 2026-02-08 11:12:02 +00:00
meson.build Vfs: Add ability to redirect arbitary paths (= serial ports) (#62) 2026-02-08 11:12:02 +00:00
msvc-build.bat refactor all common parts and games 2025-04-17 19:40:40 +02:00
Package.mk APMv3: add hook (#73) 2025-07-20 09:43:56 +00:00
package.ps1 refactor all common parts and games 2025-04-17 19:40:40 +02:00
README.md update readme version 2025-11-04 11:06:16 +01:00

Segatools

Version: 2025-11-04

Loaders and hardware emulators for SEGA games that run on the Nu and ALLS platforms.

List of supported games

  • Card Maker
    • starting from Card Maker
  • CHUNITHM
  • crossbeats REV.
    • up to crossbeats REV. SUNRISE
  • Fate/Grand Order
    • Fate/Grand Order Arcade
  • Hatsune Miku: Project DIVA Arcade
    • up to Future Tone
  • Initial D
  • maimai DX
    • starting from maimai DX
  • Mario & Sonic
    • Mario & Sonic at the Tokyo 2020 Olympics Arcade
  • O.N.G.E.K.I.
    • starting from O.N.G.E.K.I.
  • SEGA World Drivers Championship
    • SEGA World Drivers Championship 2019
  • WACCA
    • starting from WACCA
  • Kemono Friends
    • Kemono Friends 3: Planet Tours
  • ALL.Net P-ras MULTI Version 3
    • starting from ALL.Net P-ras MULTI Version 3 1.01

End-users

For setup and configuration guides, refer to the dedicated documents available for each game, see the links in the previous section.

Contributors

If you are/want to be a contributor of any kind, e.g. new features, bug fixes, documentation improvements, ..., please read the contributing documentation, first.

Developers

For development setup and instructions how to build the project, refer to the dedicated development documentation.