Welcome, Guest. Please login or register.

Author Topic: Amiga stability?  (Read 9795 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline itix

  • Hero Member
  • *****
  • Join Date: Oct 2002
  • Posts: 2380
    • Show all replies
Re: Amiga stability?
« on: December 04, 2011, 11:41:16 AM »
When Amiga 1000 its operating system and applications were quite crash prone. Things improved when Amiga 500 was released in 1987 but you can make first impression only once.
My Amigas: A500, Mac Mini and PowerBook
 

Offline itix

  • Hero Member
  • *****
  • Join Date: Oct 2002
  • Posts: 2380
    • Show all replies
Re: Amiga stability?
« Reply #1 on: December 06, 2011, 11:00:19 PM »
Quote from: drHirudo;670150
I used MuForce on my Amiga 1200 and Amiga 4000. It helped me a lot in preventing random crashes and finding bugs in software. In fact it helped me resolve a random crash in the assembler AHX replayer that I used in my games. It took me some days to make free of Enforcer hits version, but it was worth the trouble. No more random crashes after using it. Many programs don't need to reside in the memory to cause a crash. They just do some changes and later some program when trying to use the altered resources crashes and you go to blame that program, without having a clue that it was some other buggy software.

Btw I just read interesting tidbit about Atari ST. In Atari ST first 8 bytes in RAM is shadowed to ROM and actually write protected. Any attempt to write to first 8 bytes (happen easily with NULL pointers) will result in immediate bus error and you catch such errors quickly in development phase.

On Amiga other hand it is not write protected. Writing to memory location $4 causes an immediate crash with random guru displayed and writes to location $0 go unnoticed. Amiga is really crash prone for an illegal NULL pointer write access unless protected by Enforcer/Cyberguard/MuForce tools.
My Amigas: A500, Mac Mini and PowerBook