23 January 2023, 16:17 | #21 |
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 14,331
|
|
23 January 2023, 16:58 | #22 | |
Registered User
Join Date: Feb 2009
Location: london/england
Posts: 1,347
|
Quote:
There was nothing in between, a gulf of about £15,000 minimum if you wanted better than HAM on an Amiga 1000. I think it's the 1986 Xmas episode of Micro Live where they use some really expensive PC based system with a 24bit graphics card to show some Photoshop style editing of a pie to remove the cut out slice etc and they mentioned the price. Loads of artists and advertising studios used an Amiga, they did something called animatics for proposed advertising projects IIRC. It was a revolution that people forget, they think we went from nowhere directly to Photoshop, which of course is completely wrong. |
|
23 January 2023, 17:30 | #23 |
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 14,331
|
There is an era you're forgetting/don't know about that overlaps the Amiga era and is Apple Macs. The DTP and video editing software on Macs soon became significantly superior. Time meant everything. You could easily save the price differential of a Mac in a month by improved productivity.
|
23 January 2023, 22:33 | #24 | |
Registered User
Join Date: Jun 2010
Location: PL?
Posts: 2,741
|
Quote:
|
|
24 January 2023, 01:17 | #25 | |
Also known as GarethQ
Join Date: May 2019
Location: Twickenham / U.K.
Posts: 715
|
Quote:
Regarding Quantel, that certainly was very high end, but was not the exclusive tool for high end studios. There were many low cost tools, Mac included, that got used for high end productions. |
|
24 January 2023, 01:58 | #26 |
Moderator
Join Date: Jan 2002
Location: Chicago, IL
Posts: 3,375
|
NewTek didn’t abandon the Amiga. Commodore died and abandoned NewTek. Thankfully NewTek survived.
|
24 January 2023, 02:27 | #27 | ||
Registered User
Join Date: Mar 2018
Location: Hastings, New Zealand
Posts: 2,543
|
Quote:
Tim Jenison chose the Amiga in 1985 because it was designed to produce broadcast standard NTSC and was genlockable, features no other home computer had at the time. Of course a PC or Mac could do it with the right hardware addons, but they didn't have it built in so there was less incentive to exploit it (similar to how the ST had MIDI built in, making it more attractive to musicians). But most PC and Mac users were barely aware that the Amiga existed, and certainly wouldn't buy one just to do a bit of video editing. So from their perspective there was no 'revolution' until it hit their preferred platform. Quote:
|
||
24 January 2023, 05:44 | #28 |
Registered User
Join Date: Dec 2015
Location: USA
Posts: 2,902
|
It's funny, Newtek tried hard to promote their platform on the Amiga to Mac fans. They actually put a label over the A2000 case and sold it as a dumb switcher to the Mac crowd, you operated the Toaster over Toasterlink.
The Toaster 4000 also included stickers to cover up the A4000 badge. |
24 January 2023, 13:38 | #29 | |
Registered User
Join Date: Jun 2010
Location: PL?
Posts: 2,741
|
Quote:
PC was not equipped with bus capable to feed sufficiently fast data to hypothetical video HW so or you need some HW acceleration in video HW (never standardized and introduced quite late when compared to others) or forget about multimedia (practical ISA limit is approx 2..3MBps and usually CPU have no direct access to video memory). Amiga advantage and curse at the same time was UMA architecture - something not present in PC world till Intel 810 chipset and Mac albeit being UMA (Mac I) was very primitive video HW incapable to compete with Amiga. At many points Amiga was close to Personal Workstation than Mac or PC philosophy. |
|
24 January 2023, 21:17 | #30 | ||
Registered User
Join Date: Mar 2018
Location: Hastings, New Zealand
Posts: 2,543
|
Quote:
Theoretically you could plug in a card to do anything you wanted on the PC, which was often done when a specific need was identified. IBM introduced the Professional Graphics Adapter in 1984. It did 640×480 with 256 colors from a palette of 4,096 colors, and had an onboard CPU to accelerate drawing operations. But it was optimized for CAD, not animation. The 'card' consisted of 3 full length boards sandwiched together, and cost a whopping US$3000 (over twice the price of an A1000). In 1985 the Mac was even worse, with a closed architecture and underperforming hardware - and it was twice the price of an A1000. But it did have a neat graphical interface and a serial port, so you could connect it to an external box that did video stuff - if anyone bothered to make such a thing. Quote:
The 'curse' as you say is that with excellent graphics hardware built in there was little incentive to make the OS hardware-agnostic. In contrast the PC was designed to take any graphics card you put in it, with the OS only requiring it to do basic text. There was no limit to what the PC could do with the right plug in cards. The Amiga wasn't limited in that way either, but it was perceived to be by most users because you couldn't just yank out the chipset and replace it with more advanced hardware. The other huge advantage the PC had was those 3 letters I, B, and M. The buisiness world went gaga for it from day one, and the by the time the Amiga arrived 'personal computer' meant IBM compatible. With dozens of manufactuers competing to produce the most advanced hardware at the lowest price there was no way any other platform could compete for long. PCs eventually went UMA too, but with much more powerful CPUs etc. on dirt-cheap motherboards. I remember when the first 'SIS' brand motherboards with shared memory came out. Performance wasn't great compared to a good graphics card, but they were cheap and so quite popular. Over time they got so much better that only hardcore gamers need dedicated graphics cards today. Last edited by Bruce Abbott; 24 January 2023 at 21:25. |
||
24 January 2023, 23:10 | #31 |
Moderator
Join Date: Jan 2002
Location: Chicago, IL
Posts: 3,375
|
The PC had disadvantages too like the letters MSFT.
|
25 January 2023, 06:26 | #32 |
Registered User
Join Date: Mar 2018
Location: Hastings, New Zealand
Posts: 2,543
|
Microsoft had their hooks into many home computers too. That's how they were able to court IBM. Don Estridge, head of IBM's PC development team, chose Microsoft over IBM's own BASIC because "Microsoft BASIC had hundreds of thousands of users around the world. How are you going to argue with that?".
I was never impressed with Microsoft BASIC on 8 bit home computers. It used floating point for everything and the code was crammed into the smallest possible ROM, which made it slow and lacking in features. If you wanted full support for your machine you often had to buy an 'extended' BASIC just to get a few extra commands (= more $ for Microsoft!). Amiga BASIC looked good until you used it. Writing structured code without line numbers was great, except that the editor was painfully slow. Not having a proper file requester didn't help, though in fairness a lot of early Amiga programs didn't either (and those that did were often clunky). But the worst sin was ignoring Commodore's programming guidelines, which made it incompatible with accelerator cards. It also had an incorrectly encoded instruction that made it crash on the 68020. I'm pretty sure it was ported from the Macintosh version (or at least used the same codebase). |
25 January 2023, 09:07 | #33 | |||
Registered User
Join Date: Jan 2019
Location: Germany
Posts: 3,214
|
Quote:
Quote:
Quote:
|
|||
25 January 2023, 09:18 | #34 | |||
Registered User
Join Date: Jan 2019
Location: Germany
Posts: 3,214
|
Quote:
Quote:
Quote:
|
|||
25 January 2023, 20:33 | #35 | |||||||
Registered User
Join Date: Jun 2010
Location: PL?
Posts: 2,741
|
Quote:
There is no video RAM accessible by CPU in PC until introducing UMA, it may be accessible indirectly or as RAM in some defined periods (usually during VBlank) or only indirectly by telling CRTC to alter video RAM state. So Amiga is less restricted to PC when you have access to video RAM. This was my point. ISA is usually slower as it is being shared between other resources and those resources allocating fully ISA (not like in Amiga where some resources may access bus only in particular moments). Classic example is floppy DMA access (to uPD765) when error occur... Usually bus is congested fully by waiting on floppy response. This freeze whole PC even in Windows XP times - luckily to PC floppy are no longer issue as even newest Windows will be frozen by this nasty heritage. Quote:
Anyway it shows technology available from Amige design times... Quote:
Quote:
Quote:
I don't blame Amiga for having HW accelerated graphic and OS build around this functionality as for very long time this was advantage and many of us was educated by Amiga to expect more than just regular PC usage. Quote:
Quote:
|
|||||||
27 January 2023, 11:52 | #36 | |
Registered User
Join Date: Feb 2009
Location: london/england
Posts: 1,347
|
Quote:
We are still talking about 1000% more expensive than a 1987/88 A500 1mb Digi-view+Digi-paint based setup anyway. Like I said it's not really a revolution if it was late to the party and did nothing for ordinary people who wanted to do creative things with their computer. The Amiga is the only real world creatively empowering computer of the 80s, by the time you could buy an affordable colour Mac we are talking mid 1990s, by which time Newtek had abandoned us. Digi-view served it's purpose, without Amiga OR Newtek there would be no remotely affordable budding digital artists in the 80s, like I said a forgotten revolution, a match made in heaven. I wonder what Jay Miner made of Digi-view taking his 'left over' HAM mode and doing so much with it. |
|
28 January 2023, 11:32 | #37 | |||||
Registered User
Join Date: Mar 2018
Location: Hastings, New Zealand
Posts: 2,543
|
Quote:
Quote:
The big difference between the PC and Amiga was that the PC could have any video card installed, or even none at all. The small amount of RAM on early display adapters meant that using it for other purposes was not reliable or useful. So by convention the RAM on the card was treated as separate even though it was part of the memory map. In contrast the Amiga had a large amount of 'video' RAM built in, and no other RAM, so the OS was 'hard wired' to use it. Later on when accelerator cards became popular, efforts were made to move the OS stuff out of ChipRAM. However location 4 is execbase, which is the only fixed address in the OS that all libraries are referenced from. So every Amiga has to have at least a bit of ChipRAM accessible by the CPU, especially on startup when other RAM may not be switched in. That 'hard wiring' of the OS to use the onboard chipset and RAM became a big problem for switching to a plug in card. Graphics library had a number of functions that assumed a particular architecture, and the OS called some of those functions internally, making it difficult to redirect to a different architecture via the API. And of course coders who bypassed the OS assumed a particular hardware that was directly accessed by the application. This meant that changing the video hardware was much harder than on the PC. But it was a software problem, not hardware. Quote:
On a standard PC disk DMA is interleaved with CPU activity with very little overheard since the disk only transfers a data byte every 16us or so. AFAIK the reason for the machine 'freezing' during disk errors is simply poor implementation. DOS was not multitasking so it was OK to 'freeze' while handling disk errors, and it could safely busy-wait on the controller chip when recalibrating etc. The Amiga puts a lot of effort into keeping multitasking going during disk activities, even though it needs more CPU intervention to step the heads etc. That's why you may hear the step rate go down when the CPU is heavily loaded by other tasks. Quote:
BTW while it's true that Jobs was not a hardware guy, his visionary skills are not overrated. The problem with hardware guys is they are always thinking about the hardware as an end in itself rather than a means to an end. Computer hardware engineers are the worst because they are designing general purpose hardware for someone else to develop stuff on, not application specific products. OS engineers have the same problem. Steve Jobs saved Apple by giving them his innovative NextStep OS, after they failed to finish their Copland behemoth. It wasn't skilled coders they lacked, but vision. Quote:
Last edited by Bruce Abbott; 28 January 2023 at 11:37. |
|||||
28 January 2023, 19:38 | #38 | |||||||||
Registered User
Join Date: Jun 2010
Location: PL?
Posts: 2,741
|
Quote:
More fancier graphic controller more CPU access is limited. Quote:
By design this fundamentally different approach than on PC. (UMA vs NUMA). Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
I have no experience with Picasso in A3000 so i assume this is similar solution to Voodoo bypass (VGA In, VGA Out combined at analog level and eventually synced by H and V sync). But in case Amiga you could in thory integrate legacy chipset in single IC and output it in digital form or trough data channel (DMA video over PCI to graphic RAM and overlay it on top of RTG screen) or digital video combine trough for example Feature Connector with RTG video, definitely this would provide legacy compatibility and open way for RTG. It was possible in 92..95 - in fact Lisa was HP made due of CGS limitations - single step to combine all PAULA, ALICE and LISA with some of AKIKO (CIA's) elements into single IC capable to output video data over PCI. |
|||||||||
28 January 2023, 23:49 | #39 | ||||
Registered User
Join Date: Mar 2018
Location: Hastings, New Zealand
Posts: 2,543
|
Quote:
The CPU and graphics system on the Amiga both run off the same master clock. But so did CGA. Check out this photo of an original CGA card - what do you not see? That's right, a crystal. All timing was derived from the motherboard clock. Quote:
The 68000 has the advantage of not using the first half of each bus cycle, so it 'interleaves' well most of the time. However some instructions use a few extra clocks and then it has to wait. 68020 and above don't have this 'dead' time so they have to wait on every other cycle, which is why the A1200 goes twice as fast when FastRAM is installed. Most accelerator cards are asynchronous, so if you have an accelerated Amiga it probably isn't in any way 'unified'. Memory on the Amiga isn't unified in the same way as it is on a modern PC. Chip RAM is behind Agnus, on a separate bus to FastRAM. If you plug in more RAM it will be on one bus or the other, and can't straddle them. You can't go into the BIOS and say, I want this much to be Chip RAM and the rest Fast RAM. Quote:
Quote:
To make matters worse a lot of things were not 'finished', temping developers to create hacky workarounds that are very 'brittle'. All this can be fixed, and hopefully will be in an upcoming version of AmigaOS 3, but it won't be easy. Some apps are bound to break. The important to realize is that this is purely a software issue. Whether the hardware is 'unified' or not is irrelevant, just as it is in PCs. Unfortunately attempts by 3rd parties to make Amiga graphics hardware agnostic were very hacky, and now we are stuck with them (CyberGrafX, Picasso 96). |
||||
29 January 2023, 22:40 | #40 | |||||
Registered User
Join Date: Jun 2010
Location: PL?
Posts: 2,741
|
Quote:
Once again - CGA run asynchronously from main CPU - it use MB XTAL but beside this there no synchronization between CPU and 6845 - you can query Status register at $3DA and check status bits but not much above this - there is no HSync, VSync information so CPU is not aware which line, which part of line is active - CPU may only check status bit - in theory you can reprogram 8254 to generate IRQ and be more or less on safe side of timing but still this is only indirect way. This is something fundamentally different than Amiga design. And yes i agree that UMA is limited only to chipset part but this is more than 90% of standard Amiga configurations as such. Not same as on Amiga. Quote:
Quote:
Quote:
This is why i think keeping legacy separated is probably best solution - new application should sue newgraphic.library where legacy application can use old graphic.library and perhaps do happy bit banging as glue logic will combine legacy layer with new one. New CPU ISA seem to be perfect sharp transition point- sadly Commodore died and as such EOT Quote:
|
|||||
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
NewTek sold? | Pyromania | Amiga scene | 7 | 04 April 2019 00:13 |
NewTek Alive and Well! | Havie | Amiga scene | 0 | 22 January 2015 22:52 |
Newtek Demos | Si-Pie | request.Demos | 5 | 12 September 2008 00:42 |
EAB's Amiga Hardware Archive AHA team need a graphic artist | woody57 | support.Hardware | 34 | 27 December 2005 22:11 |
|
|