![]() |
![]() |
#4881 | ||
Registered User
Join Date: Sep 2013
Location: Poland
Posts: 868
|
Quote:
Quote:
And as for the mac... for starters it was basically obsolete one year later with introduction of Power Macs. It was also f..ing expensive (~2500$). When it comes to architecture AV, SCSI, Networking, 68040, DSP were sitting on shared bus which was controlled through big PSC DMA controller (obviously video chip had own vram as well). Which means DSP along with 68k were SITTING IN THE MIDDLE OF THE F*** CHIPSET. And guess what - Dave's approach is nowhere near that. So all you did have was 68k bus OUTSIDE of the chipset and pretty darn narrow access to CHIPRAM which is the only way to get through to Paula and Denise (or in this case Lisa). Which means - you end up with design which requires fast ram to be actually useful (increasing cost well beyond that 20$ of DSP itself), requires slow data transfers back and forth to chipram and with every such transfer it stalls 68k/dsp. And with introduction of 040 and 060 it creates additional problems with caching. And also requires programming a different type of architecture and create some interface for data exchange. And what makes it even funnier - AA3000 recreation team did encounter a number of problems to resolve before it did start to work kind of properly (and the cause were DMAC chips but obviously late 68k CPU models would introduce own set of problems which means retrofitting DSP to A3k and A2k would've been PITA as well). And again - DSP would not accelerate already existing 68k apps and when it would've become obsolete it would be harder to accelerate DSP-assisted apps by next gen unless acceleration was done purely through the use of high level functions (i.e. libraries which you can just create functional replacements for other architectures) which is NOT the way things were made back then in Amiga world. Commodore did try to enforce that but it was hardly a standard. |
||
![]() |
![]() |
#4882 |
Computer Nerd
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 48
Posts: 3,847
|
What's the actual point anyone is trying to make?
|
![]() |
![]() |
#4883 | |||||||
Registered User
Join Date: Aug 2020
Location: Sydney/Australia
Posts: 1,050
|
Quote:
Quote:
Quote:
For object manipulator functions, Amiga Blitter does not use its full 32-bit width for its DMA cycle slot. DSP3210's 8 KB is local on-chip memory which doesn't need to be cache coherent. https://archive.org/details/dsp_2020...age/6/mode/2up Commodore pointed out DSP3210's barrel shifter for graphics manipulation functions. A1200 needs Fast RAM anyway. Quote:
For 1993 retail, 486SX-25's price is around $900 to $1000 in the USA or 799 UKP in the UK. 199 UKP is for the CD32 FMV module with a higher $50 CL460. CD32's FMV module has the following: 1. 24-bit DAC (STM's STV8438CV) for 16.7 million colors display. 2. MPEG-1 decoder (C-Cube CL450, 352 x 240 pixels @ 30hz, 352 x 288 pixels at 25 Hz, pixel interpolation and frame duplication to produce output formats of 704 x 240 pixels at 60 Hz or 704 x 288 pixels at 50 Hz ), https://websrv.cecs.uci.edu/~papers/...LES/060803.PDF CL450 has about 398K transistors with up to 40 MHz. CL450 includes a programmable on-chip "purpose-built" RISC processor with some assist hardware. In quantities of 100K or more per year, the price is less than $50 in 1992. 3. LSI l64111qc (Digital Audio Decoder, 16-bit DAC), 4. 512 KB local RAM, NEC 423260 DRAM 4Mbit (512 KB) with 80 ns. Similar to 512 KB Fast RAM with 80 ns. 5. Lattice ispLSI 1024-60LJ CPLD. Quote:
DSP3210 has dual pipelines for separate integer and floating point. You can use FP32 as an integer. 68882's math operation per second rating is slow in the low 1 MFLOPS range. Even if you use 68882 as an integer compute device, it's still slow. Fixed point ALU is faster games. Quote:
DSP3210 has 22 GPR while PowerPC has 32 GPR. Amiga Hombre 's PA-RISC aimed around 120 Mhz. If Commodore's PA-RISC didn't include an FPU, then DSP3210 @ 66 Mhz (33 MFLOPS FP32) is still useful. Quote:
PS1 is not Z-buffer 3D accelerated and purely fixed point device. |
|||||||
![]() |
![]() |
#4884 |
Registered User
Join Date: Feb 2016
Location: London
Posts: 345
|
|
![]() |
![]() |
#4885 | ||||||
Registered User
Join Date: Aug 2020
Location: Sydney/Australia
Posts: 1,050
|
Quote:
A CPU ping-pong with Chip RAM is not recommended, hence Fast RAM is needed. Quote:
Retail price tells nothing about BOM cost when Quadra 605 (with 68LC040-25) has $1000 USD. PowerPC 601's FPU is powerful when compared to P5 Pentium. https://gordonbell.azurewebsites.net...930818%20c.pdf SpecFP92 score in 1993 486DX2 66Mhz = 16 Pentium 66 Mhz = 56.9 Alpha 200 Mhz = 163 PA-7100 100 Mhz = 150.6 PPC 601 66 Mhz= 80 (PowerMac experience in 1994) R4400 150 Mhz = 105.2 SuperSPARC 50 Mhz = 85 P54 Pentium ramped up clock speed in 1994. Apple's customer base can sustain 1.2 million unit shipments during 1994 which is different from Amiga's customer base relative to mass production targets. Most of Amiga's customer base is above the game console's price range. https://citeseerx.ist.psu.edu/docume...760071fcdabfe9 At 80 Mhz, the PPC 601 processor used by Parsytec is rated at 80 Mflops peak and at 93 SPECfp92. PPC 601 reached 1 IPC for its FPU. Parsytec's PPC was introduced in September 1994. https://netlib.org/performance/html/..._94.notes.html 1994's Pentium 100 Mhz reached SPECfp92 = 81.8. Pentium 100 Mhz and PPC 601 80Mhz were not in the $20 DSP3210 price range in 1994. https://archive.computerhistory.org/...-05-01-acc.pdf From DataQuest 1995, Page 227 of 417 for 1996 68040-25 = $93.75 , crazy to stay on 68K. 68LC040-25= $46.00 80486DX4-75 = $81.00 Pentium-66 = $92.50 Pentium-75 = $92.50 Pentium-100 = $154.57 PowerPC-601-66 = $97.45 PowerPC-601-80 = $128.08 Power PC 603-80 = $90.82 Quote:
[ Show youtube player ] Star Wars Dark Forces 68K on the A1200's AGA display with compute power provided by PiStorm32-Emu68. 320x200p 256 colors passed 50 fps into the near 60 fps range. --------------- [ Show youtube player ] Beats Of Rage (OpenBOR) on the A1200's AGA display with compute power provided by PiStorm32-Emu68. At typical action gaming resolution for 1992 to 1994, AGA (Lisa) is fast enough as a frame buffer. AGA chipset is for backward compatibility with OCS. AGA is too slow for a Quadra 66AV's desktop GUI performance. Examples with Quake demo1 benchmark with PiSTorm32-Emu68-RPi 4B on AGA (Lisa) display, 640x200p 256 colors = 29 fps. Twice the pixels, half the frame rate from Star Wars Dark Forces's near 60 fps example. 640x400i 256 colors (NTSC Lace) = 14.5 fps. 640x400i HAM6 (NTSC Lace, 6 bitplanes) = 13.5 fps. 640x400p 256 colors (Double NTSC) = 10 fps. Diablo wouldn't be fast. 640x400p HAM6 (Double NTSC, 6 bitplanes) = 12.38 fps. The graphics raster needs to be on Fast RAM. Again, a fast CPU (or compute device) ping-pong with Chip RAM is not recommended, hence Fast RAM is needed. Comparing the difference between frames and sending the difference can reduce data transfers between Fast RAM and Chip RAM domains. On desktop GUI performance with games like StarCraft, PiStorm32-Emu68 CPU on A1200's AGA display is slower than my Pentium 166 with S3 Trio 64 UV+ PCI. StarCraft and Diablo for Windows 95 still runs on Windows 11. Diablo on the Amiga needs native PCI RTG. Phase 5's Blizzard PPC/Blizzard Vision (3DLabs Premedia 2 PCI) only needs a CD32 card, hence faster Amiga clones could be built. Phase 5 couldn't expand the Amiga install base by themselves. Quote:
DSP3210's on-chip 8 KB is local memory i.e. cache coherence not required. 68040 uses MMU to mark the Chip RAM address range as data uncachable. The Amiga chipset is cache coherence incompetent. Quote:
Quote:
Last edited by hammer; 31 May 2024 at 13:47. |
||||||
![]() |
![]() |
#4886 |
Computer Nerd
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 48
Posts: 3,847
|
|
![]() |
![]() |
#4887 |
Registered User
Join Date: Jun 2010
Location: PL?
Posts: 2,882
|
|
![]() |
![]() |
#4888 |
Registered User
Join Date: Aug 2020
Location: Sydney/Australia
Posts: 1,050
|
|
![]() |
![]() |
#4889 | ||||||||||||
Registered User
Join Date: Jun 2010
Location: PL?
Posts: 2,882
|
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
|
||||||||||||
![]() |
![]() |
#4890 |
Registered User
Join Date: Jun 2010
Location: PL?
Posts: 2,882
|
|
![]() |
![]() |
#4891 |
Registered User
Join Date: Dec 2019
Location: Ur, Atlantis
Posts: 2,065
|
You're from Australia. The cost perspective could be different from the US.
Or, we can allow that people from different countries are capable of processing and considering simple information regarding other countries. |
![]() |
![]() |
#4892 |
Registered User
Join Date: Mar 2018
Location: Hastings, New Zealand
Posts: 2,742
|
|
![]() |
![]() |
#4893 | ||||||
Registered User
Join Date: Mar 2018
Location: Hastings, New Zealand
Posts: 2,742
|
Quote:
Quote:
Quote:
Quote:
Quote:
![]() Quote:
|
||||||
![]() |
![]() |
#4894 |
Computer Nerd
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 48
Posts: 3,847
|
|
![]() |
![]() |
#4895 | |
Registered User
Join Date: Mar 2018
Location: Hastings, New Zealand
Posts: 2,742
|
Quote:
If by 'PCJr mentality' you mean building it to a price that fans could afford, what's wrong with that? That's not why the PCjr bombed. The problem with the PCjr was that they cheapened it in areas that mattered, making it worse than the original PC (which was hardly great itself). Number one mistake was giving it a horrible chiclet keyboard (the PC's keyboard was its most praised feature). Next was making the effective CPU speed slower because it shared memory with the video system, and not giving it enough memory to run typical PC programs. Memory expansion was limited and the CPU couldn't be upgraded. The PCjr did have improved graphics (16 colors in 320x200 was significantly better than 4) and sound (SN76489 was a lot better than PC speaker) but these improvements were not enough to make up for its performance and ergonomics being worse than the PC. And even after cutting it to the bone it still cost more than an Amiga 1000 did a year later. Comparing the A1200 to that is silly. The A1200 had the same lovely keyboard as the A500. It had a much faster CPU, more RAM, a bigger ROM with the latest OS, built in hard drive interface and greatly improved graphics, while everything else was fully compatible. Furthermore it could be upgraded with no limit via the 32-bit expansion slot. All that for the same price the A500 was a year earlier. The A1200 was the exact opposite of the PCjr, being at least as good as the previous model in every way and better in many ways. Sure it didn't have exotic new features such as a DSP chip, but at that price it wasn't expected. In fact in 1992 nobody was expecting a DSP chip in any Amiga. It certainly was not something anyone was disappointed about at the time. |
|
![]() |
![]() |
#4896 |
Registered User
Join Date: Mar 2018
Location: Hastings, New Zealand
Posts: 2,742
|
I generally use Topaz 8, which is already rendered using the CPU. And I only run 4 or 8 colors, not 16. Perhaps that's why I didn't notice any difference.
|
![]() |
![]() |
#4897 |
HOL/FTP busy bee
Join Date: Sep 2006
Location: Germany
Age: 46
Posts: 31,996
|
|
![]() |
![]() |
#4898 |
Registered User
Join Date: May 2020
Location: Figueira da Foz
Posts: 424
|
You're not using pistorm own gfx card driver?
|
![]() |
![]() |
#4899 | ||
Computer Nerd
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 48
Posts: 3,847
|
Quote:
Quote:
![]() |
||
![]() |
![]() |
#4900 | |
Registered User
Join Date: Mar 2018
Location: Hastings, New Zealand
Posts: 2,742
|
Quote:
Dave Haynie put DSP in the A3000+, but couldn't finish the design because the AGA chipset wasn't working. Until they got it going there wouldn't be any Amiga with DSP. Furthermore the A3000+ was going to be expensive, and they needed a much cheaper machine to attract more customers. Haynie got upset when the A3000+ was cancelled, but it was the right decision. Perhaps if the engineers had concentrated on producing the A1200 in 1991 rather than playing around with exotic DSP chips, it might have been released early enough to avoid Commodore's demise in 1994. Even when late it was a good seller, with demand constantly exceeding supply. The really disappointing thing about the A1200 wasn't that it didn't have DSP or some other exotic feature, but that it didn't come out in 1991 after Gould 'promised' it would. |
|
![]() |
Currently Active Users Viewing This Thread: 6 (2 members and 4 guests) | |
oscar_ates, NorthWay |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
A1200 RF module removal pics + A1200 chips overview | eXeler0 | Hardware pics | 2 | 08 March 2017 00:09 |
Sale - 2 auctions: A1200 mobo + flickerfixer & A1200 tower case w/ kit | blakespot | MarketPlace | 0 | 27 August 2015 18:50 |
For Sale - A1200/A1000/IndiAGA MkII/A1200 Trapdoor Ram & Other Goodies! | fitzsteve | MarketPlace | 1 | 11 December 2012 10:32 |
Trading A1200 030 acc and A1200 indivision for Amiga stuff | 8bitbubsy | MarketPlace | 17 | 14 December 2009 21:50 |
Trade Mac g3 300/400 or A1200 for an A1200 accellerator | BiL0 | MarketPlace | 0 | 07 June 2006 17:41 |
|
|