07 February 2017, 17:55 | #1 |
Registered User
Join Date: Dec 2007
Location: Szczecin/Poland
Posts: 424
|
Tinkering with PFS3
!!! DANGER WILL ROBINSON !!!
This is a filesystem handler. One of the most important pieces of software in your AmigaOS, in which every bug can easily lead to data loss. Or data damage, which might not be visible at first. And someone who never coded for AmigaOS before was tampering with it - if you don't understand what this could mean, leave this thread immediately and don't even try to download the attachment. So: DON'T USE IT ON ANY SYSTEM, WHICH STORES VALUABLE DATA! DO BACKUPS! ------------------------------------ OK, so what do we have here? - PFS3 AllInOne handler - english, french, german, italian, and polish (both AmigaPL and ISO 8859-2) builds available - contains development done by Toni Willen and others (build is based on the latest AROS SVN tree), with some small tweaks made by me (see the readme file inside the archive) - compiled using GCC 4.6 (6.3 compilation is possible, but is not stable on OS4) This does not fully replace Toni Willen build http://aminet.net/package/disk/misc/pfs3aio (there is no 'custom' handler included) - I did this one to fulfill solely my needs New in 17.06.2017 (see readme in the archive for previous changes) --------------------- - merged upstream update from 13.03.2017 (variable initialization fixes) - HiDensity device driver is now recognized as floppy device KNOWN BUGS ---------------- - Wrong Index Block ID bug: http://eab.abime.net/showthread.php?t=71423 Q&A ----- - When will the new version come? - I don't know, I don't spend much time on the Amiga. Got other fascinating hobbies too - Will this be eventually merged with AROS source tree? - I don't know. I'm tweaking this software to my needs, which might not fulfill AROS team ideas. Besides, I'm not going to spend time testing this with AROS. Last edited by Romanujan; 17 June 2017 at 11:15. Reason: new build |
07 February 2017, 21:25 | #2 |
Ruler of the Universe
Join Date: Mar 2010
Location: Lanzarote/Spain
Posts: 6,185
|
That's great, but I will wait that Toni or Thomas try it first
Thanks for working on it. |
07 February 2017, 21:59 | #3 |
Registered User
Join Date: Aug 2014
Location: Gdynia/Poland
Posts: 162
|
Is it possible to create polish version of pfs3aio ? Messages are translated and attached.
|
07 February 2017, 23:17 | #4 |
Registered User
Join Date: Dec 2007
Location: Szczecin/Poland
Posts: 424
|
Not a problem - but:
1. Two strings are left untranslated: AFS_ERROR_DOSLIST_ADD AFS_ERROR_EX_NEXT_FAIL Could you translate them also? I have never used polish translation and AmigaPL codeset. 2. Why brackets in AFS_ERROR_UNSLEEP? |
08 February 2017, 00:24 | #5 |
Registered User
Join Date: Sep 2007
Location: Stockholm
Posts: 4,332
|
What were your needs that the Aminet version didn't fulfill?
|
08 February 2017, 07:01 | #6 |
Registered User
Join Date: Dec 2007
Location: Szczecin/Poland
Posts: 424
|
My goal is to have MultiUser support with AlInOne features (minus the Kickstart 1.3 support - makes no sense, as the MultiUser requires OS 2.0).
|
08 February 2017, 17:59 | #7 | |
Registered User
Join Date: Aug 2014
Location: Gdynia/Poland
Posts: 162
|
Quote:
2. I using this to mark function for example ()CopyMemQuick I removed the brackets. All text is in ISO-8859 format so if psf3 require font like topaz please use iso-topazPL instead. |
|
08 February 2017, 21:32 | #8 |
Registered User
Join Date: Dec 2007
Location: Szczecin/Poland
Posts: 424
|
New build added to the first post, includes polish localized versions (both ISO 8859-2 and AmigaPL). BTW. akrywność -> aktywność
The handler never explicitly asks for the topaz font, I guess it uses the default one. If you know the reproducible use case when handler displays something with wrong font, let me know - we will see what can be done. I have tested GCC 4.6 vs GCC 6.3 build - the 6.3 produces smaller binary, but the 4.6 build is very slightly faster (per average 2-3%). Given that the build is done with -Os (compiler is asked to produce small binary, at the cost of some performance), we can hardly blame the compiler. Unfortunately, I have found the first bug [edit] Bug seems to have been GCC 6.3 issue - switched back to GCC 4.6. Last edited by Romanujan; 09 February 2017 at 19:13. |
10 February 2017, 00:50 | #9 |
Registered User
Join Date: Dec 2010
Location: Norway
Posts: 817
|
Cool. Feel free to bugfix or figure out those 'wrong index block id' issues people are having with pfs3aio
|
10 February 2017, 15:48 | #10 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,506
|
Thats the problem that needs to be 100% duplicated and fixed before larger partition sizes can become officially supported.
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Tinkering with a 68hc000 in an A500 | Yulquen74 | Hardware mods | 49 | 30 June 2021 08:03 |
im still tinkering so bare with me .... | virtualnut | project.ClassicWB | 1 | 06 May 2014 21:03 |
PFS3 or PFS3 SCSI Direct | xalakibaniou | project.ClassicWB | 105 | 27 July 2013 22:08 |
Ian "tinkering with Amiga's since 1986" Stedman's A500/A600/A1200 ATX power adaptor | Paul_s | MarketPlace | 0 | 05 October 2010 22:39 |
PFS3 error: INVALID PFS3 COPY !!! WTF? | keropi | support.Apps | 10 | 18 March 2008 22:30 |
|
|