Search found 175 matches

by colinw
Wed Jan 01, 2020 1:05 am
Forum: Platform: AmigaOne X5000
Topic: Mounting SFS key problem
Replies: 21
Views: 1555

Re: Mounting SFS key problem

efher wrote:The line was missing in Kickstart !
Thanks a lot for you help, it works fine now.
Also, make sure you also have the diskcache.library.kmod, SFS uses that if it's available, otherwise it's slower.
The line in kickstart should be as follows;
MODULE Kickstart/diskcache.library.kmod
by colinw
Wed Dec 04, 2019 10:24 pm
Forum: General AmigaOS
Topic: Special Characters and Pattern Matching
Replies: 12
Views: 1111

Re: Special Characters and Pattern Matching

Just because the shell has "special" uses for some characters, and the pattern matcher also does too, and a couple have special meaning for DOS, ( namely colon and slash ), doesn't make them "illegal" in a name Colon and slash are illegal in filenames; this is stated in the official AmigaDOS Manual...
by colinw
Tue Dec 03, 2019 2:00 am
Forum: General AmigaOS
Topic: Special Characters and Pattern Matching
Replies: 12
Views: 1111

Re: Special Characters and Pattern Matching

I would post a bug report. RAM-Handler should not accept colons in file names when creating new files. No, you are completely allowed to shoot yourself in the foot anytime, "AmigaOS" is not "NannyOS". Just because the shell has "special" uses for some characters, and the pattern matcher also does t...
by colinw
Tue Jun 25, 2019 1:37 am
Forum: General Developer Support
Topic: SystemTagList() inconsistency
Replies: 3
Views: 998

Re: SystemTagList() inconsistency

Is this a bug or a deliberate design decision to break with OS3/MorphOS behaviour considering the interpretation of a 0 filehandle for SYS_Output? SYS_Output has not changed, SYS_Input has, and just by using ZERO for SYS_Input in your example means that you do not understand the ramifications. Ther...
by colinw
Thu Apr 25, 2019 1:28 am
Forum: General Developer Support
Topic: radiobutton.gadget doesn't load/open
Replies: 9
Views: 1308

Re: radiobutton.gadget doesn't load/open

For new code by preference use OpenClass() but OpenLibrary will do too. Sure, but there is never a need to call OpenLibrary() for a class/gadget yourself. The first line of code for Intuitions OpenClass() function, IS an internal call to exec OpenLibrary() function, it just does some extra things a...
by colinw
Wed Apr 24, 2019 12:19 am
Forum: General Developer Support
Topic: radiobutton.gadget doesn't load/open
Replies: 9
Views: 1308

Re: radiobutton.gadget doesn't load/open

The classes/gadgets are loaded by ramlib.kmod when the subsystem calls Iexec->OpenLibrary(), just like any library. So if it is a disk based library/gadget, it needs to be in one of the official paths to be found, the default paths can be overridded by an absolute path, by specifying a path with a c...
by colinw
Sat Dec 29, 2018 8:13 am
Forum: General Developer Support
Topic: SFS vs NGFS "PROGDIR:/" question
Replies: 15
Views: 2739

Re: SFS vs NGFS "PROGDIR:/" question

Kas1e, seeing you're a betatester, if you download the latest Snoopy 53.44 from the FTP server, it will show you the name of the file it is doing all those ChangeFilePosition() etc... calls to. Also, keep in mind that library calls performed by the application show up as from the application, so it ...
by colinw
Sat Dec 29, 2018 12:11 am
Forum: General Developer Support
Topic: SFS vs NGFS "PROGDIR:/" question
Replies: 15
Views: 2739

Re: SFS vs NGFS "PROGDIR:/" question

It's not really a fault though, as "RAM:/" is not a legal path. If anything the fact that ResolvePath() allows this and treats "PROGDIR:/test.txt" the same as "PROGDIR:test.txt" in the case where PROGDIR: points to a volume root directory could be considered a bug. I agree, it is a bug, I wrote the...
by colinw
Thu Dec 27, 2018 4:13 am
Forum: General Developer Support
Topic: SFS vs NGFS "PROGDIR:/" question
Replies: 15
Views: 2739

Re: SFS vs NGFS "PROGDIR:/" question

Yes, Rigo and TonyW are correct. The new filesystems all get their paths pre-resolved by the V53+ dos.library function ResolvePath(). It resolves all the paths fed to functions that take string input arguments like Lock(), Open() etc... As TonyW mentioned, previous dospacket based filesystem handler...
by colinw
Sun Dec 16, 2018 12:04 am
Forum: General Developer Support
Topic: Safe Exit code
Replies: 4
Views: 1240

Re: Safe Exit code

You should rather design the child tasks so that they signal the main task in Forbid() state only at the very end of the routine. It doesn't work if any child process crashes, it will leave the parent process hung forever. While ever the arbitration mechanism is dependant on the child process execu...