23 March 2024, 18:24 | #41 |
Registered User
Join Date: Sep 2018
Location: California
Posts: 340
|
Curious as I haven't used a Falcon - can someone share some links/videos to show what the DSP was capable of? Maybe games/demos/etc?
|
23 March 2024, 18:29 | #42 | |
Registered User
Join Date: Oct 2020
Location: Bicester
Posts: 1,987
|
Quote:
IdTech #2 (Quake 2 engine) redesigned for a 16MHz Atari Falcon from 1992 obviously the falcon is from 1992. NOT the engine being demonstrated in the video. Last edited by abu_the_monkey; 23 March 2024 at 18:44. |
|
23 March 2024, 19:55 | #43 | |
Registered User
Join Date: Dec 2019
Location: North Dakota
Posts: 741
|
Quote:
Also, I should have thought of the Painter myself, given that I paid an egregious amount for a Falcon on eBay few yrs ago |
|
23 March 2024, 20:19 | #44 |
Registered User
Join Date: Sep 2018
Location: California
Posts: 340
|
|
23 March 2024, 20:39 | #45 |
Registered User
Join Date: Oct 2020
Location: Bicester
Posts: 1,987
|
|
24 March 2024, 15:10 | #46 | |
Registered User
Join Date: Jul 2014
Location: Warsaw/Poland
Posts: 191
|
Quote:
interesting note for DSP3210 on the page 3: "16.6 milion instruction per second (66MHz clock)" https://dsp-book.narod.ru/c_dsp/c_dsp3.pdf DSP56001 has the same figure at 32MHz clock. Last edited by Cyprian; 24 March 2024 at 22:29. |
|
25 March 2024, 01:41 | #47 | |
Registered User
Join Date: Dec 2019
Location: North Dakota
Posts: 741
|
Quote:
In theory, Jaguar's GPU is 26.6 MIPS, but the numerous HW pipeline stalls bring it down to about half. Some stages of my 3D flatshader went up to almost 20 MIPS, but on average I was getting around ~13-15 MIPS / rendered frame. That's when I spent 3x as much time rearranging code. Without that effort, 8-9 MIPS were the norm... A really nice side benefit of RISC pipelining is that I was able to bring down the Division cost to just 1 cycle (from 9, IIRC) by rearranging code so while division is being computed, chip isn't stalled. Wonder how that compares to Falcon's DSP and A3000+ DSP... |
|
25 March 2024, 19:36 | #48 | |
Registered User
Join Date: Feb 2015
Location: Sweden
Age: 50
Posts: 2,958
|
Quote:
In one of his videos, Wrangler compares a mandelbrot program which has exes for both 060 and the 3210 DSP and they were pretty equal if I remember it right. Having that power in parallell to the CPU certainly would have been nice on a 030 system. (And one can speculate that if the A3000+ would have been produced, maaaybe the A1200 would also have had that DSP to increase the user base and give the A1200 more compute power.. and then of course also the CD32 would have been a more interesting machine.. (But ok, thats a lot of ifs and buts, lets leave it there) |
|
25 March 2024, 20:46 | #49 |
Registered User
Join Date: Sep 2015
Location: London, UK
Posts: 414
|
If you want to know what the DSP on the A3000+/AA3000 is capable of, see my What Might Have Been demo video. Full 3D rendering in 256 colours with Z-buffer on an '030+DSP with no cheating. The thing that limits performance there is c2p on an '030
|
25 March 2024, 21:28 | #50 |
Registered User
Join Date: Oct 2020
Location: Bicester
Posts: 1,987
|
@Wrangler
I think I saw that you did some work on winuae to implement the DSP stuff. If so, how usable is it under emulation? |
25 March 2024, 21:36 | #51 |
Registered User
Join Date: Sep 2015
Location: London, UK
Posts: 414
|
I'll be brief as we're off topic with this. Basically, the answer is that there is a fully functional DSP emulator in the beta for WinUAE but it isn't playing nicely with the rest of WinUAE, I think because it's running in a separate thread which creates synchronisation challenges that don't exist in real hardware (eg the "CPU" thread running instructions in zero time as far as the "DSP" thread is concerned).
|
27 March 2024, 23:08 | #52 | |
Registered User
Join Date: Jul 2014
Location: Warsaw/Poland
Posts: 191
|
Quote:
Flat shaded 3D an example on DSP56001: [ Show youtube player ] [ Show youtube player ] what about doing C2P by the DSP? |
|
29 March 2024, 03:23 | #53 |
Registered User
Join Date: Dec 2015
Location: USA
Posts: 2,934
|
I submitted a DMCA takedown request based on the following offenses:
1) No DSP emulation benchmarks on this primitive accelerator 2) No hardware DSP benchmarks for sound decoding from A3000 SCSI 3) No DSP assisted decoding while this card is accessing the PPC on the Mediator, or Prometheus or whatever 4) Somebody was supposed to be rebuilding AHI with DSP, or ARM, or WarpOS support |
29 March 2024, 10:52 | #54 | |
Registered User
Join Date: Sep 2015
Location: London, UK
Posts: 414
|
Quote:
I did consider it but a few things stopped me doing that. First, the DSP didn't seem particularly suited to the C2P calcs - its strengths are in floating point not manipulating integer bitmaps. Also the 030 was idle for a chunk of time while the DSP was rendering so it seemed more efficient. The killer reason, though, was that I'm lazy and I could just bolt on Kalms' C2P routine with no effort! |
|
29 March 2024, 19:19 | #55 | ||
Registered User
Join Date: Jul 2014
Location: Warsaw/Poland
Posts: 191
|
Quote:
actually flat shaded vectors are cool. I wonder if DSP3210 could drive the blitter for line drawing and filling vectors. It could be interesting to see how many vectors it can show in one frame. Quote:
that's a good idea to run both processors in parallel, and Kalms' C2P rox |
||
29 March 2024, 20:15 | #56 |
Registered User
Join Date: Sep 2015
Location: London, UK
Posts: 414
|
|
29 March 2024, 20:18 | #57 |
Registered User
Join Date: Sep 2015
Location: London, UK
Posts: 414
|
To get back on topic, though, part 2 of my review of the Z3660 is out:
[ Show youtube player ] |
30 March 2024, 13:32 | #58 |
Registered User
Join Date: Dec 2010
Location: Norway
Posts: 823
|
What an awesome all in one card! Where do I sign up for one?
|
30 March 2024, 14:18 | #59 | |
Registered User
Join Date: Jul 2017
Location: Oxford
Posts: 107
|
Quote:
I also wonder if a similar approach to the ZZ9000 could be taken, to have emulation run on one ARM core and leave the other one free for parallel tasks - like RTG, audio, datatypes, etc... and even better if this actually worked |
|
02 April 2024, 02:58 | #60 |
Registered User
Join Date: Oct 2022
Location: Shelby Township
Posts: 75
|
My Z3660 is on the way. Scheduled delivery in 2 days (when I will be at work).
Exciting times. Mouser has not shipped the MYiR board yet. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
A3000/4000 1MB ROM Mod | SpeedGeek | Hardware mods | 1 | 05 November 2014 16:03 |
FastATA 4000 MK-III comatible with A3000? | Akiko | support.Hardware | 0 | 13 September 2012 20:49 |
FOR SALE Amiga 4000 keyboard (also A2000, A3000, CD32 compatible) | gehtjanx | MarketPlace | 2 | 26 July 2011 10:24 |
Sale: Cyberstorm MKII A3000/4000 | Dreamcatcher | MarketPlace | 20 | 13 July 2010 09:39 |
WTB: A3000/4000 nonworking board! | Chain | MarketPlace | 0 | 12 October 2007 23:10 |
|
|