24-Apr-2024 08:29 GMT.
UNDER CONSTRUCTION
Anonymous, there are 30 items in your selection
[Files] Frodo for MorphOS with Catweasel SID supportANN.lu
Posted on 02-Jun-2004 02:20 GMT by itix30 comments
View flat
View list
New version of Frodo for MorphOS is available for download. Added features of Frodo 4.1b R3:

- Supports Catweasel MK PCI Flipper for SID
- Better sound quality in AHI modes
- Selectable 6581 and 8580 waveforms for AHI
- Better overlay and fullscreen support

From now on you can really utilize your Catweasel SID in Frodo. The only thing you have to do is select Catweasel from preferences and Frodo directly controls your SID chip.

Emulation is better synchronized with sound driver and produces a lot better sound than before.

Download Frodo 4.1b R3 Download Source code
Frodo for MorphOS with Catweasel SID support : Comment 1 of 30ANN.lu
Posted by XraalE on 02-Jun-2004 00:24 GMT
As a matter of interest, MorphOS is probably the first OS to get Catweasel SID support for Frodo. As far as I know, the Linux version is still asking for capable coders to patch their source for it.
Frodo for MorphOS with Catweasel SID support : Comment 2 of 30ANN.lu
Posted by Peter Gordon on 02-Jun-2004 07:45 GMT
In reply to Comment 1 (XraalE):
I started writing a "6581sid.library" compatible wrapper for OS4. It works for native apps, and I've played some notes through it, but I never got around to finishing it. Also, I couldn't get the OS4 port of Frodo to build :-(

Maybe i'll try and port the MorphOS one over.
Frodo for MorphOS with Catweasel SID support : Comment 3 of 30ANN.lu
Posted by Peter Gordon on 02-Jun-2004 08:13 GMT
In reply to Comment 2 (Peter Gordon):
..interestingly I hear the Mk4 catweasel is going to be a lot better for SID support. You'll be able to address the SID registers directly or something. I was talking to Jens about it at breakpoint.
Frodo for MorphOS with Catweasel SID support : Comment 4 of 30ANN.lu
Posted by itix on 02-Jun-2004 08:27 GMT
In reply to Comment 3 (Peter Gordon):
MK3 is no longer in production anyway.
Frodo for MorphOS with Catweasel SID support : Comment 5 of 30ANN.lu
Posted by Anonymous on 02-Jun-2004 10:54 GMT
In reply to Comment 2 (Peter Gordon):
wasn't the OS4 port by hausser? That explains, hyperion never release source in a way that's possible for other to compile them. it's a pity how they handle open/free sources. :(
Frodo for MorphOS with Catweasel SID support : Comment 6 of 30ANN.lu
Posted by Fabio Alemagna on 02-Jun-2004 11:26 GMT
In reply to Comment 2 (Peter Gordon):
> Also, I couldn't get the OS4 port of Frodo to build :-(

Isn't Frodo GPL'd? What is that didn't allow you to build the port? Missing or incorrect files? If so, you should talk to whoever did the port, and ask him to provide you with the full and working sources.
Frodo for MorphOS with Catweasel SID support : Comment 7 of 30ANN.lu
Posted by miksuh on 02-Jun-2004 11:26 GMT
In reply to Comment 5 (Anonymous):
Don't know what license you mean exactly, but eg. GPL does NOT require you to put sources on public website, ftp or any other public place. You don't need to do that. If someone ASKS sources directly from you then you must send sources to him or tell him where he can get those. Source need to be available, but it does not need to be available in any public place.
Frodo for MorphOS with Catweasel SID support : Comment 8 of 30ANN.lu
Posted by itix on 02-Jun-2004 11:36 GMT
In reply to Comment 6 (Fabio Alemagna):
Frodo versions up to 4.1b are free but not GPL'd, Frodo 4.2 is GPL'd.
Frodo for MorphOS with Catweasel SID support : Comment 9 of 30ANN.lu
Posted by Peter Gordon on 02-Jun-2004 11:39 GMT
In reply to Comment 6 (Fabio Alemagna):
No, the problem was that the sources built with the linux cross compiler, but I couldn't compile it ON OS4, but it was a while ago and I was using an out of date SDK.
Frodo for MorphOS with Catweasel SID support : Comment 10 of 30ANN.lu
Posted by Peter Gordon on 02-Jun-2004 11:41 GMT
In reply to Comment 7 (miksuh):
Not only that, but the OS4 port of Frodo hasn't actually been publically released yet.
Frodo for MorphOS with Catweasel SID support : Comment 11 of 30ANN.lu
Posted by Peter Gordon on 02-Jun-2004 11:46 GMT
In reply to Comment 5 (Anonymous):
No need for a Hyperion witch-hunt. I was trying to build the sources in a different environment to which the binary was built, using an out of date SDK. The problem was entirely my own.
Frodo for MorphOS with Catweasel SID support : Comment 12 of 30ANN.lu
Posted by Emeric SH on 02-Jun-2004 14:40 GMT
Downloaded, tested and liked it. Many thanks for the efforts! :)
Frodo for MorphOS with Catweasel SID support : Comment 13 of 30ANN.lu
Posted by XraalE on 02-Jun-2004 15:02 GMT
In reply to Comment 2 (Peter Gordon):
@Peter Gordon

Porting the MOS version won't be any good unless OS4 gets a version of OpenPCI library, or you manually rewrite these routines for whatever OS4 uses for PCI operations. MOS Frodo uses this to find and address the catweasel. There isn't (and shouldn't be) any way to do this directly.

The 6581sid.library you speak of was never used on any version of Frodo, and the version compiled for CW SID support only worked when Catweasel was plugged into a Zorro port on a 'classic' Amiga anyway. So using that would mean even more work adapting it for PCI.
Frodo for MorphOS with Catweasel SID support : Comment 14 of 30ANN.lu
Posted by Anonymous on 02-Jun-2004 16:01 GMT
In reply to Comment 11 (Peter Gordon):
okay, sounded different. :)

but the fact that hyperion does it that way still remains. We'll see after the os4 prerelease if they release the GPL sources they have used and altered for os4. take this very post as official request for dooing so, hyperion. you have to release GLP sources on request, when you don't do it anyway.
Frodo for MorphOS with Catweasel SID support : Comment 15 of 30ANN.lu
Posted by Peter Gordon on 02-Jun-2004 17:42 GMT
In reply to Comment 13 (XraalE):
> Porting the MOS version won't be any good unless OS4 gets a version of
> OpenPCI library, or you manually rewrite these routines for whatever OS4 uses
> for PCI operations.

So? I'll just swap the OpenPCI calls for OS4 PCI calls. Easy stuff, i've already ported similar things. Its actually very, very simple.


> The 6581sid.library you speak of was never used on any version of Frodo,

So? I was going to ADD support for it. I was just creating a library that was compatible to an existing standard.
Frodo for MorphOS with Catweasel SID support : Comment 16 of 30ANN.lu
Posted by hooligan/dcs on 02-Jun-2004 17:57 GMT
I tested the new Frodo and it seems to work like a dream. Good work.

Law of the west is still a killer :)
Frodo for MorphOS with Catweasel SID support : Comment 17 of 30ANN.lu
Posted by Kjetil on 02-Jun-2004 18:41 GMT
In reply to Comment 15 (Peter Gordon):
Please do so!! :) I Thinking about the cat!! just to read my old floppy disks, cool to have sid support inn frodo
Frodo for MorphOS with Catweasel SID support : Comment 18 of 30ANN.lu
Posted by XraalE on 02-Jun-2004 21:12 GMT
In reply to Comment 15 (Peter Gordon):
There is no existing standard. Only Magic64 used it. Why waste your time creating a library that will only run on frodo and will only run on OS4, because OS4 won't follow Amiga standards (OpenPCI)?
Frodo for MorphOS with Catweasel SID support : Comment 19 of 30ANN.lu
Posted by Chris Hodges on 03-Jun-2004 04:30 GMT
In reply to Comment 13 (XraalE):
I wrote a small program a few months ago, that would generate a Zorro config node from the PCI one (OpenPCI), so that programs written for the Zorro side of the Catweasel would work. Nice idea, but it failed due to the sidplay.library using hardware hacked CIA timers and there is no ciaa or ciab.resource on the Pegasos. So I never released that thing.
Frodo for MorphOS with Catweasel SID support : Comment 20 of 30ANN.lu
Posted by Peter Gordon on 03-Jun-2004 06:39 GMT
In reply to Comment 18 (XraalE):
Look, this is off topic for this thread. You think writing stuff for OS4 is a waste of time, I don't. End of story.

Back on topic, nice work to the guy making the really cool Frodo MorphOS ports.
Frodo for MorphOS with Catweasel SID support : Comment 21 of 30ANN.lu
Posted by XraalE on 03-Jun-2004 12:16 GMT
In reply to Comment 20 (Peter Gordon):
Actually, I said writing a library you don't need is a waste of time. Shared runtime code is useless unless it's actually going to be used by more than one program. Things like DynAMIte use unique libraries because they're written in e, and it's the only way you can expand them to other processors or use C code for them. Again, what's the point in a non-portable, one-platform library that will be used only for one app? It's adding stuff just for the sake of it.
Frodo for MorphOS with Catweasel SID support : Comment 22 of 30ANN.lu
Posted by Kjetil on 03-Jun-2004 13:53 GMT
In reply to Comment 21 (XraalE):
I don't understand your complaint, some one might like to make sound player using his library, accessing the PCI bus directly is no better the this old legacy applications, accessing chipsets directly. some one might like to replace this PCI slots at one point.
Frodo for MorphOS with Catweasel SID support : Comment 23 of 30ANN.lu
Posted by itix on 03-Jun-2004 14:13 GMT
In reply to Comment 22 (Kjetil):
Frodo detects Catweasel with help of OpenPCI and it never talks directly to CW. You can change PCI slot, remove/add CW and it is always properly detected if CW is there or missing. 6581sid.library could be useful when CW MK4 is ready and in the development but IMO lacks some important functionality. In theory you could have two Catweasels, or maybe CW and HardSID, but 6581sid.library is quite 'lowlevel.library oriented' and was never designed to cope with multiple SID cards.
Frodo for MorphOS with Catweasel SID support : Comment 24 of 30ANN.lu
Posted by Peter Gordon on 03-Jun-2004 14:32 GMT
In reply to Comment 23 (itix):
It wasn't the "only" library i was going to write. OS4 supports multiple interfaces for the same library. I was going to give it a "6581sid" backward compatible interface, and an updated, better interface for multiple sids etc. I'm not sure it'll ever get done, though, i'm spending most of my time on my webserver at the moment.
Frodo for MorphOS with Catweasel SID support : Comment 25 of 30ANN.lu
Posted by Leif on 03-Jun-2004 14:38 GMT
In reply to Comment 24 (Peter Gordon):
Whats the adavantage, to say, making two libraries ?
Assuming both libraries will be used at the same time,
(seems like a special case) it could save some memory to
have two interfaces on the same library. Anything other than that ?
Frodo for MorphOS with Catweasel SID support : Comment 26 of 30ANN.lu
Posted by Peter Gordon on 03-Jun-2004 14:49 GMT
In reply to Comment 25 (Leif):
Well, it means you can arbitrate access to the available SIDs between applications using different methods of talking to the SID in a more flexible way.

It might also save disk space if you have one library with shared code, but two interfaces.
Frodo for MorphOS with Catweasel SID support : Comment 27 of 30ANN.lu
Posted by Leif on 03-Jun-2004 15:06 GMT
In reply to Comment 26 (Peter Gordon):
Well, it means you can arbitrate access to the available SIDs between applications using different methods of talking to the SID in a more flexible way.

It might also save disk space if you have one library with shared code, but two interfaces.

->----------------

It would save disk space, yes. Not that diskspace is precious theese days.
Anyone else have an explanation ?
Frodo for MorphOS with Catweasel SID support : Comment 28 of 30ANN.lu
Posted by Leif on 03-Jun-2004 15:06 GMT
In reply to Comment 26 (Peter Gordon):
Well, it means you can arbitrate access to the available SIDs between applications using different methods of talking to the SID in a more flexible way.

It might also save disk space if you have one library with shared code, but two interfaces.

->----------------

It would save disk space, yes. Not that diskspace is precious theese days.
Anyone else have an explanation ?
Frodo for MorphOS with Catweasel SID support : Comment 29 of 30ANN.lu
Posted by Leif on 03-Jun-2004 15:07 GMT
Wow, my fisrt doublepost in several years. How did I do that ?
Frodo for MorphOS with Catweasel SID support : Comment 30 of 30ANN.lu
Posted by Anonymous on 09-Jun-2004 18:22 GMT
In reply to Comment 14 (Anonymous):
What makes you think that any of OS4 is based on GPL code?

If there is any of it based on GPL, then the source will be released.
probably in the same directory as the NDK/SDK.

If you're talking about the little 'showboat' pieces of code (such as any
OS4 ports of GPL code - eg Frodo from this thread) then those programs
probably wont come with/on OS4 CD - for various legal reasons about emulators
and IP rights...so thats entriely different. as as the running code is available
to those who can already download the source, its an already solved case.
Anonymous, there are 30 items in your selection
Back to Top