All speak that R800-40 (28) quicker than Z380-18.
But the question is native-mode Z380. Nobody does not compare its in
EXTENDED-MODE.
ADD HL,BC ; 1 clk R800 HL[15..0]=HL[15..0]+DE[15..0]
; 40 mHz or 28mHz on word
ADD HL,BC ; 2 clk Z380 HL[15..0]=HL[15..0]+DE[15..0]
ExtMode
; 9 mHz on word
ADD HL,BC ; 2 clk Z380 HL[31..0]=HL[31..0]+DE[31..0]
ExtMode
; 18 mHz on word
Write too the most on r800 and consider ;-)
ADD HL,BC ; 1 clk R800 HL[15..0]=HL[15..0]+DE[15..0]
EX HL,DE ; 1
LD BC,(XXX) ; 6
ADC HL,BC ; 1 clk
; 8,8 mHz or 6,2 mHz on word
Load source words
LD HL,(XXXX) ; 3+3=6 Z380 Extended mode Word Size memory
LD DE,(XXXX) ;3+3=6
; 12 = 1,5mHz
LD HL,(XXXX) ; 6 R800
LD DE,(XXXX) ; 6
LD BC,(XXXX) ; 6
; 18 = 2,2mHz or 1,5mHz
If for example I take multiply instructioon
z380 r800
MLT 7 14
2,5mHz 2,8mHz or 2mz
MULTW 10 36
1,8mHz 1,1mHz or 0,7mHz
And so on
....................................................................
Z380 does not let return to native mode from extended mode. It is BAD.
Who have hardware-doc-info about TurboR architecture? Can you send me one?
Bye
Valery
****
MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
****