Releases: wizzomafizzo/tapto
v1.4
What's Changed
- Add Tapto Card Reader v1.1 by @TheTrainGoes in #52
- Forget the currently loaded card when on menu by @asturur in #55
- Tapto Switch Cart PCB v3.3 by @TheTrainGoes in #57
- Just log socket creation error by @wizzomafizzo in #58
- Handle Amiibo's, with advanced matching by @sigboe in #51
- Restore ability to tap commands while game is running by @asturur in #56
- MiSTer MGL command by @wizzomafizzo in #59
Full Changelog: v1.3...v1.4
v1.3
This version of TapTo includes a major backend update that adds an HTTP REST API. It's currently undocumented until its full design is more fleshed out. Feel free to use it, but expect breaking changes until it's officially documented.
What's Changed
- Sorted file listing in TapTUI (split on tabs after sorting) by @fayep in #35
- Add PCB cards by @TheTrainGoes in #37
- Update mister.md by @spark2k06 in #41
- Added REST and WebSocket API and improved game tracker by @wizzomafizzo in #38
- Handle commas in the mappings database via TapTUI by @sigboe in #42
- Add a delay for exit game and do not exit from the menu core by @asturur in #43
- Simplified UI to work with CRT and removed logs by @wizzomafizzo in #47
New Contributors
- @fayep made their first contribution in #35
- @TheTrainGoes made their first contribution in #37
- @spark2k06 made their first contribution in #41
Full Changelog: v1.2...v1.3
v1.2
- Support for launching AmigaVision games has been added Documentation
- Support for launching ao486 and NeoGeo games has been greatly improved Documentation
- Launching Famicom Disk System, SG-1000 and WonderSwan Color has now been fixed
- TapTUI has been updated to support the
http.post
command (thanks @sigboe) - The
launch.random
command now supports multiple systems with a comma separated list Documentation - A
-launch
flag has been added to thetapto.sh
binary allowing to test or manually run token strings
Breaking Changes
- The argument separator for the
http.post
command has been changed to a comma,
instead of a pipe|
. This change was made to simplify parsing of chained commands and to match the format of other commands. Going forward, commands will prefer to use a comma as separator unless impossible. - The shorthand method of launching MiSTer cores (e.g.
_Console/PSX
) has been removed and a new commandmister.core
has been created to replace it. This was conflicting with a planned future way of writing game launch commands and is a niche feature only supported by MiSTer. Documentation
All Changes
- Add support for multiple system in launch.random by @wizzomafizzo in #32
- System launch support fixes and additional support by @wizzomafizzo in #33
- Taptui: An interactive way of making a HTTP POST request by @sigboe in #34
- Update documentation and mrext version by @wizzomafizzo in #36
New Contributors
Full Changelog: v1.1...v1.2
v1.1
What's Changed
- Readers are now hot pluggable and can be plugged in without manually restarting the service
- Add reader connection status command by @wizzomafizzo in #18
- Fix ini not loading before game launch #16 by @wizzomafizzo in #21
- exit_game block list for cores by @asturur in #17
- Add new commands http.post and delay by @wizzomafizzo in #22
- taptui script now selects an ini file by default by @sigboe
- Documentation updates by @timwilsie and @protogem2
New Contributors
- @protogem2 made their first contribution in #13
Full Changelog: v1.0...v1.1
v1.0
TapTo v1.0 is now released! This is intended as a migration release, with fairly minimal obvious changes, except to move the project to its own repository and rebrand from "NFC script" to TapTo.
It should be a straightforward change for you, just download these files to the Scripts
folder on your MiSTer and run tapto
from the Scripts menu. TapTo will do the rest, making any necessary changes to switch you over from the nfc
script.
TapTo will replace the NFC script in the MiSTer Extensions repo on update_all and be available there. This change will automatically happen, but you'll have old NFC script files hanging around until TapTo is run for the first time.
New Features
- A new
exit_game
option has been added, which makes it so when a token has been removed from the reader it will quit the core back to the menu. This is disabled by default, but can be enabled by addingexit_game = yes
to yourtapto.ini
file.
Changes From NFC Script
- Executable is renamed to
tapto.sh
. - All files stored in
/tmp
are now stored in/tmp/tapto
.- All
/tmp
files are renamed from "nfc" to "tapto" where appropriate. - Except for
/tmp/NFCSCAN
, which is now called/tmp/TOKENREAD
.
- All
- The
nfc.ini
file is now calledtapto.ini
.- Header of .ini file is now
[tapto]
.
- Header of .ini file is now
- The log file format has been changed to JSON.
- The
nfcui
script has been renamed totaptui
and now supports TapTo.
The nfc.csv
remains the same, and the Remote app has already been updated to support TapTo.
v1.0-beta4
This is a release candidate for the v1.0 release of TapTo for MiSTer.
It's generally identical to the MiSTer Extensions NFC app, except for:
- Executable name is renamed to
tapto.sh
- All files stored in /tmp are now stored in /tmp/tapto
- All temp filenames renamed from
nfc
totapto
where appropriate - Except for
/tmp/NFCSCAN
, which is now called/tmp/TOKENREAD
- All temp filenames renamed from
nfc.ini
file is now calledtapto.ini
- Header of .ini file is now
[tapto]
- Header of .ini file is now
- TapTo will attempt to automatically migrate
nfc.ini
to the new format and uninstall the NFC app - A new
exit_game
option has been added totapto.ini
which will exit the current game when a card is removed - The log file format has been changed to JSON
MiSTer Extensions migration
This is a release of the NFC app from MiSTer Extensions v20240102-1 which can be used until a stable version of TapTo is released.
Feel free to use it for making and using tokens, they will continue to work in the next releases.
This release is fully compatible with the documentation in this project, except for these points:
- The file is called
nfc.sh
instead oftapto.sh
- The config .ini file is called
nfc.ini
instead oftapto.ini
- The header in the .ini file is
[nfc]
instead of[tapto]
In the first stable release, these will all be changed to reflect the documentation.
Have fun!