cemu-project / Cemu

Cemu - Wii U emulator
https://cemu.info
Mozilla Public License 2.0
6.61k stars 505 forks source link

Add initial NTAG and NFC implementation #1193

Closed GaryOderNichts closed 1 month ago

GaryOderNichts commented 2 months ago

This PR adds support for NTAG which is used by Pokemon Rumble U to read and write tags. NTAG is built on top of NFC, which this PR also adds basic support for.

Checklist:

Exzap commented 1 month ago

I see this also implements the /dev/ccr_nfc IOSU interface and driver, very nice work :thumbsup: There is some redundancy between the added Stream helper and src/util/helpers/Serializer.h and Deserializer.h but it's not a big deal and everything else looks good to me so lets merge this now. Thanks!