Releases: emukidid/swiss-gc
Swiss v0.5r1179
@Extrems committed:
- Update Redump database.
- Identify EXI devices that aren't Swiss devices.
- Identify NPDP-GDEV.
- Move fragments list to top of memory.
- Dynamically allocate fragments list.
- Move reserved memory use to top of memory.
- Prevent BS2 from panicking on field rendering.
- Support PAL 60Hz forcing with boot through IPL.
- Enable hypervisor for WODE. (untested)
- Enable memory card emulation for WODE.
- Minor optimizations.
- Show whether 60Hz or 50Hz mode is selected.
- Avoid needless search for second disc.
- Add experimental BCA (112 bytes), PFI and DMI dumping.
- Only dump what is confirmed to be the BCA.
- Speed up banner loading for Redump images.
- Check for valid banner magic.
- Break down reads into DVD ECC blocks for Wiikey Fusion.
- Improve read queue for IDE-EXI.
- Break down reads into DVD ECC blocks for IDE-EXI.
- Improve read queue for Wiikey Fusion.
- Enable 48-bit LBA support in hypervisor.
- Defragment globals.
- Improve read queue for SD Card Adapter.
- Don't set breakpoint if debug monitor is unused.
- Patch NPDP-GDEV IPL.
- Add DVD signatures for NPDP-GDEV IPL.
- Update apploader. (extremscorner/cubeboot-tools@4777344)
- Rebuild dol2gci.
@webhdx committed:
- Added official M.2 Loader logo
f015e5c44a59deb4f00d24b41790749b38c721c43a3e431f01639fe14ecbfa29 NKit_v1.4.20211006.zip
301580ef6c111e19779b411858c10df3b8196e80de9834f50e23f77e70cac3c5 swiss_r1179.7z
8b8e37abaa7accad05e74a0ab90ed1e858524ce2b60af825d7492e9a68d2dbec swiss_r1179.tar.xz
Swiss v0.5r1154
@Extrems committed:
- Fix aspect ratio of Killer7.
- Fix aspect ratio of Wave Race: Blue Storm.
- Fix aspect ratio of Luigi's Mansion.
- Fix aspect ratio of Pikmin.
- Fix aspect ratio of Star Fox Adventures.
- Fix aspect ratio of Eternal Darkness: Sanity's Requiem.
- Fix aspect ratio of Doshin the Giant.
- Use macro to change video width.
- Add clean boot by pressing L+A.
- Fix aspect ratio of Burnout.
- Fix aspect ratio of Burnout 2: Point of Impact.
- Fix aspect ratio of Egg Mania: Eggstreme Madness.
- Add 656px and 672px as horizontal scales.
- Support memory card fast operation mode.
- Minor memory card emulation accuracy improvement.
- Add option to disable game-specific video patches.
- Properly enforce command delay.
26afa1f28de9f93eb06157d42ef9bfa0192cbe63e73079c52d4edecce32dc4b4 NKit_v1.4.20210908.zip
6326da43bfdbc8d1f17f65ca39b32e4d247c45c0ee4d65e8b657c67f7e8a8b2d swiss_r1154.7z
3c61aef1f8c7c2e97194ec0944535b4fd9e081b76a36bd2e75a3bf5f63394242 swiss_r1154.tar.xz
Swiss v0.5r1138
@emukidid committed:
- Tidy file management code, now available only via Z trigger
- Add option to show hidden files #547
- Add file/dir rename support #491 #514
- Add delete dir support #514
- Add delete prompt
- Fix DrawGetTextEntry memory leak
- Fix focus issue when cancelling from Recent list
- Remove .gci from known file types list since it has no handler
- Add NPDP unlock sequence #506
- Add option to toggle the recent list (on/lazy/off) #553
- Fix memory leak introduced from NPDP commit
- Fix copy prompt failing to pop up, fix cancelling copy
@Extrems committed:
- Use region code 3 for boot image.
- Set El Torito platform to PowerPC.
- Clamp analog sticks to -127,127 range.
- Don't attempt to target logic/subtract blend modes.
- Fix logo animation speed between NTSC/PAL.
- Record highest GC Loader firmware version seen.
- Don't prompt for firmware update if user has downgraded.
- Unset breakpoint.
- Update Redump database.
744d1b98ba20d6f2759c16e67148a904feddb42c360763e54ffb40470f3891fe NKit_v1.4.20210813.zip
86ba3d003dc4efa6339df92ff01aa0d3e81d7fd9e2185c7c7c5cb16c24fb0bbf swiss_r1138.7z
190d17fbe79f8ed8253b1efaf70ceaf71acb386df50279ea15fe3bc0936fb796 swiss_r1138.tar.xz
Swiss v0.5r1123
@9ary committed:
- Add an extra argument to dol2gci to set the save file name
@emukidid committed:
- Pressing X will take you up a directory
- You can now cancel file copying
- Don't display a load option if the file type is unknown
- Prevent loading of unknown files
@Extrems committed:
- Rebuild dol2gci.
- Other minor changes.
- Update makefile.
- Basic GC Loader 2.0.0 support.
- Fix false dependency on libfat.
- Fix FTP connection.
- Fix build with devkitPPC release 39.
- Enable file management on FTP/SMB.
- Fix .cli/.dcp files on FTP/SMB.
- Add ffcc_cli.bin patch from Dolphin.
- Fix ARP reply with devkitPPC release 39.
- Enable GPT support.
- Prepare for 64-bit LBA support.
- Add M.2 Loader support.
- Change IDE prefix to ATA.
- Optimize polling for DRQ on IDE-EXI.
- Make kernel selection more robust.
- Enable disc read speed emulation for M.2 Loader.
- Use breakpoint to protect debug monitor.
- Rewrite OSLoMem initialization.
- Bundle dol2gci.
- Fix execD after f5319aa.
- Fix minor issues with DOL apploaders.
- Change wording and outright fail for streaming audio titles.
- Fix space calculation for 2-4TB disks.
- Read banner from TGC.
- Support booting TGC files. (slightly broken)
- Read BI2 before FST.
- Speed up banner loading for Redump NKit images.
- Fix memory leak navigating very large directories.
- Use bytes as base unit and upgrade to 64 bits.
- Hide .mp3 extension.
- Avoid modifying disc header.
- Copy existing disc header.
- Attempt to detect fake SD cards when selecting a GCM/ISO.
- Update Redump database.
- Add No-Intro database.
- Error out on missing or invalid patch files.
- Fix ghost progress bars.
- Avoid false positive on ISO 9660.
06e8e346162bfd5837a1f5bc7549ada705adb1f4584b417ed663966f5327ea24 NKit_v1.4.20210725.zip
4264becf63098ec338e88a5a39d96f4fb2c4e877f5f16afe0802f90af1e55f75 swiss_r1123.7z
605c40c2351430384f5b4b2a8e92b503675bb557a835180492cf62cf626e413b swiss_r1123.tar.xz
Swiss v0.5r1086
Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience.
@emukidid committed:
- Fix cheats not applying
be836a5420dda0e15e730765ff8f24ce530c244dc2ea07c613beb12f5b0bf677 swiss_r1086.7z
2ccbdccf8f11c10581699deedf4aceadae7a2dd8c2ed7e3bd383819fe62de61e swiss_r1086.tar.xz
Swiss v0.5r1085
A new feature of note this release is the addition of a list of recently accessed games and applications. Press Start/Pause in the file browser to consult it. As always, a configuration device is required.
Additionally, it is no longer necessary to disable video patches when playing GoldenEye: Rogue Agent, Medal of Honor: European Assault, or Medal of Honor: Rising Sun.
@emukidid committed:
- Add recent list
- Consolidate autoload / recent handling code into one
- Add DOL/ELF support to recent list
- Only update recent list if something has been updated
- Fix 2 disc game detection (fixes issue when the second disc is outside of visible view too)
- Cheats are now dynamically allocated, limit of 512 codes per cheat.
- Fix Multi-Game discs
- Unlock NR drives
- Fix time/temp label overlap on large components such as the folder destination selector
- Update patreon list
@Extrems committed:
- Update Redump database.
- Other minor changes.
- Optimize in-game reset.
- Optimize interrupt service routines.
- Find __OSInterruptInit.
- Continue Dolphin SDK archaeology.
- Fix heap corruption moving down recent entries.
- Patch NPDP Reader IPLs.
- Trap NPDP commands in IPL.
- Update apploader. (extremscorner/cubeboot-tools@80772bf)
- Patch TDEV IPL.
- Identify TDEV.
- Update apploader. (extremscorner/cubeboot-tools@495f182)
- Update FatFs to R0.14b.
- Identify NR Reader and NPDP Reader.
- Fix disc drive firmware dumping.
- Fix time/temperature display on blank screens.
- Fix force vertical filter in Pokémon XD: Gale of Darkness.
- Fix framebuffer initialization in LOADRDVD/STUBRDVD.ELF.
- Fix patching STUBRDVD.elf in Medal of Honor: Rising Sun (Europe).
0cbfcbe85f39013055bbadb9ecbef037f0c5eb57512014683ed0f79a503b2e43 swiss_r1085.7z
622e70f17dddb319af788aa1ea8508da8f747199db6259ed28192afcafdd16aa swiss_r1085.tar.xz
Swiss v0.5r1060
Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience.
@Extrems committed:
- Set a device error on zero-length read.
- Add game-specific patch for Tony Hawk's American Wasteland.
- Avoid needlessly taking 32 bytes away.
- Minimize stack usage when decoding/mixing streaming audio.
- Support vertical filter screen fade.
- Add game-specific patch for Gun.
- Use zlib's CRC-32.
- Support patching apploader in full.
- Patch apploader in TGC.
- Replace EXI hooks with emulator traps.
- Cheat again to save some space.
- Enable CPU power management in hypervisor.
6f65e831e07863a9dcd4d51809d215615894452e9117c0ba0c36ac04b0d51a22 swiss_r1060.7z
1c5177523e66aef41c3bdee8f9952c9ff4e84182067758d2022b65fbbad5804d swiss_r1060.tar.xz
Swiss v0.5r1047
Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience.
@Extrems committed:
- Add game-specific patch for Terminator 3: The Redemption.
- Fix code style of 5351bda.
- Add game-specific patch for Mission: Impossible - Operation Surma.
- The year is 2021.
- Change order of write operation.
- Enable asynchronous read with memory card emulation.
- Fix file name written in GCI.
- Distinguish more EXI function variants.
- Disable memory card in the same slot as SD card for the time being.
- Use device queue for writing.
- Remove MSR[PM] hack.
- Use multiple block write.
- Always patch STUBRDVD.ELF.
- Patch CARDGetEncoding.
- Optimize partial read buffer invalidation.
- Enable memory card emulation for IDE-EXI.
- Use ISR-based read method for IDE-EXI v1. (untested)
- Improve IDE-EXI in-game read performance.
- Remove dead code.
- Patch more inlined OSGetFontEncode patterns.
- Move extra read to ISR.
- Fix some HDDs choking on streaming audio.
d4c75d5130b66c5636626d0e872ab83d81d90baa18c989cef9b2460e1be44f0a swiss_r1047.7z
f9aa02d32ba6b6953159124403fc266a267cc0fa8c000be2e65749e3f203be47 swiss_r1047.tar.xz
Swiss v0.5r1026
Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience.
@Extrems committed:
- Reset registers as per BS2.
- Rewrite fragments list handling.
- Enable memory card emulation for Wiikey Fusion.
- Use libOGC's GCLoader disc interface.
- Fix issue copying over existing file.
- Update Redump database.
- Upgrade from MD5 to SHA-256.
- Optimize fragments list handling.
- Reset to boot.iso on hot reset or IGR.
- Don't pollute fragments list with igr.dol when unused.
- Use DMA for SD card write.
- Use xorrisofs on Windows.
- Update build-gci for 1358363.
- Enable memory card emulation for SD Card Adapter.
- Optimize read/write operations.
- Don't use EXI hooks with memory card emulation.
- Support DSI exceptions in a nonrecoverable context.
- Fix disc read speed emulation after 5351bda.
- Condense exception context.
- Add boot sound selection.
- Change back to less confusing No/Yes.
- Support differently sized memory cards.
- Use separate read buffer for streaming audio.
- Enable ISR-based read method with DVD/GC Loader/Wiikey Fusion.
- Move patches to top of memory.
- Move up cheat engine.
- Disable cheat engine hook in apploader.
- Fix BI2 anomalies.
- Show GC Loader firmware version.
- Add space to GCLoader.
- Add GC Loader firmware update notice.
- Only stop DVD motor with disc drive.
@rapperskull committed:
- Fix some compilation issues
- Speed-up and simplify recovery iso generation
- Fix compiler warnings
b33b7d1226fb9f2708c1d562dbdf1d719c691444e6889bb033173cd8f91a38c0 swiss_r1026.7z
268f0f5b2312d240b899cfe763e1108065095fb2b017c7283f40a1a90ad5e1e0 swiss_r1026.tar.xz
Swiss v0.5r994
Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience.
@Extrems committed:
- Rebuild dol2gci.
- Fix EFB Z peek with devkitPPC release 37.
- Fix race condition when switching Swiss video mode.
@smurf3tte committed:
- dol2gci: Strip entire path from GCI name
6f5f3ab823b32b6dc338942db2a9b0f2e131a8c3206e5356729cddc93af27982 swiss_r994.7z
2aaa6ef81e27e67711a2b48c68bca0ead6a97d5e65a74c471333b75da7a0dfc0 swiss_r994.tar.xz