Welcome, Guest. Please login or register.

Author Topic: What still makes Amiga superior today?  (Read 13501 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline amigaksi

  • Hero Member
  • *****
  • Join Date: Dec 2006
  • Posts: 827
    • Show all replies
    • http://www.krishnasoft.com
Re: What still makes Amiga superior today?
« on: May 20, 2008, 10:34:29 PM »
>by Tenacious on 2008/5/18 21:38:08
>I especially appreciate how the Amiga is not "modern". Some >(in previous forums) have argued that Amiga is outdated >because it lacks this or that feature of modern OSes. In my >mind, Amiga is the sole occupant of it's own branch of the >evolutionary tree. That branch is not outdated because much >of it was never improved upon, nor are the concepts inferior >simply because most of the world was sold a different choice.

I would agree with that.  Amiga is a different species.  It was targetted for games, real-time audio/video effects (which arcade-type games require), fast game port interface, etc.  PCs gaming is like a delayed (after-thought) superficial imposition on the computer-- slower game port, effects have to be done through slower APIs rather than hardware standard (and not all hardware supports all API calls), lack of display memory pointers, lack of real-time multi-channel sound, etc.  These features made it better at doing them in a pre-emptive multitasking fashion and for NTSC/PAL video stuff.  Plus the OS is simple to use or bypass to make time critical stuff easier to do and analyze.  I mean how many machines are there where you can compute the exact color clock where the register will be modified to a defined value (only Atari 800 maybe).  

--------
Use PC peripherals with your amiga: http://www.mpdos.com
 

Offline amigaksi

  • Hero Member
  • *****
  • Join Date: Dec 2006
  • Posts: 827
    • Show all replies
    • http://www.krishnasoft.com
Re: What still makes Amiga superior today?
« Reply #1 on: May 20, 2008, 10:42:46 PM »
>It could do preemptive multitasking, but it wasn't good at it, because of backwards compatibility (and bad programming).

I don't think Windows 3.x, '95/'98/'98SE/ME do pre-emptive multitasking.  Only NT and Windows 2000/XP which are based on NT do the pre-emptive multitasking.  You could manually set it up via the WM_TIMER message on the older windows but they are mostly DOS TSR-type tasks.  [TSR = terminate and stay resident programs used in DOS.]  Just click on the DRAG bar of a Window in the older windows and see all the tasks freeze-- bad programming by Microsoft if they are pre-emptive OSes.  

And if you are going to set up the pre-emption manually with the WM_TIMER message, you mine as well declare all other computers that have timer-based events to be pre-emptive multitaskers.  I think if IBM had it's way and the PC world stuck to hardware based standards, the PCs and OSes would be much more efficient.
 
--------
Use PC peripherals with your amiga: http://www.mpdos.com