Welcome, Guest. Please login or register.

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

Description:

0 Members and 1 Guest are viewing this topic.

Offline browny

  • Sr. Member
  • ****
  • Join Date: Jul 2002
  • Posts: 483
    • Show all replies
Re: Ramlib Error #80000003 ?!?!
« on: July 31, 2003, 05:38:24 PM »
@ CYMric,
Quote

Cymric wrote:
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.


I luv it when you talk dirty !  :-D  :-P
as we say in brum \\"yow allright mate\\"
 

Offline browny

  • Sr. Member
  • ****
  • Join Date: Jul 2002
  • Posts: 483
    • Show all replies
Re: Ramlib Error #80000003 ?!?!
« Reply #1 on: August 03, 2003, 03:03:20 PM »
@Cymric,
I believe ya,
But me grandmother wishes you the `flea`s of a thousand Camel`s` to decend on your ass !.
Grandmother`s eh, huh !.  :-D  :-o

 guru -80000003, ARRRGHHHHHHHH
as we say in brum \\"yow allright mate\\"