15 July 2019, 17:09 | #461 |
Registered User
Join Date: Jun 2015
Location: Germany
Posts: 1,918
|
I don't see any need for the fast ram slots. As I already said, Commodore just shouldn't have put a CPU on the main PCB but offered a 020 and an 030 CPU card with fastmem to choose from. CPU cards just like all those accelerators we all have and that still could have provided more sophisticated alternatives to Commodore's hypothetical offerings. In the end we all paid for the 020 we never or only hardly used...
|
15 July 2019, 17:14 | #462 |
Phone Homer
Join Date: Jun 2006
Location: 5150
Posts: 5,775
|
It's like a car crash - I can't look away.
|
15 July 2019, 17:16 | #463 | |
Registered User
Join Date: Oct 2017
Location: Sunderland, England
Posts: 2,702
|
Quote:
You should just write .... The lady doth protest too much, methink |
|
15 July 2019, 17:21 | #464 |
Phone Homer
Join Date: Jun 2006
Location: 5150
Posts: 5,775
|
Poor Damien every other mod has done a runner, get your pacifier ready.
|
15 July 2019, 17:26 | #465 |
Registered User
Join Date: Oct 2017
Location: Sunderland, England
Posts: 2,702
|
|
15 July 2019, 17:35 | #466 | |
Registered User
Join Date: Jun 2015
Location: Germany
Posts: 1,918
|
Quote:
|
|
15 July 2019, 17:51 | #467 | |||||||||
Registered User
Join Date: Jul 2015
Location: The Netherlands
Posts: 3,411
|
Quote:
Quote:
Let's compare them:
I'm not saying it's the best ever computer or that you can't have wanted more and I understand why some are disappointed with it. Nor am I claiming that Commodore couldn't have done a better job with the time they had (as they certainly could've!). But the notion that the A1200 is effectively the same machine as the A500 with some tiny changes is just not true in a practical sense. Quote:
It's machines like the Falcon and the later Archimedes models (which were more expensive, but also (much) more powerful than the A1200) failing as well that has me so convinced it wouldn't have changed anything. Quote:
Apple is... Interesting. I'm not sure I'd call what they did in the 1990's a sign of them doing well though. They only just made it. Anyway, I think you and I have a different opinion here and that's fine. I can see your side of the argument, hopefully you can see mine. Quote:
Quote:
And of course - if you want to, you can remove most of the line drawing as windows and window decoration could be done as little blitter objects instead (which is how Windows draws them IIRC). As nice as Amiga OS is, I've never been convinced it was truly optimised for drawing speed. Then again, neither was Windows. As an example: I remember having a 'toy program' that let you move windows across the screen fully drawn on the Amiga and that ran surprisingly well compared to the normal OS window drawing and updating. Quote:
Quote:
Quote:
It's not about the person or even their post. It's not even about the tone of their message. It's about how forums work. I know only too well that people tend to only read and remember the last few pages of a long thread. This is why longer threads often end up repeating the same arguments over and over and it's also why pushing back to falsehoods is needed (regardless of why these falsehoods persist - I'm not saying people in this thread are doing this on purpose. I'm assuming people just misremember). If no one pushes back when someone writes things that are not true, new readers might read these such posts and get the idea that they make sense. There's already so much misinformation out there in retro land (heck, despite trying very hard, I've certainly made mistakes and wrote things that ended up being false so I'm not excepting myself here). If I can keep at least some accuracy in threads like this, I'll consider that a success. Worst part about this is that all this forum activity comes straight out of my Amiga coding time. So perhaps I should spend less time on the forum after all. |
|||||||||
15 July 2019, 20:51 | #468 |
Registered User
Join Date: Oct 2007
Location: Athens , Greece
Posts: 1,842
|
Without a better cpu and some fast ram, I doubt a chunky mode would have any real importance at having a Doom port. I mean, if a 68030/50mhz+AGA runs it at about the same fps as a 386DX40mhz+VGA, there's not much a chunky mode by itself could've done.
|
15 July 2019, 20:54 | #469 |
Registered User
Join Date: Feb 2011
Location: Italy/Rome
Posts: 2,291
|
If A1200 was in all part 4x A500, who cares about Chunky mode!
|
15 July 2019, 21:38 | #470 | |
Banned
Join Date: Sep 2011
Location: Cardiff, UK
Age: 51
Posts: 2,871
|
Quote:
|
|
15 July 2019, 22:11 | #471 | |||||||
Registered User
Join Date: Jun 2015
Location: Germany
Posts: 1,918
|
Quote:
Not only get more but also to be allowed to give them more of our money for a better product. Quote:
Yes, I admit I downplayed the A1200 a little for the sake of my argument. BTW, I was a poor kid and bought a C=64 with datasette when the neighbourhood kids got their A500s. My first Amiga was an A600 which I bought new for 299 DM (!!!) in 1993 because it was so cheap and I thought that I had always wanted one, so why not? It didn't live much more than a year and then was replaced by a used A1200 which I immediately upgraded with a 1230/882 @ 50 MHz, 8 MB of fastmem, 330 MB 2.5" hdd and an internal HD floppy drive. (As you can tell, I had more money by then... ). Anyway, I certainly wasn't disappointed with the A1200, I didn't even notice its existence until quite a while later. And I still think it is the best of the bunch as the big box Amigas (that certainly were more capable) didn't do it for me. But just because I (as many of us) liked that computer it doesn't make it the right market strategy. Quote:
I really can't say much about Ataris or Archimedes because I lack knowledge about them and their market impacts. I think Commodore was in a much better position than these companies. Commodore once was so mighty that they bought MOS, the company that produced the CPUs that Apple used up to the first Macintosh that preceded the Amiga by only very little. The last thing that Commodore did right was to buy the Amiga. And it may have been better for the Amiga if this had not happened. Quote:
Yes, but they made it and nobody else. They made it because they did a few things right between 1984 and 1994... Quote:
I sure can and I have enjoyed this discussion. The Amiga kindled my interest in assembly programming, then microprocessors and eventually microelectronics. This made me become an electronics engineer and microchip developer. The young man in me just refuses to accept that it all was in vain. But the rest of me with the greying hair can see your points just fine... Quote:
Oh, it definitely is! Without the OS efficiently offloading a lot of jobs to the blitter it wouldn't have been possible to have this sophisticated OS and GUI running on such puny hardware. Quote:
Yes, but the OS always targeted a 7 MHz 68000/OCS and when you had that "toy program" it was probably running on a better Amiga. They never even bothered to compile AmigaOS kickroms for AGA computers for 68020 which was the lowest CPU grade there have ever been in AGA Amigas. All kickroms are plain 68000 code. |
|||||||
15 July 2019, 23:44 | #472 | |||||||||
Registered User
Join Date: Jul 2015
Location: The Netherlands
Posts: 3,411
|
Quote:
Quote:
But there's two things to add here:
For Doom to run well, you want fast access to graphics memory in a chunky format (which is the problem everyone acknowledges on Amiga forums and was a big problem on the Amiga due to the extra step) and a fast CPU to calculate what pixel needs to be what colour and run the game (which is what many people seem to ignore). It's that last thing that makes Doom have a recommended system that is a fast 486, as a 25MHz 386 can quite happily push out over 20MB/sec. Which is more than enough to do 60FPS 256 colour graphics in 320x200. And yes, I do know the 386 would've been limited by the video bus - the point I'm making is that it's not writing the pixels that was the problem here.But I do agree to a point: if the A1200 had more memory bandwidth to chip memory and a chunky mode - it would've been easier to get it to run Doom as long as you installed a proper turbo card with a 68040+ on it. And who knows, maybe such an 'A1200' would've done better in the marketplace and give us Doom. But that would've meant convincing the Amiga crowd to pay for those turbo cards and not just get the SNES version instead. Quote:
Quote:
For a start, as I've always understood it, AGA was essentially born of a 'panic reaction' by Commodore. At the time, AAA was not yet anywhere near ready and the A500 had been selling really well*. Then 'out of the blue'**, somewhere in 1992 A500 sales suddenly dropped dropped through the floor and Commodore was in trouble. So they decided to very rapidly get AGA out the door to stave of said trouble. Given how little time they apparently spend on it, it's a miracle it turned out as well as it did. The key take away here is that Commodore had waited too long and now their product was not meeting the demands of their potential customers any more. The AGA machines were a pretty big improvement, but also still had some of OCS/ECS's limitations right in the chipset which turned out to be problematic moving into 1993 and onwards (such as low CPU->Chip Memory bandwidth limits and no chunky graphics). *) as in: sales of the entry level Amiga (A500/later A500+ & A600) were up year on year with double digit percentage growth (or more, one year saw their sales doubling IIRC) every single year since the A500 was on sale. Until mid-1992. Then it suddenly sharply declined. **) to be precise, a shade of blue known as 'Segatendo 16 bit' or was it 'Nintenega 16 bit'? Quote:
As for Commodore buying MOS and Amiga, they did indeed do that. But they also did both for much less money than you might have guessed. As for the Amiga, the only other alternative was Atari buying them and they wanted to make it into a simple console. IIRC, R.J. Mical one said he felt that Commodore had done a lot of good and that it would've been much worse if Atari had won. Quote:
Quote:
Quote:
Quote:
As for the Kickstart, are you absolutely sure? I seem to recall WinUAE refusing to load the A1200/A4000/A3000 3.0+ Kickstarts on an A500/A600/A2000 environment with a message that it requires a 68020 to run these Kickstarts. Last edited by roondar; 15 July 2019 at 23:56. Reason: Clarified some small things |
|||||||||
16 July 2019, 09:38 | #473 | |
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,346
|
Quote:
3.5 and 3.9 were the only ones actually compiled with 68020 optimisations AFAIK. |
|
16 July 2019, 09:47 | #474 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,516
|
At least A1200 3.1 ROM crashes if not 68020+. It executes DIVL.L. I guess 3.1 utility.library is 68020+ only.
3.0 works with 68000. |
16 July 2019, 10:31 | #475 | |||||||||
Registered User
Join Date: Jun 2015
Location: Germany
Posts: 1,918
|
Quote:
Having to deal with c2p is not very attractive to a coder. It has been a sport for Amigans to find fast c2p routines and, as already stated, it took several years to arrive at the solutions we have had since the late 1990s. None of them make the planar disadvantage disappear. It is a nuisance. Quote:
Quote:
Furthermore, Doom really doesn't need much CPU grunt, it needs memory bandwidth above all. All the renderer does is to collect pixels from textures and put them in their place. Since the binary space partition tree algorithm is so good, it hardly ever needs to draw a pixel twice. But it needs to set each and every pixel once per frame. The added stuff is a DIV per pixel column on the walls and ceilings. That's not really computing intensive. Quote:
Quote:
The A600 was a total desaster and actually resulted in heavy losses. It came in 1991. When it was demonstrated inside Commodore, the staff went "wtf, even more of the same old, same old?" Commodore even made it for another three years after that. AGA+chunky should have come with the A3000 in 1989, then things might have gone differently. Commodore wasted all that time and development budget on the stupid 8bit computers and then couldn't compete when there were better machines on the market. Those machines didn't come out of nowhere, they had been in development for some years, too... Quote:
Quote:
Quote:
Quote:
EDIT: I have just seen what Toni Wilen has written. I guess we can conclude that at least parts of the available 3.0+ kickstart versions are compiled for plain 68000. |
|||||||||
16 July 2019, 10:43 | #476 |
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,346
|
Interesting... So there must be a different version specially compiled for the 68000 versions of 3.1? The V37 utility.library is supposed to detect the CPU and use appropriate instructions for 68000 and 68020+ setups, so it seems an odd decision to drop that functionality.
|
16 July 2019, 12:56 | #477 | ||||||||||||
Registered User
Join Date: Jul 2015
Location: The Netherlands
Posts: 3,411
|
Quote:
Quote:
Quote:
Quote:
Quote:
See here for the ISA 386: [ Show youtube player ] And here for the ISA 486: [ Show youtube player ] Here for the 386 VLB: [ Show youtube player ] And here for the 486 VLB: [ Show youtube player ] Edit: Lastly, here is the A1200 with a 68040: [ Show youtube player ] Now, it's clear that neither ISA card runs the game as well as the 486+VLB does, but there's still a pretty visible difference between the two ISA versions - the 486 clearly does better. More to the point, the 386 with the VLB card is visibly slower than the 486 using ISA. Clearly, running the VLB 486 version is by far the best - so bandwidth does help. But without a fast CPU to back it up, Doom just does not run that well even if it has bandwidth to spare. The 386 VLB version ran very poorly, even though it had a ton of video bandwidth. Only when the fast memory bandwidth was coupled with a fast CPU did we see frame rate go up to much higher levels. And lastly, the A1200 with the fast 68040 does a reasonably good job as well: it's clearly faster than either 386 even with the c2p penalty and it seems to be faster than the 486+ISA as well. Edit: I know the A1200 does not run full screen, but it seems to be 320x200, which is identical to the PC version. Quote:
Maybe the Mac version is horrible, but I've never seen Doom run well on a 68030. That said, if you have a better example I'll be sure to take look *) Compared to AGA at any rate: the 68030 in the Mac IIvx can push 4 bytes to VRAM every 8 cycles = 16MB/sec write speed. Quote:
Do you know anywhere I can find this stuff? Quote:
But the A600 was more expensive than the A500, while not offering any real benefits over it to those who didn't want an (expensive) hard disk, so it failed. Some of the first A600 motherboards actually say A300 on them, which is kind of funny I guess. Quote:
This is not to say you don't have a point, merely that it was not just Commodore that wasn't putting new stuff on the market quickly and that the market mostly seemed to accept older stuff. This did rapidly change around the early 1990's and they should've seen that coming with the specs of some of the newer stuff on the market. So I'm not giving them a free pass or anything. Quote:
And then I started looking it up and checking YouTube videos and it is indeed an impressive machine. Quote:
A good cautionary tale of what happens when you let the owners of a company focus purely on personal and shareholder gain and not consider the rest much. Sounds sadly familiar to how Apple is being run today. Quote:
Last edited by roondar; 16 July 2019 at 13:03. Reason: Added an A1200 with 68040 to the comparison video list |
||||||||||||
16 July 2019, 13:30 | #478 | ||||||||
Registered User
Join Date: Jun 2015
Location: Germany
Posts: 1,918
|
Quote:
Quote:
Quote:
Quote:
Now for the A1200 example: I'm not sure it compares right. The PC demos are running the timedemo where gameplay is slowed down or sped up with the processor speed (on a modern computer the timedemo would finish in a split second making the dude run at almost light speed). This makes the slow examples appear slower than they were perceived at the time because you're essentially running through honey. The A1200 is just somebody playing at what seems to be a reduced resolution on a PAL screen (less DMA, more AGA bandwidth). We can't tell it's not using EHB mode which speeds up c2p a lot. Quote:
I'm sorry I can't support the A3000/AGA story with facts. Quote:
Quote:
Quote:
|
||||||||
16 July 2019, 13:51 | #479 |
Registered User
Join Date: Oct 2007
Location: Athens , Greece
Posts: 1,842
|
@roondar
from my experience, Doomattack is very playable on a 68030@50mhz Last edited by vulture; 16 July 2019 at 14:03. |
16 July 2019, 14:37 | #480 | |||||||||||
Registered User
Join Date: Jul 2015
Location: The Netherlands
Posts: 3,411
|
Quote:
Quote:
Quote:
Quote:
That said, I still think the A1200 video I showed had it running fairly well, time demo or not. Quote:
I did try to find a different version with a 68040 above 25MHz, but that turns out to be quite difficult. There's a bunch with a 25MHz 68040 and a bunch with a 68060 but no 68040/40MHz ones. Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Here's the video: [ Show youtube player ] Last edited by roondar; 16 July 2019 at 14:50. |
|||||||||||
Currently Active Users Viewing This Thread: 4 (2 members and 2 guests) | |
Dunny, hammer |
Thread Tools | |
Similar Threads | ||||
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 |
|
|