Welcome, Guest. Please login or register.

Author Topic: How are working U901 & U902 A4000D IDE 3.5 ?  (Read 2007 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Cosmos AmigaTopic starter

  • Hero Member
  • *****
  • Join Date: Jan 2007
  • Posts: 954
    • Show only replies by Cosmos Amiga
    • http://leblogdecosmos.blogspot.com
How are working U901 & U902 A4000D IDE 3.5 ?
« on: June 12, 2011, 04:17:36 PM »
The scsi v40.12 (Kickstart 3.1) and the v43.45 (Boing Bag 2) use big loops for copying files. It's IDE, not SCSI, all is done by the CPU !

On the A4000D, these loops give a faster transfer rate when using .w (16 bit) than .l (32 bit)

On the A600/A1200, .l is faster...


Maybe I found why big loops .w are faster than .l in the read/write function on the A4000D scsi driver : PM me for explanations if you know how are working U901 & U902.
These two Gals need a simple fix (I hope) for working faster using .l !


I use this funny trick to get all ax+0 / ax+1 / ax+2 / ax+3 using big loops .l all the time in my scsi beta :

- ax+0 => loop .l
- ax+1 => .b + .w => loop .l => .b
- ax+2 => .w => loop .l => .w
- ax+3 => .b => loop .l => .w + .b

... and I wanna use it into the A4000D scsi driver, of course !!

Offline freqmax

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show only replies by freqmax
Re: How are working U901 & U902 A4000D IDE 3.5 ?
« Reply #1 on: June 12, 2011, 04:40:37 PM »
Grammar and problem description is not working :P
 

Offline yaqube

  • Full Member
  • ***
  • Join Date: Feb 2008
  • Posts: 197
    • Show only replies by yaqube
 

Offline Cosmos AmigaTopic starter

  • Hero Member
  • *****
  • Join Date: Jan 2007
  • Posts: 954
    • Show only replies by Cosmos Amiga
    • http://leblogdecosmos.blogspot.com
Re: How is working U901 & U902 A4000D IDE 3.5 ?
« Reply #3 on: June 12, 2011, 06:19:53 PM »
I wanna use .l now, no more .w ! I'm not talking about PIO !!