1181 Commits

Author SHA1 Message Date
Nikhil Narayana
3dde33f606 chore: update codesets
based on 068b5ad2d2
2025-07-16 22:12:46 -07:00
Nikhil Narayana
cf782923f0 release: v1.13.0 v1.13.0 2025-04-15 21:11:56 -07:00
Nicolet
b02fc3363c feat: add freeze glitch fix to convenience mods (#49)
068b5ad2d2
2025-04-15 21:06:14 -07:00
Nicolet
06e72a5ecf fix: black screen boot failure (#50)
`sync_after_write` after `0x319C` write in `Patch31A0`
2025-04-14 23:02:26 -04:00
Nicolet
9c0fc7d8ff Hotswap without USB inserted at boot (#48)
* some code cleanup

* clean up def and dbg logs

* remove log artifact in menu.c

* do not require USB on boot to hotswap

* only show file write startup error when booting from USB (and writing replays to SD)

* only copy important data if mounted
2025-04-14 23:00:21 -04:00
Nicolet
99afa62f86 fix: USB read failures introduced in hotswap PR (#47)
* some code cleanup

* clean up def and dbg logs

* fix USB reads. Oops!

* remove log artifact in menu.c
2025-04-13 14:09:28 -04:00
Nicolet
cb3f4d61c5 chore: update github actions (#46)
* update to `checkout@v4`

* `upload-artifact` to v4
2025-02-22 15:11:24 -08:00
Nicolet
c27f389a7f chore: update SLIPPI.md filesystem documentation to mention exFAT (#45) 2024-10-10 19:15:17 -07:00
Nikhil Narayana
47d6fa2069 release: v1.12.0 v1.12.0 2024-09-25 18:23:05 -07:00
Nikhil Narayana
d939ff05cf chore: update codesets
based on 0ca890f4a0
2024-09-25 18:21:37 -07:00
Nicolet
6deec6c9e4 feat: USB hotswapping for replay storage (#39)
* initial hotswap impl

the general methodology of this change is as follows

1. copy the technique from HID.c to set up a thread and addition to main loop to manage the IOCTLs and keep track of devices being inserted or removed
2. copy enough of libogc/usb.c and libogc/usbstorage.c in to mount inserted devices
3. modify SlippiFileWriter logic to enable hotswap for us

* replays drive LED option

* clear cbw_buffer

I think we got away with this before cuz all __cycle invocations used the same command length. Not sure if this can actually cause errors but for correctness...
2024-09-25 17:51:40 -07:00
jmlee337
594fb6d24c chore: attribution updates (#41) 2024-03-09 15:43:18 -08:00
Jas Laferriere
668c83bb6c release: v1.11.1 v1.11.1 2023-06-15 22:52:41 -04:00
Jas Laferriere
a7c86fa177 update ucf 0.84 codes 2023-06-15 22:46:59 -04:00
Nikhil Narayana
a3594a08f3 release: v1.11.0
uses 7a8c3da5a9
v1.11.0
2023-06-08 20:59:06 -07:00
Jas Laferriere
b284418d01 Merge pull request #36 from cnkeats/feat/UCF-0.84
Add UCF 0.84
2023-05-27 13:10:02 -04:00
Jas Laferriere
8b8e7fadc8 update codesets
f26aabc785
2023-05-27 12:47:53 -04:00
Nikhil Narayana
ac561fcaf4 add comment about spacing 2023-05-21 10:43:38 -07:00
Nikhil Narayana
44b65f33c3 chore: update 0.84 descrip 2023-05-20 22:23:33 -07:00
Nikhil Narayana
28bbb89f39 add note about description limits 2023-05-20 20:05:57 -07:00
Nikhil Narayana
b6868150be chore: update gecko bins 2023-05-20 19:57:46 -07:00
Nikhil Narayana
6e214a3d41 chore: update UCF descrip 2023-05-20 19:51:02 -07:00
Nikhil Narayana
9de9ac9f0c chore: 0.84 Stealth -> Stealth 0.84 2023-05-20 16:53:53 -07:00
Nikhil Narayana
0f9c1efad3 chore: shift ucf description 1 character 2023-05-20 15:22:50 -07:00
Nikhil Narayana
04281e155b chore(ci): update action steps 2023-05-20 14:34:21 -07:00
Nikhil Narayana
d5dfa4bf40 use ubuntu-latest for builds 2023-05-12 01:36:16 -07:00
Nikhil Narayana
432f99fffe add menu items 2023-05-12 01:36:16 -07:00
Calvin Keats
4c190afdf2 add UCF 0.84 2023-05-11 23:50:24 -05:00
Jas Laferriere
4700267e82 update wobbling description 2022-10-25 14:54:47 -04:00
Jas Laferriere
7e9ce6b211 release: v1.10.2 v1.10.2 2022-10-24 15:58:12 -04:00
Jas Laferriere
fb19428172 update wobbling code with possible fixes 2022-10-22 10:49:47 -04:00
Jas Laferriere
6f9b38ebd4 release: v1.10.1 v1.10.1 2022-10-18 14:56:36 -04:00
Jas Laferriere
26dd963ebd fix: wobbling codes 2022-10-18 13:29:05 -04:00
Jas Laferriere
f29f9992da release: v1.10.0 v1.10.0 2022-10-17 19:25:39 -04:00
Jas Laferriere
d2cd9c3251 update anti wobbling codes
https://github.com/project-slippi/slippi-ssbm-asm/pull/111
2022-10-17 18:55:59 -04:00
Jas Laferriere
5adf63bd2b initialize version string to zero
since we are writing to a gecko code and gecko codes are stored to a replay, it's cleaner to make sure all the extra chars in the string are zero rather than garbage data
2022-10-17 17:34:32 -04:00
Jas Laferriere
41340defbe Merge pull request #31 from project-slippi/feature/run-codehandler-once
[PR] Run gecko codehandler only once during _start
2022-10-17 17:25:37 -04:00
Jas Laferriere
c02bf69eae add crash info code 2022-10-17 16:25:42 -04:00
Jas Laferriere
9ecdd2578f Revert "change name to debug version b"
This reverts commit cfbb838202.
2022-10-17 15:31:01 -04:00
Jas Laferriere
cfbb838202 change name to debug version b 2022-10-10 12:55:37 -04:00
Jas Laferriere
cbe8687328 Merge branch 'slippi' of https://github.com/JLaferri/Nintendont into feature/run-codehandler-once 2022-10-10 01:30:05 -04:00
Jas Laferriere
7e570cf85f update codeset 2022-10-10 00:47:07 -04:00
Jas Laferriere
0315bb7cbc update codeset - version b 2022-10-10 00:42:25 -04:00
Jas Laferriere
65e80ebed1 run gecko codehandler only once during _start 2022-10-08 22:32:57 -04:00
Nikhil Narayana
7455945d9e ci: remove Dockerfile and pin to latest
dockerfile is now in https://github.com/project-slippi/Dockerfile
2022-08-30 23:58:49 -07:00
Nikhil Narayana
c4da3f3179 ci: use devkitpro-slippi 2022-07-27 18:21:55 -07:00
Nikhil Narayana
554aa3d1a5 refactor: cleanup unused code 2022-07-27 18:19:55 -07:00
Nikhil Narayana
6a1d6f8f27 feat: support files named game.iso.iso
windows is a great OS with sane defaults 🙃
2022-07-27 18:19:55 -07:00
Nikhil Narayana
4c097adda1 chore: update README with new docker info 2022-07-27 18:19:55 -07:00
Nikhil Narayana
6a5f85cd78 ci: include gecko binary in docker image 2022-07-27 18:08:01 -07:00