Welcome, Guest. Please login or register.

Author Topic: New project for the benefit of all classic computing!  (Read 50759 times)

Description:

0 Members and 3 Guests are viewing this topic.

Offline commodorejohn

  • Hero Member
  • *****
  • Join Date: Mar 2010
  • Posts: 3165
    • Show all replies
    • http://www.commodorejohn.com
Re: New project for the benefit of all classic computing!
« on: December 12, 2012, 07:57:10 PM »
Quote from: Fats;718771
So how do you load a program from disk then ? Because during load the CPU considers it as data but during execution as instructions.
So I think you external DMA hardware that is then also aware of the user data/instruction data split.
Naturally. The organization would work however you want it to work, since you'd be rolling your own MMU (or adapting an existing one) in any case; all the CPU cares about is that it gets instructions when it asks for instructions, and data when it asks for data.
Computers: Amiga 1200, DEC VAXStation 4000/60, DEC MicroPDP-11/73
Synthesizers: Roland JX-10/MT-32/D-10, Oberheim Matrix-6, Yamaha DX7/FB-01, Korg MS-20 Mini, Ensoniq Mirage/SQ-80, Sequential Circuits Prophet-600, Hohner String Performer

"\'Legacy code\' often differs from its suggested alternative by actually working and scaling." - Bjarne Stroustrup
 

Offline commodorejohn

  • Hero Member
  • *****
  • Join Date: Mar 2010
  • Posts: 3165
    • Show all replies
    • http://www.commodorejohn.com
Re: New project for the benefit of all classic computing!
« Reply #1 on: December 12, 2012, 09:01:45 PM »
Yes, but the Amiga was designed around the 68000, not the other way around.
Computers: Amiga 1200, DEC VAXStation 4000/60, DEC MicroPDP-11/73
Synthesizers: Roland JX-10/MT-32/D-10, Oberheim Matrix-6, Yamaha DX7/FB-01, Korg MS-20 Mini, Ensoniq Mirage/SQ-80, Sequential Circuits Prophet-600, Hohner String Performer

"\'Legacy code\' often differs from its suggested alternative by actually working and scaling." - Bjarne Stroustrup