[comp.binaries.amiga] v89i093: patch2090 - driver patch to improve graphics speed

page%swap@Sun.COM (Bob Page) (05/10/89)

Submitted-by: kim@uts.amdahl.com (Kim E. DeVaughn)
Posting-number: Volume 89, Issue 93
Archive-name: devices/patch2090.uu1

Patch2090 will fix the problems that the CBM 2090 and 2090A disk
controllers have when heavy DMA activity is present, i.e. when the
display is hi-res, and 4-bit planes (16 colors) while reading from
Fast Filing System (FFS) paritions.  This problem is very evident with
SCSI drives.

NOTE: Patch2090 will only work if you have autoconfig FAST memory
starting from $200000.  (i.e. a standard mem expansion.)

# This is a shell archive.
# Remove anything above and including the cut line.
# Then run the rest of the file through 'sh'.
# Unpacked files will be owned by you and have default permissions.
#----cut here-----cut here-----cut here-----cut here----#
#!/bin/sh
# shar: SHell ARchive
# Run the following text through 'sh' to create:
#	patch2090.zuu
# This is archive 1 of a 1-part kit.
# This archive created: Tue May  9 21:36:05 1989
echo "extracting patch2090.zuu"
sed 's/^X//' << \SHAR_EOF > patch2090.zuu
X
Xbegin 644 patch2090.zoo
XM6D]/(#(N,#`@07)C:&EV92X:``#<I\3]*@```-;___\"``$````````!W*?$.
XM_0(!N`0``'L````S$DQQPCM8!0``/00```$```````````!0871C:#(P.2XP^
XM````%``<;CD*`%!A=&-H,C`Y,````,`!0````$`I(R@```$`&#!/H$&!`PX:V
XM%"`P``*#"04N09BN(0(G^@9H<5)%())S`&"0R&.01C5^#;T(`31$GP`S3ESUK
XMPS8"F$$<)'@(%$#)A$Z!)ISH$F##22Z$XD3P`0!"8$X`)`0&R6>0AP6==X04+
XMLI7!C`@&&0"L,L,!+(!F9BR8?6<&`HA$62"-X//GG]U__+`@DE)HEK`VUHPBD
XME*>DD!D)3P$(T.73H`RA`:B!@;,(I0`DQ2H#4*!-)XP)Q7;Z0U*D<TC0._^9D
XMD`*&PXL5FY'H`0!%\$`64)XH`63&P(AE!TU,`:%$;ZQE9K@I.6KP#`2A`'@);
XM.66;@`0L3\!`2#R`06.!(""+6<GD&P,`3KHXJ8.&#)DT<]:X(%/&3IHQ90!\/
XM_.<OC(CR=8%`DD#@.`')>OOUYP"`_PAH$#D&K@="&@!0$`M5!ID!!0,4,L3!5
XM&0AP.!``')@!!`@I0`4+'PR988.#`N$@`AH`\`!#BDP`PP<@`)SA``0I]@*+]
XM3@2804`8=(!!@8@*;-8&`DI$<@8!(D1A!C;04;*>;0.((]L_<B"1AUW^R/!"$
XM#B5QR<\3[P#`0$T&@?.E&6*2B<.9:3(WP)IMOFF30!#J*4]B`K#S'5-AH+&EO
XMGN(H@:9`Z)CAP00H!6`0.E-5I00D9S`@`A0B\"(0!`#H!08\7,JS*%*.7GJ&$
XM.D(\"@"F&-:X::>?AEJ77::B*NAZ+`P(`#<Q_4/,;F<8(`)ZKOP#S7IIN$%'_
XM'6G0D<8;;KC`1AIBR!&&'"1!@>08:,@`0PXP@`""%3&XD"X(0N2A`PA+H!'&8
XMMF2`$`0;9+PQ1QERI-&D`D.\40>_(+CQ!AT@F!%MOO39A]\<+B@`!1MEA/$O+
XM"'(`G'&^1#PQ1,-I8%SQ9N+202X(2;@Q!QWW8DR&"R#`D"X1]=U7!@ISI#!P/
XMP0?GJS###KN1;WOOQ3=?SOB=#`,/=8%!``PO`.#`%$"L00$(;P!`9=<(Q)*`!
XM&0Q,@802&%R!S#_VP(%>'6,0`$<`Z\'QSWIA\#%$K0P442L`M21CA@,RZ*3$P
XM&@C0`8`(PD21#%XC/&.0.BS@X?4(SI3T$2"`(.""UP&DX-P2^@!P4;/B@&'`V
XM=/-\X<0<+4$5DS]HP"D0-V2[H-,`@!Q0+"6JV^9U;NOU2_&VW7Y+4A(8_N'/0
XMEA@.@$ZP:;KS#Q_4"T2#$];;(4+7!'!M.@A5,Y`]`-N[XP\7Y'M]?OK^"(,0F
XM.PL99.E`8"#$C4$4*"20"@;1@4$$81!&&(05!L&%091A$'H8Q!\-02```B"_3
XM"8JC(?)H"#YV\A#%T&`G/WD)0HR!$'(8A`/U$X@##!(5@3#!(-8PB#D:`H.&`
XM$*$A4FB(XB8HJ@DRHR'[FR#]%+-"Q6!@)Q[8B1!VHH2=0&$G;D"(&1#B!X0@1
XM`B&R0(@Z$.)`KS7):T=4R``R.)`M(J1"_O/?&!&R#H-,9"#R"`C<I\3]`@'S[
XM#```#04``#,2H''/2"(-``#F!P```0```````````%!A=&-H,C`Y+F1O8P`8O
XM`!QQ>`X`4&%T8V@R,#DP+F1O8P```(`!0````$`I(R@``$$('$BPH,&!4,+0(
XM&8-&!HP<,`9:*2-G3IHW;D#$<`%#AP(%!T.*%"@DCPX02]"$89.&#(@@;,B\$
XMF4,QC8N/(!$J9.@0(H@[:=BP`6$F#1X0=-"4`0%'SALQ;,JTF8-4)9VJ2X<(?
XM:0*B9\0P;EQZ#0)B#$8Z3H52G*-`I9VE=Y1F5!K&3AX01)J0#3.&3AH[:>C<9
XM34.U:1F:;NBP`&&SC(N?<K&"($,8#ILP@ZFB2=-"SF$6"L"ZI-%"3&"FE]T<X
XM!H$BAHVR;]B\J9@"<M"EGL-0=G.&J-,V((R$F7/52-`TO$%,R4-<*FLC1J:D"
XM4``GC)S`%]W,>0R"RN;"3J$Z)PSBK9R[90"3*9/X9V`TRH=,23+Y^MOM'PDZV
XM>4*ER$D0"2W4T$,1`244"!BQ<=<=LZW!F!D@Y/%&'2"XM508==#QAEEN%-6;)
XM$4%,004(;4@U6QX*$&>=7\F9\1L()#@$PXPP<(="8X^%`8**85GG4HG`E8%'W
XM==IEYT)M("0!H8046@B"&&\DI<`)-+7!F1G#T7$"B2:>!X)H(+@Q6QLK$94E;
XMEVV<N%A2[$E65$57F=4&F6$QEA&3<J1(QXIUP-$"37'4P=X82WW11AW$??'DH
XM4B<(1UP34AD'YY;=?5<66(L2-6&=R$FVT0P*>!;5<$M1-L<:^.4W$!5O@(#H9
XM4@'R1"`(:B!ZE1QU9!281SD)A&M&L0X(4:\(R@'"KV+PY6"P7N%$D'<47>C9W
XMCNE15&92R)U!%9,DVDIB&&LL-4<=T[X!X9O$\4I0"P-E,6&WQ'U)ADLZLJ2:R
XMG1%.:&R:N=+!4KP:@E"ME]!-P91UV&'DGI0AL:FI4&\`Q=M)(C01!AY4R`'6T
XM'&90!$(/(,"`QPTWA"'&&.N9(0)WT(991QMB>$S>&-?Y-<9*H(5$9K@[DKL48
XMMTZ>9I8<GO5U$['L"@334`4?+(=??F%$U:'QQDSBIG2406^=?!$Z!TTNQ6S&3
XM;+#N)"P,Q!)$WJ]'KZN3@%[MB,:$,67ZZY=4E6&=@G@S-9-%XN'KL(I/]_EG?
XM&8$.6D;.!QG6L<90W77=&6A<%88961N[TE`.-UW=TPEK5V%=2\7<9M>'@7TTA
XML4^X0>BQN:ZI%%-.G:$Q<`8.%6X9<)2EU!AK9-MW$D\P1I5,]P;LL$IRN&3JO
XM&C<I*9FIEF'&91ET4.5P4T]%!1R'E$4M^HTN.%9A&I[-\8)KL,E&&X!F-YO[B
XMEQF^0:;-FTNN=1VO+^\26AM[W+$4LI1.S68]Q@I87=[0$LEP3SQMN`D2(C:P-
XMQ0QG1V]0V`4=1KW+Z(\.Y!)=P,0D!S*Q83%FJ,.!T/`_C6E'@'.`0QFTIH#YR
XM62U]&O(,&59'$"C4[G;:L\J7IL6A-Y7H?ZURT@.]1Q6@)`4O>AGB4HB0$.18>
XM+BP*\.$;$G*&"]7)-2TPB_M`<(4&Q<QU:.!.$^Z2->((KXCHFTI5%`(_N,VJ!
XM*'@XC`+8A#[:=4\JJ6*=ZW[V+B?=C5D$DEVTC!>F5MW!>@'S3)K>PA@Z<,==E
XM%)K#W%1(!C><@`YM(1U26B7)-U#R-&#)PR/S\!@=M`!)T)H6><`2):48RSP6P
XM49BYZB@KGR1%(:$,XE*P-(;C"&:4=C/16USB(ONAZ43<H8^3Q'054Z$E#6+(R
XMD-:J0A@%D$%0R'08,:_RRZND84GO0MXG0;`&,=T!,G1DT@FF)9-L+290@6%1[
XM;Q`YK/FQ)%Q\2Y\*S9D1'8EQ-BD<RAG(58<0J$H@3HA2&4["SXC<+",)NLL->
XM<X6@0;8-(:.B"5*\A"VJ3.@J3H3/!>ET%SF9Q@T*R0Y5+@B'OV$S*MP10AUZ'
XMXYF:/FT.H)&A',960K"\KJ>SR=YBQG6&+KI1:HO!WABBNI#':))N81,7>\C9`
XMJC;<!3`ZTML<\F`9(:VN"'@(0QO*.@=>D84(Z6EK$[#VK^)$1V").0^O0"2B`
XM&'B$('`%S.M`QL+GN6`]@BT#L8P3E>4T!S@@8X,.'$4'QI;!L5EK`[&JX(;3Y
XM"`1DH"*($2ZCK<^&C%A3(!<Q5_,Q$."`6$*0#?#F``6*9$Q9K9U!:`<BA<-0!
XM9)FME0&QDI`8BHR*DB!#&T&8$+$AY&$H((M!1$"P`X$@(0V4<RYT04"R&A#KF
XM"+(1PT3&T-H8$&NN_2KO2$3"@Q:X-VG>(<_.5G,"]"9F2ZC[F@-7%#K8UL$,J
XMD&H#%<BZE.BN=R07G$,&"TJ5T\@7:UJ["6!G,F`9ME9D-,BP$6HP`QB8ER`6S
XMPY@+.>:QY(ZL9"=+&4':^UZES8N;5+'74@*F-X8$YZZ?@UIV%#""CTQA3X7SV
XMTQ00)ZA![C5+`984<10@!.3,RSYK48!]BQ,B*G1$RE@+3I7]BN7T\I4*,O`((
XMLG`[!AU4]"-2Y>%`Z*/61M[J,#4M4N"(^B4WW.4$<K),&FXFOCELJ9PDPF[E8
XMADB8TI7A9J\BUBY+"H(3O$&H,<7(GUN%IY=8Z0QAL)'MD#.=X:*S2:),I1\A!
XMV,3W2`8Y*A)*I#$*H>W]4*V+*2NIB"65,`2%2QT%P1#L!X=7R>$M'Q5(?,'S<
XM!MNUF3PNFB'?K'F=;.XI<!>437(NR"UU7B5-E#$#>MY#$6(YS"SK*1:,)[,AR
XMHMPFV"!@;O80U&J5N`%5R&2"=;P$A<T()0UPH`J=-W<^S92!#;U+*8S5+)"4T
XMK*2!,)$)3:XCX8$,(0D&NT$-7&,#%LB`PQM10$``W*?$_0(`````````````U
XI````````````````````````````````````````````````````_(,`_
X``
Xend
Xsize 3371
SHAR_EOF
echo "End of archive 1 (of 1)"
# if you want to concatenate archives, remove anything after this line
exit