No wonder it didn't work. Magellan uses #define PF_ASYNC (1<<7) as message port flag and that value is reserved for internal use of the system only in newer AmigaOS versions. (exec/ports.h)
One of the rules is don't put any 3rd party specific stuff into the system structures. And don't assume some values of the flags will remain unused by the system forever.
@kas1e and others
Good work !
(Edit) I was going to ask the same question as Andy.
Rock lobster bit me - so I'm here forever X1000 + AmigaOS 4.1 FE "Anyone can build a fast CPU. The trick is to build a fast system." - Seymour Cray
Yeah indeed, in os4 includes, PF_SIGALLOC is defined as (1<<7), and i specially check NDK3.9 includes: there is none.
So, that was some mix of no luck and a bit of hardcode. Funny how easy it come to end .. I remember how many ppls cry that its all will be so hard, and there will be so problematic to fix even just a listers crash, and that its all because everything in os4 bad .. hah..
As for archive, recheck post #61, i a bit update it with link
Anyone gotten the FTP stuff in Magellan to work? It tries to connect but even when it says it connected to an FTP site and closes the initial requester and shows a lister, the lister is always empty. Am I just not trying valid sites, or is ftp not working in Magellan?
Yes, it works. At least with Aminet. Sometimes you have to click the path/url textbox twice before it displays content of the selected directory. I don't know how to set the user and password for those sites which needs them.
Rock lobster bit me - so I'm here forever X1000 + AmigaOS 4.1 FE "Anyone can build a fast CPU. The trick is to build a fast system." - Seymour Cray
Interesting, I am having no problem using .wav, 8svx or other sound files in Magellan - I am setting up the sound environment variables and they all work fine. Could it be that it is using datatypes that are causing a conflict for you? Can you verify you are using the built-in sound player?
I've played wav and 8svx with no problems. setting a shutdown sound produces a DSI though, if you click more the second window doesn't open...
One thing I can't get it to do is run native programs by double clicking them in a lister. I added 'or' and 'match $7F454C46' to the filetype but no luck.
Edit: Seems to be working today, weird...
Edited by Severin on 2012/12/22 21:37:29 Edited by Severin on 2012/12/23 10:49:27
Amiga user since 1985 AOS4, A-EON, IBrowse & Alinea Betatester
I have little access to my computer for days, but I tried it yesterday, it crashed whit DSI error, what do I need to do to run Opus5?, first I coped DOpus5.Library to Libs: but then it refused to run at all complaining about not being able to open DOpus5.library.
Do I need to have original Opus5 installed?
(NutsAboutAmiga)
Basilisk II for AmigaOS4 AmigaInputAnywhere Excalibur and other tools and apps.
Of course you need (and no need to copy anything to LIBS:, just use main dopu5 libs direcory or how it called).
Check post61 for links and co
@all
As for bugs, for now there is not much point to report them, as that version its just fast os3 build to make listers works. Now, we will rewrite everything to GCC, and once we will have working and native builds, then bug-reports, suggestions and testing time.
@broadblues
Andy, btw, after some checking, i still can't found any sources of the Filler. What mean, that all those "we have filler already, why not imporve it", its only in theory. Year or two passed, and there is no sources in pulic,and no new versions at all. I even remember, i ask Orgin about, and he say that sources just not ready for release, as it somehow now in mess or kind. What mean, that pretty possible there will be never Filler's sources, but dopus5 sources there right now, and we can improve it in bits where Filer good, and no recreating of wheel, where dopus5 already good enough as well.
Btw, if some of you in interest to help, can anyone plz test heavy that fixed os3 version (new binary + new library) on OS3 (not OS4) real/emulated , and if everything is the same as with original, i can merge that PF_ASYNC code to whole source, without ifdefs, and we can forget about those problems at all.