Welcome, Guest. Please login or register.

Author Topic: Amiga Multitask  (Read 18799 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline itix

  • Hero Member
  • *****
  • Join Date: Oct 2002
  • Posts: 2380
    • Show only replies by itix
Re: Amiga Multitask
« Reply #89 from previous page: September 01, 2012, 08:48:22 AM »
Quote from: Thorham;706057
Quote
Pre-emptive multitasking means you can still be run, even if some other software is so badly written that it never yields.

Why would you even want to use such badly written crap anyway?


It sort of degrades pre-emptive multitasking to co-operative if before executing application you have to figure out is application really multitasking or not. Many Amiga applications from golden era dont multitask at all.
My Amigas: A500, Mac Mini and PowerBook
 

Offline MiAmigo

  • Arbiter of Succession
  • Sr. Member
  • ****
  • Join Date: Dec 2004
  • Posts: 391
  • Country: us
  • Thanked: 1 times
  • Gender: Male
    • Show only replies by MiAmigo
Re: Amiga Multitask
« Reply #90 on: September 01, 2012, 08:58:09 AM »
I don't have an A1000, but I do recall that fateful day of seeing one in Marshall Field's (former Macy's-style department store in Chicago.) It was the very first time I'd ever seen a real photograph displayed on a computer monitor screen, at a time when PCs could only do green or amber text on a muddy brown screen!

I also saw my very first *ahem!* 'adult' themed movie vignette, stored on an Amiga floppy, of all things! (But not in the store, lol!)

That's not even to mention the amazing games they used to squeeze on one relatively low-density floppy!

Multi-tasking, true gaming animation in full-color, Video Toaster...if the A1000 had been allowed to evolve as PCs have plodded along till this day, we'd live in a much different, much better world!
:mickeymouse:
 

Offline warpdesign

  • Sr. Member
  • ****
  • Join Date: Feb 2008
  • Posts: 256
    • Show only replies by warpdesign
    • http://www.warpdesign.fr
Re: Amiga Multitask
« Reply #91 on: September 01, 2012, 09:02:35 AM »
Since the OS didn't allow to share lots of resources (sound access was exclusive for example), it also limits what can be done using multitasking. No way to run two apps accessing paula for example...

Oh, and btw if one app that was using Paula and/or lots of chip memory crashes, you're good for a reboot... That's where features like resource tracking come handy. Not to mention your memory could be trashed even though everything appears to work perfectly (memory protection, anyone ?).

No one says it wasn't great in 1985. But it's seriously lacking important features today.
 

Offline itix

  • Hero Member
  • *****
  • Join Date: Oct 2002
  • Posts: 2380
    • Show only replies by itix
Re: Amiga Multitask
« Reply #92 on: September 01, 2012, 09:25:12 AM »
Quote from: warpdesign;706095
Since the OS didn't allow to share lots of resources (sound access was exclusive for example), it also limits what can be done using multitasking. No way to run two apps accessing paula for example...

It is not exclusive and two or more applications could play sound simultaneously. Audio.device has priority based channel allocation system where application with a higher allocation priority get an access to one or more audio channels. Applications which allocated a sound channel with lesser priority just wen silent.

But Amiga applications rarely had any use for audio and games and music software of course required all available channels.

Quote
That's where features like resource tracking come handy.

Without memory protection it is useless. It only causes the snowball effect.
« Last Edit: September 01, 2012, 09:27:21 AM by itix »
My Amigas: A500, Mac Mini and PowerBook
 

Offline psxphill

Re: Amiga Multitask
« Reply #93 on: September 01, 2012, 01:57:32 PM »
Quote from: desiv;706059
I used many of the options available at the time, and the Amiga wasn't any less stable, and was (IMHO) much more usable.

It wasn't more usable because of the pre-emptive multitasking though. Especially when running code that did Forbid() or Disable(), which because of the OS design pretty much every program had to.
 
MacOS and Windows were slower because of the lack of hardware accelerated graphics & using PIO instead of DMA etc.
 
Doing things in hardware instead of software is a cost/performance tradeoff that works all the time you have a slow CPU. However Windows and a lesser extent MacOS could be made faster simply by selling machines with the latest CPU. While commodore had to fund the development of their chipset themselves.
 
Relying on third parties to develop faster graphics chips is a much better business model.
 

Offline lassieTopic starter

  • Hero Member
  • *****
  • Join Date: Aug 2012
  • Posts: 637
    • Show only replies by lassie
Re: Amiga Multitask
« Reply #94 on: September 11, 2012, 05:35:06 PM »
Quote from: gertsy;705879
The first Amiga (to be known as the Amiga 1000) was special. Revolutionary.

Memory was the ceiling for multitasking for all PCs until relatively recently (Last 12 years) Because it was so expensive and usually programs were written to use all that a standard configuration supplied.
Windows 95 had 32 Bit preemptive multitasking with 32 Bit application protection. But you needed a lot of memory to run multiple programs. Luckily you couldn't install pizz poor marketing bullcrap onboard most MBs.


Hi was Windows 95 not one of the first "good" Windows?
Amiga 4000 030 18 MB ram. 16 Gb HD.
Amiga 1200 030 34 MB ram. 8 Gb HD.
Amiga 1200 Tower Apollo 1240
Amiga 2000 030. 9 MB ram. 1 Gb HD.
Amiga 2000 68000 5 MB ram. 500 MB HD.
Amiga 2000 68000 9 MB ram. 1 Gb HD.
Amiga 600 4 MB ram. 4 GB HD.
Amiga 600 1 MB ram. 60 MB HD.
Amiga 500 1 MB ram.
Amiga 500 Plus
Amiga CD32
Amiga CD32
Commodore 64
Commodore 64C
Commodore 128
Commodore 128D
 

Offline MiAmigo

  • Arbiter of Succession
  • Sr. Member
  • ****
  • Join Date: Dec 2004
  • Posts: 391
  • Country: us
  • Thanked: 1 times
  • Gender: Male
    • Show only replies by MiAmigo
Re: Amiga Multitask
« Reply #95 on: September 11, 2012, 05:44:21 PM »
Quote from: lassie;707689
Hi was Windows 95 not one of the first "good" Windows?

My personal vote would actually go to Windows 98SE. Windows 95 did introduce a new, much more sleek and streamlined interface, which became the de facto standard for a long time, basically changing over from the clunky old 'kindergarten' style of 3.1.
 

Offline lassieTopic starter

  • Hero Member
  • *****
  • Join Date: Aug 2012
  • Posts: 637
    • Show only replies by lassie
Re: Amiga Multitask
« Reply #96 on: September 11, 2012, 05:50:11 PM »
Quote from: MiAmigo;707692
My personal vote would actually go to Windows 98SE. Windows 95 did introduce a new, much more sleek and streamlined interface, which became the de facto standard for a long time, basically changing over from the clunky old 'kindergarten' style of 3.1.


Are there 2 versions of Windows 98?
Amiga 4000 030 18 MB ram. 16 Gb HD.
Amiga 1200 030 34 MB ram. 8 Gb HD.
Amiga 1200 Tower Apollo 1240
Amiga 2000 030. 9 MB ram. 1 Gb HD.
Amiga 2000 68000 5 MB ram. 500 MB HD.
Amiga 2000 68000 9 MB ram. 1 Gb HD.
Amiga 600 4 MB ram. 4 GB HD.
Amiga 600 1 MB ram. 60 MB HD.
Amiga 500 1 MB ram.
Amiga 500 Plus
Amiga CD32
Amiga CD32
Commodore 64
Commodore 64C
Commodore 128
Commodore 128D
 

Offline MiAmigo

  • Arbiter of Succession
  • Sr. Member
  • ****
  • Join Date: Dec 2004
  • Posts: 391
  • Country: us
  • Thanked: 1 times
  • Gender: Male
    • Show only replies by MiAmigo
Re: Amiga Multitask
« Reply #97 on: September 11, 2012, 05:51:20 PM »
Quote from: lassie;707694
Are there 2 versions of Windows 98?


Yes, 'SE' stands for Second Edition.
 

Offline lassieTopic starter

  • Hero Member
  • *****
  • Join Date: Aug 2012
  • Posts: 637
    • Show only replies by lassie
Re: Amiga Multitask
« Reply #98 on: September 11, 2012, 06:33:26 PM »
Quote from: MiAmigo;707695
Yes, 'SE' stands for Second Edition.


I still have a PC with Windows 98, so i can play older games, but i do not know if it is SE or not :) i have heard that Windows 2000 and Windows Vista is some of the worst of the newer Windows.
Amiga 4000 030 18 MB ram. 16 Gb HD.
Amiga 1200 030 34 MB ram. 8 Gb HD.
Amiga 1200 Tower Apollo 1240
Amiga 2000 030. 9 MB ram. 1 Gb HD.
Amiga 2000 68000 5 MB ram. 500 MB HD.
Amiga 2000 68000 9 MB ram. 1 Gb HD.
Amiga 600 4 MB ram. 4 GB HD.
Amiga 600 1 MB ram. 60 MB HD.
Amiga 500 1 MB ram.
Amiga 500 Plus
Amiga CD32
Amiga CD32
Commodore 64
Commodore 64C
Commodore 128
Commodore 128D
 

Offline spirantho

Re: Amiga Multitask
« Reply #99 on: September 11, 2012, 06:55:34 PM »
You're confusing Windows 2000 - which was the good bits of NT without the bad bits of XP (but with hardly any drivers) - with Windows ME which was .. er, well, rubbish, basically.
--
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 commodorejohn

  • Hero Member
  • *****
  • Join Date: Mar 2010
  • Posts: 3165
    • Show only replies by commodorejohn
    • http://www.commodorejohn.com
Re: Amiga Multitask
« Reply #100 on: September 11, 2012, 07:14:09 PM »
95 was a huge advancement over 3.1, but it was sorta only halfway to NT, so it wasn't particularly stable as a result. Light as hell, though, for modern 32-bit Windows. 98 and 98SE were heavier by quite a bit, but also much stabler.

2000 I've been playing around with, and I'm quite impressed at how light and responsive it is, and solid as a rock; I wish this had been the OS that took off and gained popularity rather than XP, then there'd be better, newer hardware I could run it on.
Computers: Amiga 1200, DEC VAXStation 4000/60, DEC MicroPDP-11/73
Synthesizers: Roland JX-10/MT-32/D-10, Oberheim Matrix-6, Yamaha DX7/FB-01, Korg MS-20 Mini, Ensoniq Mirage/SQ-80, Sequential Circuits Prophet-600, Hohner String Performer

"\'Legacy code\' often differs from its suggested alternative by actually working and scaling." - Bjarne Stroustrup
 

Offline lassieTopic starter

  • Hero Member
  • *****
  • Join Date: Aug 2012
  • Posts: 637
    • Show only replies by lassie
Re: Amiga Multitask
« Reply #101 on: September 11, 2012, 07:24:06 PM »
Quote from: spirantho;707701
You're confusing Windows 2000 - which was the good bits of NT without the bad bits of XP (but with hardly any drivers) - with Windows ME which was .. er, well, rubbish, basically.


Yes it was Windows ME i was thinking of. Everybody was looking forward to the new Millenium Edition. But it did not quite live up to the expectations :)
Amiga 4000 030 18 MB ram. 16 Gb HD.
Amiga 1200 030 34 MB ram. 8 Gb HD.
Amiga 1200 Tower Apollo 1240
Amiga 2000 030. 9 MB ram. 1 Gb HD.
Amiga 2000 68000 5 MB ram. 500 MB HD.
Amiga 2000 68000 9 MB ram. 1 Gb HD.
Amiga 600 4 MB ram. 4 GB HD.
Amiga 600 1 MB ram. 60 MB HD.
Amiga 500 1 MB ram.
Amiga 500 Plus
Amiga CD32
Amiga CD32
Commodore 64
Commodore 64C
Commodore 128
Commodore 128D
 

Offline desiv

  • Hero Member
  • *****
  • Join Date: Oct 2009
  • Posts: 1270
    • Show only replies by desiv
Re: Amiga Multitask
« Reply #102 on: September 11, 2012, 07:27:14 PM »
Quote from: psxphill;706114
It wasn't more usable because of the pre-emptive multitasking though..

Yes it was...
At least for me and people I knew.

Just being able to have a Word Processor and Terminal program running at the same time.
And then the ability to play a WB friendly (usually the little ones) on top of that....

I could be watching the progress of a ZModem download while typing a doc, without having to task switch...

It was more usable in many ways to me...

desiv
Amiga 1200 w/ ACA1230/28 - 4G CF, MAS Player, ext floppy, and 1084S.
Amiga 500 w/ 2M CHIP and 8M FAST RAM, DCTV, AEHD floppy, and 1084S.
Amiga 1000 w/ 4M FAST RAM, DUAL CF hard drives, external floppy.
 

Offline persia

  • Hero Member
  • *****
  • Join Date: Sep 2006
  • Posts: 3753
    • Show only replies by persia
Re: Amiga Multitask
« Reply #103 on: September 11, 2012, 07:28:52 PM »
Microsoft said they couldn't produce what they needed to produce out of DOS/Windows, they needed to switch to NT.  ME was the proof.
[SIGPIC][/SIGPIC]

What we\'re witnessing is the sad, lonely crowing of that last, doomed cock.
 

Offline spirantho

Re: Amiga Multitask
« Reply #104 on: September 11, 2012, 08:07:02 PM »
Quote from: lassie;707704
Yes it was Windows ME i was thinking of. Everybody was looking forward to the new Millenium Edition. But it did not quite live up to the expectations :)


Quite the contrary... my expectation was that it would be dreadful. I wasn't disappointed :)
2000 was the first Windows that was properly usable to me, and I used it as long as I could before being forced onto xp.

Luckily I always had my Miggy to keep me sane, though!
--
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!