Welcome, Guest. Please login or register.

Author Topic: AmigaOS 3.9 with a 68000 and 2MB  (Read 4446 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16867
  • Country: gb
  • Thanked: 4 times
    • Show all replies
Re: AmigaOS 3.9 with a 68000 and 2MB
« on: May 16, 2010, 10:12:55 PM »
Quote from: AmigaHope;558787
There's a patch I remember seeing on Aminet that patched unimplemented instructions realtime to let you run 020/030 apps on the 000/010.

I tried it and it really did work! D=


How does it cope with, for example, 020+ addressing modes?

Suppose you had:

add.l (a0,d0.l*4), d1

...which, as far as I know takes up exactly the same space as the vanilla 68000:

add.l (a0, d0), d1

...is there even room in the instruction stream to replace this with a jsr to a routine that can handle the scaled index mode?
int p; // A