Welcome, Guest. Please login or register.

Author Topic: Can't understand...  (Read 3783 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Zac67

  • Hero Member
  • *****
  • Join Date: Nov 2004
  • Posts: 2890
    • Show all replies
Re: Can't understand...
« on: September 06, 2005, 06:50:04 PM »
Quote
srg86 wrote:
On the Amiga, when you do this, you get sent back the raw undecoded data from the disk, you then must decode it in software. This does give the cpu a little more burden (that isn't very amiga like but that's the way it is)


Actually most of this decoding used to be done by Blitter - without much CPU load AND flexible software decoding - THIS really was the Amiga way!  :lol:
 

Offline Zac67

  • Hero Member
  • *****
  • Join Date: Nov 2004
  • Posts: 2890
    • Show all replies
Re: Can't understand...
« Reply #1 on: September 06, 2005, 09:30:03 PM »
Paula does the analog <-> digital bits, very basic channel en/decoding stuff. The raw data is transferred to a CHIP-RAM buffer where the MFM <-> data stuff is done by Blitter and 68k (Blitter probably doing the sync searching and bit shifting stuff, 68k doing the header/data separation).

If you use 1541 disks in a 5.25" drive (GCR encoding instead of MFM) the Blitter's most certainly no use, so the CPU has to work a bit more.

btw: A CIA does the I/O control of the FDDs (head stepping/selection, r/w switching etc.) - so there's quite a bit of team work involved. ;-)

Edit: Completely forgot about Gary: HE does the write protection, motor on/off controls - even more teaming up.