HDDChecker jest narzędziem diagnostycznym przeznaczonym do badania stanu zdrowia dysku twardego z poziomu konsoli PlayStation 2.
Obecnie najnowszą wersja posiada "numerek" 0.964.
Lista zmian (changelog):
Kod:
v0.92:
- Updated to compile with the new PS2SDK.
- Ported over the updates to ATAD from the PS2SDK.
- Attempted to add support for the VERIFY_SECTORS_EXT command, which was previously missing.
v0.931:
- Only the "OK" button legend will be displayed for information (single-option) messages.
- No button legend will be displayed for status updates (i.e. "Please wait..." screens).
- The last-accessed menu will be displayed, upon the user returning to the menu.
- The last-selected menu option will be highlighted, upon the user returning to the menu.
- Long messages and labels will now be once again automatically wrapped.
- Removed support for the tab ("\t") escape character in translation files.
- Removed workarounds for clone/compatible network adaptors.
- Ported workaround for the PSX's DVRP.
- Changed "NG" to "FAIL", and added "PASS".
v0.932:
- Relocated the version number.
- Fixed size calculation error in fsckFixDEntry() of fsck.
- Fixed cosmetic errors in disassembly of fsck.
- Updated to have the latest PS2SDK changes.
- Added Spanish and German localizations.
- Updated Portuguese localization.
v0.94:
- Removed limitation on optimizing disks with HDLoader games.
- Added unofficial support for optimizing HDLoader games to hdsk.
- Added a 2TB capacity limit.
- Removed unused size labels.
- Updated to compile with the latest PS2SDK changes.
- Added updated German, French and Spanish localizations.
- Corrected error in Portuguese localization.
- Corrected sector error check.
- Added workaround for the PSX to the scanning and zero-filling.
- Removed Japanese font. Will re-add if a localization is added.
- Changed font support to not store the whole font in RAM, unless the tool is booted from the HDD unit.
- If booted from the HDD unit, the whole font file is read into memory.
- Changed UI initialization code to allow the font to be re-opened after IOP reboots.
- Expanded initialization thread's stack size to correct stack overflow.
- Added missing disk check status labels.
- Added a display for the number of errors found.
- It is no longer considered an error, if the number of errors fixed is not equal to the number of errors found.
- The cancel button is no longer fixed to CROSS for all operations.
- Corrected progress bar display during disk optimization.
- PS2SDK APA update: fixed incorrect behaviour of HIOCGETPARTERROR.
- Improved efficiency of VRAM storage for fonts.
v0.941:
- Fixed missing return value in HDD.IRX.
- Added more comments to FSCK.
- Changed some code to avoid potential mismatched-sign comparisons.
- Fixed coordinate overflow in font-drawing.
- Rebuilt to not have the full kernel OSD patch (PS2SDK update).
(prevents users of SCPH-10000/SCPH-15000 from being blocked from changing the language setting)
v0.942:
- Corrected logic error in fsck.
- Added new Italian localization by Vash The Stampede.
v0.95:
- Corrected logic error in HDSK simulation code (estimation for disk optimization part 2).
- Updated to work with the latest PS2SDK revision: better stability and correctness of operation.
- Replaced icons with new icons from Berion.
v0.96:
- Added logging feature.
- Fixed off-by-one error in fsck, which caused undefined behaviour.
- Fixed incorrect logic if hdsk, which caused the simulated behaviour to not match the actual APA-level optimization operation.
- Fixed progress computation jumping to random values or causing a freeze (division by 0).
- Updated to build with the latest PS2SDK for updates to PFS.
- UI update for nicer font-rendering.
Logging Feature
As of HDDChecker v0.96, a new logging feature has been added.
4 log files will be generated:
- When scanning is done:
- When optimization is done:
v0.961 (18\06\2018):
- Fixed incorrect logic that prevented fsck from checking more than ~16 files in a directory.
- Added option to format a HDD, if not formatted.
- Updated translation template.
v0.961 (19\06\2018):- Fixed incorrect logic in UI, which causes the menu to be opened twice.
v0.961 (20\06\2018):- Added missing code for reloading the HDD modules, to allow the disk's format status to be refreshed after a disk erasure.
Najnowszą wersję 0.964 (13/04/2019) można pobrać stąd:Oficjalna strona projektu:
Oficjalne fora: