Releases: emukidid/swiss-gc
Releases Β· emukidid/swiss-gc
Swiss v0.6r1318
@cristofercruz committed:
- PSD source file for backdrop
@emukidid committed:
- Update to current patreon supporters
@Extrems committed:
- Bump down optimization level to keep size in check.
- Re-enable Qoob on hot reset or IGR.
- Reset SD card on hot reset or IGR.
- Optimize textures.
- Optimize button highlight texture.
- Optimize backdrop texture.
- Update Redump database.
- Add patched gxtexconv. (extremscorner/gamecube-tools@846a04a)
- Optimize intensity + alpha textures.
- Fix banner blending mode in game info screen.
- Move PAD hook to top of memory.
- Round up size of reload stub.
- Add xeno.dol GCI distribution.
- Ensure /swiss exists before migrating cheats.
- Update cheats location in tooltip.
- Prepare for custom backdrops.
- Optimize backdrop texture.
- Add stdio compatibility.
- Load custom backdrop from /swiss/backdrop.tpl on default device.
- Add support for date/time-based backdrops.
- Add clean titles.
- Update package index.
- Use clean titles in carousel view.
- Improve banner text display.
- Move selection to directory we come out of.
- Refactor upToParent.
- Add support for Datel MaxDrive and MadCatz GameShark save formats.
- Use save file's internal name.
- Fix some edge cases.
- Improve autoload/recent list handling and usability.
- Enable setting a directory as autoload entry.
- Fix recent list on WODE and other devices.
- Increase FAT cache size.
cbbe0e8373715c6f53f8b3f7616924d9b83bff462f7907748f726d224720f95b NKit_v1.4.20220426.zip
cbd25bd889f7ccf69e88bccae1cf7ccee2b3a9d2d6e89cd1e673c8a2a27537cb swiss_r1318.7z
c9c374f45925df46eec319689672a5f6fd95445e1762ccf0f9705a4836d7a09a swiss_r1318.tar.xz
Swiss v0.6r1290
@bladeoner committed:
- Add bug and feature reports
- Add question report and add labels
- Update reports
- Add Github Workflow and update README.md
@emukidid commited:
- Move rename and mkdir to deviceHandler level
@Extrems committed:
- Optimize buffer copy.
- Remove IP fragmentation support.
- Merge buffer and stack.
- Improve IDE-EXI v2 read performance very slightly.
- Read directly to buffer when possible.
- Use DMA to transmit.
- Optimize certain FAT operations.
- Unhide dot files.
- Invalidate memory allocated for framebuffer.
- Replace memcpy with our own. (experimental)
- Add TOSEC database.
- Recognize a modified banner as a modified game.
- Fix parsing NDDEMO.
- Add back legacy IGR combo.
- Use opening.bnr in directory as directory metadata.
- Fix directory icons on DVD and USB Gecko.
- Use wrapper to concatenate paths.
- Use wrapper to get device path.
- Support formatted paths.
- Add some FSP error messages.
- Move up FSP settings.
- Other minor networking changes.
- Prepare support for FSP over a routed network.
- Rebuild dol2gci.
- Finish 7b40ed1.
- Move cheats directory to be under /swiss.
- Fix overwriting file with itself in root directory.
- Fix regression from 75710a2.
- Patch Killer7 to use the correct struct members.
- Recognize errors upon file closure.
- Add game integrity verification.
- Only show option if game can be verified.
- Update Redump database.
- Refactor getFragments.
- Fix last minute reordering.
- Fix booting TGC files on GC Loader.
- Enable patches on FSP server.
- Add streaming audio emulation for FSP.
- Force TGC files to use our reload stub.
- Add IGR combo to forcibly reset game. (R, Z and START/PAUSE)
@lukas227 committed:
- Fix typo in 2^13-1
da416905eafed8e884a3ed84ebbedf57832dff4669a54174aed0fd024fd3cec2 NKit_v1.4.20220317.zip
0d7a2b5d03aaf16a748d660bde4776c11ffa3ad6579df7cf14a73d1281f02cd2 swiss_r1290.7z
730af022a38accbd1f4b0dfcf1f970138cacd0179e81214d649bf740eac1dbef swiss_r1290.tar.xz
Swiss v0.6r1250
@Extrems committed:
- Use ISR-based read method for USB Gecko.
- Fix seek commands for USB Gecko.
- Use read queue for File Service Protocol.
- Move file paths to top of memory for File Service Protocol.
- Use coroutine for Broadband Adapter.
- Disable write code path when unused.
- Enable ISR-based read method with Broadband Adapter.
- Other minor changes.
- Fix maximum FST size of compilation discs.
- Use ensure_path to create patch directory.
0c81bdc48ad1bc633dcfc7c84e6924b1e9451a8b22d7ae4f95c40523a3b3a8d1 NKit_v1.4.20220129.zip
94eab96357f3736acbef15f1184bc27aee2d9bda997d00e752346fe1c012218a swiss_r1250.7z
4de965aa819afaaead4522e969433520441b27ca291a89489985b1db9063677a swiss_r1250.tar.xz
Swiss v0.6r1243
@Extrems committed:
- The year is 2022.
- Update No-Intro and Redump databases.
- Support scene release of NDDEMO.
- Add digital trigger level option.
@WinterSolstice8 committed:
- Fix various unsigned long snprintf format specifiers
0c81bdc48ad1bc633dcfc7c84e6924b1e9451a8b22d7ae4f95c40523a3b3a8d1 NKit_v1.4.20220129.zip
992b9fdccc97fe9840086f26ba37bb8f70e7f3e442225f57369b7c7256da15bb swiss_r1243.7z
aba9feef18558e95236174dc1c59ac97d7c8de125d4f1fd1548dd8505e212335 swiss_r1243.tar.xz
Swiss v0.6r1236
@emukidid committed:
- Split config (global/recent/games) to reduce disk writes
- Fix memory leaks in config related functions
- Move patches/emulated memory cards and apploader.img storage to be under /swiss as well
- Add settings migration progress indication
- Speed up setting migration slightly
- Fix config device switching when nothing has been previously saved
- Update Patreon supporters list
- Fix device deinit issue when copying multiple files to the same device in succession
- Improve cheat parsing
- Add page navigation to cheats selector
- Fix incorrect error message when cheat file is missing
- Add missing network settings to settings page/UI
@Extrems committed:
- Update Petit FatFs to R0.03a-p1.
- Use reload stub to load igr.dol.
- Handle load/store instructions where rA is 0.
- Adjust paths.
- Optimize writing through FAT cache.
- Fix deleting old swiss.ini on other device.
- Use disc ID match when there is no file name match.
- Load El Torito disc as a last resort.
- Synchronize FAT cache changes.
- Strengthen unsupported disc check.
- Round up apploader size.
- Update No-Intro database.
4bf6d6d8377b6f6b9fbb9d2743a1062ada66dcb273fa0cb3f89a26ceda61f4aa NKit_v1.4.20211119.zip
e4d7e31c99be87ea2ad1f80ade277e5837174ad9ae7d6058e5372ba7a331d3b0 swiss_r1236.7z
ec4c09944ae42b4ac671b8182e742738dd6ed30cf56dda68b6f184d2e7c4d234 swiss_r1236.tar.xz
Swiss v0.6r1217
@Extrems committed:
- Invalidate patches below top address.
- Deinit patch device after error.
- Update error message on reserved memory exhaustion.
- Fix seek commands on GC Loader 2.0.0.
62fb783b65fe3c5f6cb3ba144c2c13f220f2ce2ed7e44336c8ef704561f6c12f NKit_v1.4.20211104.zip
3ef19c47f210e94ea44bd35303a1f9d803c74367d2399d4685e51d788136f065 swiss_r1217.7z
e3762262c6b2f90efe83d4b981fa0a763f6dac5c2e39a2c35a138455672f77d0 swiss_r1217.tar.xz
Swiss v0.6r1215
@Extrems committed:
- Update Redump database.
- Force clean boot for unsupported discs.
- Use file numbers.
- Support disc images up to 4GB.
- Move file paths to top of memory for USB Gecko.
- Compare file names as a sanity check.
- Warn not to remove patch device.
- Add disc header checksums.
- Improve DI passthrough.
- Fix disc read speed after disc swap on GC Loader.
- Use separate work areas.
- Fix random freeze on clean boot.
- Refactor some fragment handling.
- Fix USB Gecko file unlock on IGR.
- Use configuration device as patch device first if possible.
- Fix UI inconsistency.
- Enable ISR-based read method with USB Gecko.
- Minor optimization.
- Complete GC Loader 2.0.0 support.
- Avoid annoying casts.
- Add workaround for disc swap on GC Loader.
- Fix issue with fragmented boot image.
- Bump version to 0.6.
62fb783b65fe3c5f6cb3ba144c2c13f220f2ce2ed7e44336c8ef704561f6c12f NKit_v1.4.20211104.zip
3eb906bd7162a509bb2f576f34c4915f4531df75ddb80711a96f849cd4159cdf swiss_r1215.7z
49113522d5751abcc6f1521e40105d4b90d393b5f6966987e3e702c317695f0a swiss_r1215.tar.xz
Swiss v0.5r1196
@Extrems committed:
- Fix clean boot for Wiikey Fusion. (untested)
- Add basic region hack for clean boot with GC Loader 2.0.0.
- Support boot.iso.iso, boot.gcm and boot.gcm.gcm.
- Increase memory card write timeout.
- Rewrite OSReport patch.
- Read RGB5A3 banner from memory card files.
- Fix rewriting configuration file on memory card.
- Use emulated EXI registers to prevent conflicts.
- Adjust metadata drawing.
- Read CI8 banner from memory card files.
- Add file comment to carousel view.
- Guess which region a file belongs to.
e00cbd77f95504b50ea00386a9d8f3f469b9c700324319dc925b6560acbdc75e NKit_v1.4.20211022.zip
c8f7483432a9e8f4edce0a8ed4c3576d588074be55e0f4ae57e89c263ea09388 swiss_r1196.7z
fb9e4132befdf880d8d46db1f3b21d473306ae72a858deda78f7fcf65e96eb68 swiss_r1196.tar.xz
Swiss v0.5r1184
@Extrems committed:
- Fix regression from 088879e.
- Determine BS2's size from the BSS address.
- Change IGR combo to A, Z and START/PAUSE Buttons.
b8078444c0733455bc8d9390c3815bf8975c9001a16758ddb9ef4c41fed37e55 NKit_v1.4.20211007.zip
057132f508fec3d529e63c18cc4e88484b20f0702af69c81a39c05e89c57a7ae swiss_r1184.7z
906c46d0437f50c05b45ace4e06508c13feda29066374dd6194a7995044ca45e swiss_r1184.tar.xz
Swiss v0.5r1181
@Extrems committed:
- Prevent our alarms from being canceled.
- Fix return to menu in Midway Arcade Treasures 2 and Namco Museum 50th Anniversary.
b8078444c0733455bc8d9390c3815bf8975c9001a16758ddb9ef4c41fed37e55 NKit_v1.4.20211007.zip
0567aee9016d66f61276a4e576d64ffb3753bf8ce9f798ac57078b148c3bdfc9 swiss_r1181.7z
4e36df3c7c9079558c4a6c56233aa6c2f97bbd66242f4a27260ff75fadb1fd11 swiss_r1181.tar.xz