Welcome, Guest. Please login or register.

Author Topic: Difference between Amiga and Atari 520?  (Read 12827 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Speelgoedmannetje

  • Hero Member
  • *****
  • Join Date: Oct 2002
  • Posts: 9656
    • Show only replies by Speelgoedmannetje
Re: Difference between Amiga and Atari 520?
« Reply #44 from previous page: October 31, 2006, 03:46:06 PM »
Quote

shoggoth wrote:
The copper co-processor makes it possible to use multithreading natively. No extra software needed. No cpu cycles spilled waiting. [/quote]

You'll have to explain that further. I'm fairly familiar with the Copper, but I can't see how this relates to multitasking. It's a coprocessor. It's not like it makes context-switching in the CPU any faster.

-- Peter[/quote]It has the 'wait' instruction.
And the canary said: \'chirp\'
 

Offline shoggoth

  • Full Member
  • ***
  • Join Date: Dec 2004
  • Posts: 223
    • Show only replies by shoggoth
Re: Difference between Amiga and Atari 520?
« Reply #45 on: October 31, 2006, 03:49:03 PM »
Quote

Speelgoedmannetje wrote:
Quote

shoggoth wrote:
The copper co-processor makes it possible to use multithreading natively. No extra software needed. No cpu cycles spilled waiting.


You'll have to explain that further. I'm fairly familiar with the Copper, but I can't see how this relates to multitasking. It's a coprocessor. It's not like it makes context-switching in the CPU any faster.

[/quote]It has the 'wait' instruction.[/quote]

And exactly how does that help when switching contexts in a multitasking OS?

-- Peter
 

Offline Speelgoedmannetje

  • Hero Member
  • *****
  • Join Date: Oct 2002
  • Posts: 9656
    • Show only replies by Speelgoedmannetje
Re: Difference between Amiga and Atari 520?
« Reply #46 on: October 31, 2006, 04:05:09 PM »
One can program a very quick scheduler when one can use already a wait commando (without making the cpu wait).
And the canary said: \'chirp\'
 

Offline stopthegop

  • Hero Member
  • *****
  • Join Date: Feb 2006
  • Posts: 831
    • Show only replies by stopthegop
Re: Difference between Amiga and Atari 520?
« Reply #47 on: October 31, 2006, 04:58:17 PM »
Windows users think that just having two programs loaded in memory constitutes multitasking.  I've always said that unless you've used an Amiga, you've probably never seen, much less experienced, true pre-emtive multitasking.  That still holds true today.  Just recently I formatted 10 SFS disk partitions on three separate scsi drives on my A4000...at the same time.  Try that on a PC!  
Primary:
A4000T. Phase5 PPC604e-233mhz/060-66mhz. Mediator, Z3 Fastlane, Voodoo5, Delfina, X-Surf, AD516, Peggy Plus.

Collection:
A4000D, A1200, A500, Milan060 (Atari clone), Atari MegaSTE, Atari TT030, C64, C128, Mattel Aquarius, (2) HP Jornada....
 

Offline itix

  • Hero Member
  • *****
  • Join Date: Oct 2002
  • Posts: 2380
    • Show only replies by itix
Re: Difference between Amiga and Atari 520?
« Reply #48 on: October 31, 2006, 05:02:06 PM »
Quote

One can program a very quick scheduler when one can use already a wait commando (without making the cpu wait).


You can't because copper cannot control CPU.
My Amigas: A500, Mac Mini and PowerBook
 

Offline Speelgoedmannetje

  • Hero Member
  • *****
  • Join Date: Oct 2002
  • Posts: 9656
    • Show only replies by Speelgoedmannetje
Re: Difference between Amiga and Atari 520?
« Reply #49 on: October 31, 2006, 05:13:39 PM »
Quote

itix wrote:
Quote

One can program a very quick scheduler when one can use already a wait commando (without making the cpu wait).


You can't because copper cannot control CPU.
Since when?
It can generate interrupts.
And the canary said: \'chirp\'
 

Offline shoggoth

  • Full Member
  • ***
  • Join Date: Dec 2004
  • Posts: 223
    • Show only replies by shoggoth
Re: Difference between Amiga and Atari 520?
« Reply #50 on: October 31, 2006, 05:33:30 PM »
You can't because copper cannot control CPU.[/quote]Since when?
It can generate interrupts.[/quote]

Dude, lots of stuff can generate interrupts. Still has nothing to do with multitasking. You're confusing apples with oranges.

-- Peter
 

Offline Speelgoedmannetje

  • Hero Member
  • *****
  • Join Date: Oct 2002
  • Posts: 9656
    • Show only replies by Speelgoedmannetje
Re: Difference between Amiga and Atari 520?
« Reply #51 on: October 31, 2006, 05:38:08 PM »
"Dude" I know. But it's one way to control the CPU.
Well then, do your own research about this subject then. I got an old Dutch manual wich states that the copper can be used for multitasking.
And the canary said: \'chirp\'
 

Offline shoggoth

  • Full Member
  • ***
  • Join Date: Dec 2004
  • Posts: 223
    • Show only replies by shoggoth
Re: Difference between Amiga and Atari 520? (off topic)
« Reply #52 on: October 31, 2006, 05:55:13 PM »
Quote

Speelgoedmannetje wrote:
"Dude" I know.
Well then, do your own research about this subject then. I got an old Dutch manual wich states that the copper can be used for multitasking.


The Copper is a nice gadget, but either you've got it wrong or we're discussing two completely different topics. According to that philosophy, triggering a few routs based on external timer interrupts would also be multitasking, which it certantly is not.

Sorry for going off topic, btw.

-- Peter
 

Offline Speelgoedmannetje

  • Hero Member
  • *****
  • Join Date: Oct 2002
  • Posts: 9656
    • Show only replies by Speelgoedmannetje
Re: Difference between Amiga and Atari 520? (off topic)
« Reply #53 on: October 31, 2006, 06:03:21 PM »
Interrupt handling on itself indeed isn't multitasking.
But 68k on itself isn't multitasking. Yet the Amiga can do multitasking. On a low level. At 7 mHz. Go figure.
And the canary said: \'chirp\'
 

Offline spirantho

Re: Difference between Amiga and Atari 520? (off topic)
« Reply #54 on: October 31, 2006, 07:13:56 PM »
True, but there are other machines that'd be even better, hardware-wise. From what I recall the WAIT instruction waits for a vertical position of the electron beam, which is obviously nowhere near enough resolution to help with kernel level multitasking.

For instance, the scan rate of a PAL signal is 50Hz, yes? This means that given a vertical resolution of about 1,000 rows (including the blanking signal), that's an ability to raise an interrupt 50,000 times per second, i.e. 50KHz. Now we're using CPUs with a resolution of 50MHz, not KHz. If the multitasking resolution was limited to a signal from the copper, the CPU would be sitting around waiting most of the time we did a context switch.

As I see it, the copper has nothing to do with multi-tasking in the OS. It IS very useful in generating display lists because it takes the load off the CPU, but that's because it's a processor itself.

And if you want proof that AmigaOS doesn't use the copper, ask any Draco  owner if his machine a) has a copper and b) runs AmigaOS. :)
--
Ian Gledhill
ian.gledhill@btinternit.com (except it should be internEt of course...!)
Check out my shop! http://www.mutant-caterpillar.co.uk/shop/ - for 8-bit (and soon 16-bit) goodness!
 

Offline whabang

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 7270
    • Show only replies by whabang
Re: Difference between Amiga and Atari 520?
« Reply #55 on: October 31, 2006, 07:21:39 PM »
Quote

InTheSand wrote:
And don't forget it took Microsoft until Windows XP to have a consumer OS that finally dumped the underlying DOS-based stuff!!

I hate to be a knitpick, but that's just not true! The first true 32-bit version of Windows was Windows NT 3.1. IIRC, it was released in 1993.
Beating the dead horse since 2002.
 

Offline TjLaZer

Re: Difference between Amiga and Atari 520?
« Reply #56 on: November 01, 2006, 03:59:45 AM »
I would say the biggest difference is the OS.  AmigaDOS 3.x is like eons ahead of TOS 4.x, even with OS enhancements like MagiC and MiNT, etc.  But never the less, the Atari computers are fun to play around with.  I remember the great Atari vs Commodore wars, ah the memories!!!
Going Bananas over AMIGAs since 1987...

Looking for Fusion Fourty PNG ROMs V3.4?

:flame: :banana: :banana: :banana:
 

Offline shoggoth

  • Full Member
  • ***
  • Join Date: Dec 2004
  • Posts: 223
    • Show only replies by shoggoth
Re: Difference between Amiga and Atari 520? (off topic)
« Reply #57 on: November 01, 2006, 07:45:01 AM »
Quote

Speelgoedmannetje wrote:
Interrupt handling on itself indeed isn't multitasking.
But 68k on itself isn't multitasking. Yet the Amiga can do multitasking.


No, the 68k on itself isn't multitasking. It's a CPU, for god sake.

So you mean multitasking on 7Mhz is some kind of "proof" for your so called "hardware multitasking" theory? There is no such thing. There are hardware solutions which enables you to do several things simultaneously in a smooth manner. That's not necessarily the same as executing multiple tasks concurrently. It's unrelated.

Quote
On a low level. At 7 mHz. Go figure.


You're mixing apples and oranges. Are you familiar with low level 68k programming, btw?

-- Peter
 

Offline shoggoth

  • Full Member
  • ***
  • Join Date: Dec 2004
  • Posts: 223
    • Show only replies by shoggoth
Re: Difference between Amiga and Atari 520?
« Reply #58 on: November 01, 2006, 07:57:25 AM »
Quote

TjLaZer wrote:
I would say the biggest difference is the OS.  AmigaDOS 3.x is like eons ahead of TOS 4.x, even with OS enhancements like MagiC and MiNT, etc.  But never the less, the Atari computers are fun to play around with.


TOS4.x was basically just a more colourful 030-compatible version of TOS2.x. It really didn't add anything at all, except some new calls to handle new hardware. The MultiTOS that was shipped with TOS4 machines sucked. It was (sort of) Posix compliant, though.

Later incarnations of MiNT (known as FreeMiNT) has come a long way, but that's some 15 years too late :)

Atari never saw the point of having good OS functionality, not even when they released the Falcon. At the time of the release of the ST, I can understand this. The Amiga wasn't known for it's pioneering OS, but rather how many colours that could be displayed on screen. This changed during the years, and the Amiga was ready for it, the ST range wasn't.

Quote
I remember the great Atari vs Commodore wars, ah the memories!!!


Yeah. Some psycho professor somewhere must have written a book about it. There must be some medical explanation for this :)

-- Peter
 

Offline Giana

  • Jr. Member
  • **
  • Join Date: Oct 2006
  • Posts: 54
    • Show only replies by Giana
    • http://www.decisionsystems-studio.fr
Re: Difference between Amiga and Atari 520?
« Reply #59 on: November 01, 2006, 09:56:39 AM »
Two fantastic machines !!!
I still have both.

Atari is more simply made, poor architecture, no custom chips so overall graphics and sounds capabilities are not as good as the Amiga(s). Simpler to code too (on first approach ...). And true first demos, first stunning gfx effects were coded on Atari first coz the challlenge was big : how to push the limit of this little machine ...

On the other hand, during the early good old days, games development on Amiga were often badly done : simply a kind of cross compiling with no true use of the custom chips, so games were slightly identical. But this didn't last too long, and "specific" games appeared : I remember a great change from the first release of Shadow of the Beast. I was 13 and and it was like a nuke fell down on our heads.

Well, this is my point of view ...
Giana
Giana