Welcome, Guest. Please login or register.

Author Topic: Ramlib Error #80000003 ?!?!  (Read 9159 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Cymric

  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 1031
    • Show all replies
Re: Ramlib Error #80000003 ?!?!
« on: July 31, 2003, 05:02:09 PM »
IIRC = 'If I Recall Correctly'

The dreaded 80000003-Guru is one of the most common on the Amiga: on the 68010- it signifies a word or longword access to an uneven address; on the 68020+ (which is capable of recognising the situation and performing two memory accesses in order to get the information they need) it is put up when the stack is pointing at an odd address. That should never happen, so either your RAM is faulty, or your program is screwing up bigtime. The stack being messed up is truly worthy of a CPU exception, the other reason is not. It's just to circumvent a design desicion.

Mind, I remember trying to crack a game which featured a bootloader which had its code shifted by one byte to odd addresses. By installing a custom exception handler to pull in the other byte, then returning from that exception, the program could execute that instruction. Of course, execution speed is very low with the CPU excepting at every mnemonic. I was so impressed I gave up on cracking the program.
Some people say that cats are sneaky, evil and cruel. True, and they have many other fine qualities as well.
 

Offline Cymric

  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 1031
    • Show all replies
Re: Ramlib Error #80000003 ?!?!
« Reply #1 on: August 01, 2003, 11:03:54 AM »
@browny:

Actually, I wasn't attempting to crack the program, now that I think about it. I was trying to insert some code so the power-led (and thus the low-pass filter) would be turned off.
Some people say that cats are sneaky, evil and cruel. True, and they have many other fine qualities as well.
 

Offline Cymric

  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 1031
    • Show all replies
Re: Ramlib Error #80000003 ?!?!
« Reply #2 on: August 01, 2003, 03:46:00 PM »
@bloodline:

Heck, I wish I *was* good enough to write trainer code myself... That would have made quite a lot of games I bought with my hard-earned cash very worthwhile. Surely you remember a few games which were nice in concept, but utterly unplayable?
Some people say that cats are sneaky, evil and cruel. True, and they have many other fine qualities as well.