Zatím jestě v testovaci verzi, ale juz to pekne funguje a do tydne by to melo byt oficialni.
Nejdulezitejsi je odstraneni velmi stare chyby, ktera zpusobovala spatnou indexaci bloku a podobne problemy spojene s rychlym vytvarenim velkeho mnozstvi novych adresaru nebo souboru v partitionech s velikosti nad 5G. (PFSDoctor obvykle hlasil neco jako "x reserved blocks not used but allocated"). Typicky napr. pri rozbalovani archivu.
Jako zajimavost jeste vyzdvihnu, ze nova verze byla kompilovana s GCC 6, a vysledny kod je dokonce o 17k mensi nez predchozi verze. Tak to vypada, ze situace s modernejsimi kompilatory C se vyrazne vylepsuje. Doufejme, ze brzy pujde pouzivat GCC 6 i na AmigaOS 3x...
PFS3AIO v3.0 Test #1 (Based on v19 PFS3)
- Finally 100% fixes wrong index block (and similar) errors, see below for details. Thanks to Michiel Pelt for helping to find this nasty bug.
- Fixed two (probably) harmless off-by-one bugs.
- Compiled with m68k optimized GCC 6 (https://github.com/bebbo/amigaos-cross-toolchain), 17k smaller than previous pfs3aio.
- Some HD controllers modify MaxTransfer after filesystem has been initialized which was ignored by previous versions.
- Automatic 0x20000 max transfer limit is only enabled if scsi.device version is v36 or newer and older than v50.
- Automatically attempt to increase number of buffers if all buffers are in use and more buffers are required.
- Includes experimental >104G partition support. Shows warning if enabled during formatting.
Pozor podpora paritionu vetsich jak 104G s souboru vetsich jak 4G je EXPERIMENTALNI, vyzaduje reformat, a struktura na disku nebude nadale kompatibilni se starimi verzemi PFS a PFSDoctora!
Nejdulezitejsi je odstraneni velmi stare chyby, ktera zpusobovala spatnou indexaci bloku a podobne problemy spojene s rychlym vytvarenim velkeho mnozstvi novych adresaru nebo souboru v partitionech s velikosti nad 5G. (PFSDoctor obvykle hlasil neco jako "x reserved blocks not used but allocated"). Typicky napr. pri rozbalovani archivu.
Jako zajimavost jeste vyzdvihnu, ze nova verze byla kompilovana s GCC 6, a vysledny kod je dokonce o 17k mensi nez predchozi verze. Tak to vypada, ze situace s modernejsimi kompilatory C se vyrazne vylepsuje. Doufejme, ze brzy pujde pouzivat GCC 6 i na AmigaOS 3x...
PFS3AIO v3.0 Test #1 (Based on v19 PFS3)
- Finally 100% fixes wrong index block (and similar) errors, see below for details. Thanks to Michiel Pelt for helping to find this nasty bug.
- Fixed two (probably) harmless off-by-one bugs.
- Compiled with m68k optimized GCC 6 (https://github.com/bebbo/amigaos-cross-toolchain), 17k smaller than previous pfs3aio.
- Some HD controllers modify MaxTransfer after filesystem has been initialized which was ignored by previous versions.
- Automatic 0x20000 max transfer limit is only enabled if scsi.device version is v36 or newer and older than v50.
- Automatically attempt to increase number of buffers if all buffers are in use and more buffers are required.
- Includes experimental >104G partition support. Shows warning if enabled during formatting.
Pozor podpora paritionu vetsich jak 104G s souboru vetsich jak 4G je EXPERIMENTALNI, vyzaduje reformat, a struktura na disku nebude nadale kompatibilni se starimi verzemi PFS a PFSDoctora!
Komentovat