28 January 2021, 23:57 | #1 |
Registered User
Join Date: Oct 2020
Location: Bicester
Posts: 2,035
|
AA3000+ DSP emulation
Hi would there be any interest / plans to add support for the DSP on the AA3000+ to WinUAE?
it seems that the guys have got it to do some actual work [ Show youtube player ] br |
29 January 2021, 08:39 | #2 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,574
|
Usual requirement for emulating something that does not "exist" or is not really Amiga hardware: there must be existing license compatible DSP chip emulation.
|
29 January 2021, 09:34 | #3 |
Guru Meditating
Join Date: Jun 2014
Location: England
Posts: 2,356
|
The dsp does not work correctly or reliably at the moment, so any thoughts of emulating it are rather premature.
|
29 January 2021, 10:09 | #4 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,574
|
AFAIK instabilities are due to hardware interface between Amiga side and DSP not being stable/correct.
Emulation does not care and would work correctly |
29 January 2021, 12:56 | #5 |
Guru Meditating
Join Date: Jun 2014
Location: England
Posts: 2,356
|
It is not yet detemined whether the patched PAL equations are correct, or whether the lack of DMAC04 registers will be an issue going forward, so i'd give it a few more months before we pop the cork
And whilst the devtest and mandel are great, i hope we see something a little more complicated before we call it a victory But progress so far for only a few months is remarkable! |
29 January 2021, 13:41 | #6 |
Moderator
Join Date: Jan 2002
Location: Chicago, IL
Posts: 3,400
|
What does Johnny the Monkey think bout this DSP chip?
|
29 January 2021, 17:07 | #7 |
Registered User
Join Date: Oct 2020
Location: Bicester
Posts: 2,035
|
|
29 January 2021, 22:00 | #8 | |
Zone Friend
Join Date: Mar 2004
Location: Middle Earth
Age: 40
Posts: 2,130
|
Quote:
Is it possible to use the DSP as a modem, if so what speed modem do you think the DSP could decode? Wanted to know if the DSP chip would of been cheaper then a modem back in the day. |
|
29 January 2021, 23:47 | #9 |
Guru Meditating
Join Date: Jun 2014
Location: England
Posts: 2,356
|
you would have to look at how the apple quadra 660AV and 860AV implemented the dsp3210 to get the answers to those questions, but I doubt we will ever see such uses for the Amiga even if the dsp is made fully funcational, simply because who would integrate the dsp into the amiga OS, and who would write the functions to use the dsp for maths heavy tasks in 3d renders? I suspect we might see a decoder for mp3s for use in say amigaamp, but even that willl be a significant piece of work.
The quadra on-board dsp and the nubus dsp cards could be used in photoshop and with quickdraw, and i assume in some audio applications maybe? If you're interested in the dsp then sign up for an A1K forum account and read the DSP development mega-thread on there. it's over 1000 posts long at the moment and still going strong. |
08 February 2021, 17:11 | #10 |
Registered User
Join Date: Feb 2015
Location: Sweden
Age: 50
Posts: 2,988
|
A long time ago.. (more than a decade, I'm sure), Jens was doing some stuff with delfina.library.. It uses a different DSP but if I'm not mistaken, there was open source code.
Ok so 2 different DSPs but maybe similar enough so that it would make sense to start by looking at what is already done in terms of utilizing a DSP to decode mp3 under Amiga OS. |
08 February 2021, 17:51 | #11 |
Moderator
Join Date: Jan 2002
Location: Chicago, IL
Posts: 3,400
|
The Video Toaster Flyer also had a great onboard DSP that was not taken advantage of by other Amiga applications. Since that is more widespread, was released, sold in good numbers, and is documented. Maybe support should be added for this DSP?
|
08 February 2021, 18:22 | #12 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,574
|
Uh, no. DSPs are extremely complex and every DSP is more or less totally different.
|
08 February 2021, 18:41 | #13 |
BoingBagged
Join Date: Aug 2007
Location: The South of nowhere
Age: 46
Posts: 2,358
|
Also the problem with the Flyer is that it runs its own custom embedded OS, so you will need to use its interfaces, if available, to get access to the DSP.
|
08 February 2021, 19:01 | #14 |
Moderator
Join Date: Jan 2002
Location: Chicago, IL
Posts: 3,400
|
@gulliver
Not being a programmer myself I can't answer the question of how to use interfaces. The developer documentation is available free from the link below. http://discreetfx.com/DeveloperManuals.html As far as DSP hardware and Amiga is concerned. Is there a modern best selling external DSP that can be used by the Amiga if the right drivers are made? |
08 February 2021, 19:18 | #15 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,574
|
Don't hijack this thread. Topic clearly says AA3000+.
|
08 February 2021, 19:37 | #16 |
Moderator
Join Date: Jan 2002
Location: Chicago, IL
Posts: 3,400
|
Sorry about that Toni, it won't happen again. I have an Amiga interest in DSP technology and didn't realize at first that this thread is specific to an unreleased Amiga and its proprietary DSP chip. It's interesting to note that Apple also used this DSP in some of its Macintoshes from that era. It does not seem that the DSP benefited that market either even though it was released.
Last edited by Pyromania; 08 February 2021 at 20:19. Reason: Update |
09 February 2021, 15:25 | #17 | |
BiO-sanitation Battalion
Join Date: Jun 2017
Location: Scotland
Posts: 152
|
Quote:
That said, i've no idea what the volume pricing of the chips was back then. But, just think what might have been possible if every A1200 could have been supplied with one inside it... However, it seems to me that adding emulation of it, in principle at least, would be within the scope of a fully complete Amiga emulator. The hardware did and indeed does exist, after all. Just not in mass produced quantities. I guess it's unlikely to ever happen, but I'd love to see it included in WinUAE. Just so I could have a go at programming the thing. B |
|
09 February 2021, 18:19 | #18 |
Moderator
Join Date: Jan 2002
Location: Chicago, IL
Posts: 3,400
|
@Old_Bob
It's up to Toni if he wants to include something like this. I like your idea of it being built into every A1200 back then. It might have been a more widespread opportunity for the DSP to get some use by developers in the early 1990s. |
10 February 2021, 15:35 | #19 | |
Registered User
Join Date: Feb 2015
Location: Sweden
Age: 50
Posts: 2,988
|
Quote:
I can't see commodore adding a DSP to their low end computer. The more expensive Falcon with its 030 + 56001 DSP didn't do well in terms of sales... |
|
11 February 2021, 21:54 | #20 |
Registered User
Join Date: Feb 2015
Location: Sweden
Age: 50
Posts: 2,988
|
Btw it's really impressive that he got the Mac code running on the DSP and who knows what limitations we're looking at here.. (Architectural or unoptimized software) but I was surprised to see the 060 beating the DSP in mandelbrot.
Its likely this chip would have been utilized for audio 90% of the time.. (Apple eventually also used it as a fast modem AFAIK) Last edited by eXeler0; 11 February 2021 at 22:47. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Digital video out options for AA3000+? | matt3k | support.Hardware | 2 | 17 December 2020 04:40 |
AA3000 Prometheus 3.1 libs, etc? After flash update | matt3k | support.Hardware | 1 | 14 December 2020 10:33 |
Motorola 56000 DSP. | redblade | support.Hardware | 25 | 21 September 2018 08:33 |
atari falcon DSP programmer help? | starlord | Retrogaming General Discussion | 16 | 29 October 2012 15:00 |
Software for Delfina DSP | mikro | support.Apps | 4 | 30 January 2008 10:15 |
|
|