Welcome, Guest. Please login or register.

Author Topic: Name this Guru  (Read 2308 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show all replies
    • http://www.iki.fi/sintonen/
Re: Name this Guru
« on: June 13, 2004, 07:06:25 PM »
@Cymric
Quote
'unaligned address' Guru, indicating on the 68010- that a program has tried to access a program instruction at an odd address (Bad) and on the 68020+ that the stack was pointing at an odd address (VERY Bad).

Not quite. On 68000 and 68010 this is caused by using WORD or LONG access on odd address or by jumping to odd address or by odd supervisor stackpointer on exception.

On 68020+ this is only caused by instruction prefetch attempt from odd address (jump/branch to odd address) or by odd supervisor stackpointer during exception.

Quote
- an unpatched ramlib.handler (can be alleviated with SetPatch, IIRC)

It's no handler and SetPatch doesn't fix it (at least upto AOS 3.5, IIRC OS 3.9 SetPatch does fix it).

MMULib.lha MMULib/Fixes/RamLibFix (or MCPRamLibPatch) fixes this problem.