Subversion Repositories NedoOS

Rev

Blame | Last modification | View Log | Download

є¤х┘х═ZБ═_БZ80 CCF test 2012 RAXOFT

!И
х┼═ХА┴сАG^#V#z│ ю═_Б
Result: x╖($═nБ═_Б of y═nБ═_Б tests failed.
═_Бall tests passed.
с┘¤с√╔┼y═nБ> ═бБ!D═eБ┴~■(0H░ E═_БSkipped
╔п█■■┐(._═_БFAILED
IN FE:{═СБ═_БExpected:BF
<╔!@хы═В!Иs+r+q+p╤═MБ ═_БOK
╔═_БFAILED
CRC:═ЗБ═_Б   Expected:ы═ЗБ>
═бБ>╔х╒о #°╤с╔>├у═eБу╔~#╖╚═бБўgЬ═{БЎ═{Б |./,А8№Рg}~#═СБ∙╔ї═ЪБёЎЁ'╞а╬@¤х¤!:\╒┼┘√╫є┘┴╤¤с╔эsгГ#И═жГ  ═жГ═жГ  эS|Г═нГэSyГп═жГ>╙■>йэGэO╖  PY┘1И!)ИTИИ
оыо■v╩`Г25Г,
оыо26Г■v┬kВ:5Гц▀■▌╩`Г,
оыо27Г,
оыо28Г,
оыо29Г,
оыо2И,
оыо2И,
оыо2И,
оыо2И,
оыо2И,
оыо2И,
оыо2И,
оыо2И,
оыо2И,
оыо2 И,
оыо2
И,
оыо2И,
оыо2И,
оыо2
И,
оыо2И,
оыо2Иё┴╤с▌с¤сэ{ИэsИ1И¤х▌хх╒┼ї!И~┘лo&Д~к_$~йW$~иO$F┘!>И)И╖(=ж├=В~,Ё!iИSИЗэDЖож┬=В,{■i(~=ож(є"yГэS|Г├=В┘1╔х┼э░┴с╔х┼bk6э░┴с╔Ц,║П5г2дИ+╜СdЄH▐}ыQ╟V└zьO┘cї╚^фr╤G¤k·l╓@уu╧Yм:А╡#ЩЮ▓$Зл=Р╝*Йе3в4О╗-ЧЇb╪Nэ{┴W╞Pъ|▀IєeX╬tтA╫m√j№F╨sх_╔<кЖ%│        ЯШ"┤Б;н ╢Ъ9пГД>иЭ'▒D╥h■]╦qчvрZ╠o∙C╒ш~─Rёg▌K┌LЎ`├UяyМа6Х╣/╛(Тз1Л░&Ь
й?ЕВо8Ы
╖!╘B°n═[сwцp╩\ i╙ExюT┬aўM█J▄fЁS┼щК0жУ)┐.╕Ф7бН0aQ─ЇеХИ╕щ┘L|- qA╘ф╡ЕШи∙╔\l=
 Aqф╘Е╡иШ╔∙l\
=0QaЇ─Хе╕И┘щ|L-Aq Е╡ф╘╔∙иШ
=l\Qa0ХеЇ─┘щ╕И-|LaQ0еХ─Їщ┘И╕-L|qA ╡Е╘ф∙╔Ши=
\lГ│т╥Gw&;jZ╧ оЮУгЄ┬Wg6+zJ▀я╛ОгУ┬ЄgW6+Jzя▀О╛│Г╥тwG&;Zj ╧Юо┬ЄгУ6gWJz+О╛я▀╥т│Г&wGZj;Юо ╧т╥Г│&GwjZ;оЮ╧ Є┬Уг6WgzJ+╛О▀я    mjcd█▄╒╥╢▒╕┐╖░╣╛┌▌╘╙lkbeni`g
╡▓╗╝╪▀╓╤┘▐╫╨┤│║╜ohaf▄█╥╒▒╢┐╕      jmdckleb░╖╛╣▌┌╙╘▓╡╝╗▀╪╤╓ing`

hofa▐┘╨╫│┤╜║╕┐╢▒╒╥█▄cdmj  belk╘╙┌▌╣╛╖░╓╤╪▀╗╝╡▓
`gniafoh║╜┤│╫╨┘▐dcjm      ┐╕▒╢╥╒▄█╙╘▌┌╛╣░╖ebkl

g`in╤╓▀╪╝╗▓╡╜║│┤╨╫▐┘fahowюЩpщЮyрЧ       ~чРjєДmЇГd¤Кc·Н;L╒в<K╥е5B█м2E▄л&Q╚┐!V╧╕(_╞▒/X┴╢vШяqЯшxЦсСцkЕЄlВїeЛ№bМ√M:г╘J=д╙C4н┌D3к▌P'╛╔W ╣╬^)░╟Y.╖└эЪtъЭsуФ
zфУ
}ЁЗiўАn■Йg∙О`╓б8O╤ж?H╪п6A▀и1F╦╝%R╠╗"U┼▓+\┬╡,[ЫьuЬыrХт{Тх|ЖёhБЎoИ fП°aа╫N9з╨I>о┘@7й▐G0╜╩S$║═T#│─]*┤├Z-?├:Г┴ЙКWКЯКюК=ЛЛЛ┘Л%МqМ╣МНIНТН▐Н*ОvО┬ОПVПЯПшП4РДР╘Р$СsС┼СТfТпТ°Т@УИУ╨УФbФмФїФ>ХИХ╥ХЦgЦ╕Ц   ЧYЧйЧ·ЧKШЭШюШ;ЩКЩ╘ЩЪoЪ└Ъ
ЫTЫбЫюЫ9ЬДЬ╧ЬЭhЭ╢ЭЮRЮаЮьЮ;ЯОЯ▌Я.аzа╔абkб╝бвWвкв∙вJгТг┌г#дlд╗д
еRеЪеуе,жzж╚жз]зжзЁз:иКи┌и(йvй─й
кVкЯкшк2лл╦лм`мммўмCнТн┌н%оnо╖опUпепїпB░Р░╪░'▒v▒╧▒(▓v▓─▓│a│п│┤U┤г┤ё┤>╡Л╡┌╡)╢x╢╟╢╖e╖▓╖ ╖J╕Х╕р╕+╣u╣ ? к╠╗ю▌DИ▌w¤4└ (Ч╗ПSELF TEST 7? к╠╗ю▌DИ▌w¤4└ (╫р╙╟┐SCF ?? к╠╗ю▌DИ▌w¤4└ (╫Е1ж%CCF 7? к╠╗ю▌DИ▌w¤4└ (╫р╙╟┐SCF (NEC) ?? к╠╗ю▌DИ▌w¤4└ (╫Е1ж%CCF (NEC) 7? к╠╗ю▌DИ▌w¤4└ (╫р╙╟┐SCF (ST) ?? к╠╗ю▌DИ▌w¤4└ (╫Е1ж%CCF (ST) 7?? к╠╗ю▌DИ▌w¤4└ (╫ХО>SCF+CCF ?7? к╠╗ю▌DИ▌w¤4└ (╫р╙╟┐CCF+SCF '? к╠╗ю▌DИ▌w¤4└ ьЎdоЖDAA /? к╠╗ю▌DИ▌w¤4└  Ыa■CPL эD? к╠╗ю▌DИ▌w¤4└  ╕Н╥┘NEG эD? к╠╗ю▌DИ▌w¤4└8  rВм┌NEG' ╞? к╠╗ю▌DИ▌w¤4└   EБ─ADD A,N ╬? к╠╗ю▌DИ▌w¤4└  ■+[ОADC A,N ╓? к╠╗ю▌DИ▌w¤4└   h╙)sSUB A,N ▐? к╠╗ю▌DИ▌w¤4└  ■ўJрcSBC A,N ц? к╠╗ю▌DИ▌w¤4└   MМ$AND N ю? к╠╗ю▌DИ▌w¤4└   є{2/XOR N Ў? к╠╗ю▌DИ▌w¤4└   ┬ХLOR N ■? к╠╗ю▌DИ▌w¤4└   ]°jCP N З? ╠╗ю▌DИ▌w¤4└8  [дTЪALO A,A А? ю▌DИ▌w¤4└9╚ 7  ФЩ(;ALO A,[B,C] В? ╠╗DИ▌w¤4└9╚ 7  ФЩ(;ALO A,[D,E] Д? ╠╗ю▌И▌w¤4└9╚ 7  ФЩ(;ALO A,[H,L] Ж? ╠╗ю▌ИИ▌w¤└8╚ 7 ╔°}БALO A,(HL) ▌Д? ╠╗ю▌Dw¤4└9╚ 7  ФЩ(;ALO A,[HX,LX] ¤Д? ╠╗ю▌DИ▌4└9╚ 7  ФЩ(;ALO A,[HY,LY] ▌Ж? ╠╗ю▌DИИ└ 8╚ 7 еЎ-ALO A,(XY) ? к╠╗ю▌DИ▌w¤4└ ■╒зjRLCA ? к╠╗ю▌DИ▌w¤4└ ■╢╖HRRCA ? к╠╗ю▌DИ▌w¤4└ ■╒зjRLA ? к╠╗ю▌DИ▌w¤4└ ■╢╖HRRA эo? ╠╗ю▌ИИ▌w¤└ИИ ww б▓жRLD эg? ╠╗ю▌ИИ▌w¤└ИИ ww┌ю9ЩRRD ╦? к╠╗ю▌DИ▌w¤4└ ■▌Ы╗?RLC A ╦? к╠╗ю▌DИ▌w¤4└ ■`═W┬RRC A ╦? к╠╗ю▌DИ▌w¤4└ ■┐╞&RL A ╦? к╠╗ю▌DИ▌w¤4└ ■Шц■╒RR A ╦'? к╠╗ю▌DИ▌w¤4└ ■4=┌ЗSLA A ╦/? к╠╗ю▌DИ▌w¤4└ ■Щ·щ╒SRA A ╦7? к╠╗ю▌DИ▌w¤4└ ■BpDSLIA A ╦?? к╠╗ю▌DИ▌w¤4└ ■kя;ЖSRL A ╦? ИИ▌w¤4└■      
у╕╨RLC [R,(HL)] ╦? ИИ▌w¤4└■      │ WCRRC [R,(HL)] ╦? ИИ▌w¤4└■      ЭMb4RL [R,(HL)] ╦? ИИ▌w¤4└■      gN`PRR [R,(HL)] ╦ ? ИИ▌w¤4└■      P&╤^SLA [R,(HL)] ╦(? ИИ▌w¤4└■      zєвФSRA [R,(HL)] ╦0? ИИ▌w¤4└■      ╛MXЙSLIA [R,(HL)] ╦8? ИИ▌w¤4└■      T7SRL [R,(HL)] ▌╦? а╠╗ю▌DИИ└ 8■( cL¤ЫSRO (XY) ▌╦? а╠╗ю▌DИИ└ ?■( зо dSRO (XY),R <? к╠╗ю▌DИ▌w¤4└A ╛y║Ї@INC A =? к╠╗ю▌DИ▌w¤4└A ╛ГQЧADEC A ?      ИИ▌w¤└8A╛      грJюINC [R,(HL)] ? ИИ▌w¤  └8A╛      Qm╬тDEC [R,(HL)] ▌$? а╠╗ю▌D    4└ A╛(    ╡u¤эINC X ▌%? а╠╗ю▌D4└ A╛(    ┬r▄ЦDEC X ▌4? к╠╗ю▌DИИ  └ A╛(■пBJINC (XY) ▌5? к╠╗ю▌DИИ└ A╛(■п¤╗ЬDEC (XY) ? к      И▌w¤4  0 (■ ■ ■ ■ э╔INC RR ? кИ▌w¤40 (■ ■ ■ ■ э╔DEC RR ▌#? к╠╗ю▌D    4└  (■ ■ ╞шIOINC XY ▌+? к╠╗ю▌D4└  (■ ■ ╞шIODEC XY       ? кИ▌w¤40╚ (     7  ГJ+ыADD HL,RR ▌        ? кDw¤40╚ (     7  ГJ+ыADD IX,RR ¤  ? кDИ▌40╚ (     7  ГJ+ыADD IY,RR эJ? кИ▌w¤40╚■(     7  I├╫ADC HL,RR эB? кИ▌w¤40╚■(     7  j╣zЕSBC HL,RR ╦G? к╠╗ю▌DИ▌w¤4└8((╫╫ #╤вBIT N,A ╦F? к╠╗ю▌ИИ▌w¤4└8((╫(╫w▓&XBIT N,(HL) ╦@? к╠╗ю▌ИИ▌w¤4└?(╫(    sj<║BIT N,[R,(HL)] ▌╦F? к╠╗ю▌DИИ4└ 8(╫( бo$UBIT N,(XY) ▌╦@? к╠╗ю▌DИИ4└ ?(╫( 2g_╤BIT N,(XY),- ╦╟? к╠╗ю▌DИ▌w¤4└8  VwЬ¤SET N,A ╦╞? к╠╗ю▌ИИ▌w¤4└8 ( впSET N,(HL) ╦└? к╠╗ю▌ИИ▌w¤4└? (    %w▌SET N,[R,(HL)] ▌╦╞? к╠╗ю▌DИИ4└ 8 ( ╔ннSET N,(XY) ▌╦└? к╠╗ю▌DИИ4└ ? ( $o│АSET N,(XY),R ╦З? к╠╗ю▌DИ▌w¤4└8  vu┐╧RES N,A ╦Ж? к╠╗ю▌ИИ▌w¤4└8 ( впRES N,(HL) ╦А? к╠╗ю▌ИИ▌w¤4└? (    ЖбRES N,[R,(HL)] ▌╦Ж? к╠╗ю▌DИИ4└ 8 ( ╔ннRES N,(XY) ▌╦А? к╠╗ю▌DИИ4└ ? ( CXЛ1RES N,(XY),R эа? кИИИ▌w¤4└        Ў  Ў+aLDI эи? кИИИ▌w¤4└         Ў  Ў+aLDD э░? кИИИ▌w¤4└        ЎЎт[:LDIR э╕? к
И
ИИ▌w¤4└       ЎЎт[:LDDR э░? к6ГИИ▌w¤└         Ў■ uИdILDIR->NOP' э╕? к6ГИИ▌w¤└        Ў■ uИdILDDR->NOP' эб? ю▌ИИ▌w¤└ЙЙ v  vC\B=CPI эй? ю▌ИИ▌w¤└ЙЙ v  vC\B=CPD э▒? ю▌ИИ▌w¤└ЙЙ vv╔:ICPIR э╣? ю▌ИИ▌w¤└ЙЙ vvод╘UCPDR █■? к╠╗ю▌DИ▌w¤4└ (├ЎFIN A,(N) э@? к■╗ю▌DИ▌w¤4└8 (Hж3IN R,(C) эp? к■╗ю▌DИ▌w¤4└ (№Ё@IN (C) эв? к■ю▌ИИ▌w¤4└  (<H
уINI эк? к■ю▌ИИ▌w¤4└  (╔IлIND э▓? к■ю▌ИИ▌w¤4└ (4h0ТINIR э║? к■ю▌
ИИ▌w¤4└ (цw&INDR э▓? к■ю▌6ГИ▌w¤└8╟(■юфЮ;INIR->NOP' э║? к■ю▌6ГИ▌w¤└8╟(■╥┌Ы/INDR->NOP' ╙■? к╠╗ю▌DИ▌w¤4└  'ЮOUT (N),A эA? к■ю▌DИ▌w¤4└8       6T|<OUT (C),R эq? к■ю▌DИ▌w¤4└   "hUрOUT (C),0 эг? к■ю▌ИИ▌w¤└ЗЗ (xx║Р:░OUTI эл? к■ю▌ИИ▌w¤└ЗЗ (xx'[юOUTD э│? к■ю▌ИИ▌w¤└З (x'^40OTIR э╗? к■ю▌
ИИ▌w¤└З (x▐'/pOTDR ├И? к╠╗ю▌DИ▌w¤4└ (├ЎFJP NN ┬И? к╠╗ю▌DИ▌w¤4└8 (чхJP CC,NN щ? к╠╗ю▌ИИ▌w¤4└ (║└CJP (HL) ▌щ? к╠╗ю▌DИИ4└  (ЖZЄ▓JP (XY) ? к╠╗ю▌DИ▌w¤4└ (iЫ╝ъJR N  ? к╠╗ю▌DИ▌w¤4└ (чхJR CC,N ? к╠╗ю▌DИ▌w¤4└  (D╛tDJNZ N ═И? к╠╗ю▌DИ▌w¤4И (├ЎFCALL NN ─И? к╠╗ю▌DИ▌w¤4И8 (чхCALL CC,NN ╔? к╠╗ю▌DИ▌w¤ИИ (├ЎFRET └? к╠╗ю▌DИ▌w¤ИИ8 (чхRET CC эE? к╠╗ю▌DИ▌w¤ИИ (├ЎFRETN эM? к╠╗ю▌DИ▌w¤ИИ (├ЎFRETI эE? к╠╗ю▌DИ▌w¤ИИ8 (чхRETI/RETN ┼┴? к╠╗ю▌DИ▌w¤4И00 иААА─┴!PUSH+POP RR ёї? к╠╗ю▌DИ▌w¤И (БMaPOP+PUSH AF ▌х▌с? к╠╗ю▌DИ▌w¤4И   (АА└╨"YPUSH+POP XY ы? к╠╗ю▌DИ▌w¤4└ (ААЯёРoEX DE,HL ё┼? к╠╗ю▌DИ▌w¤4И0 йААА БL·2аEX AF,AF' ┘с┼┘? к╠╗ю▌DИ▌w¤4И0 йАААА░╘w═EXX у? к╠╗ю▌DИ▌w¤4И (ААЯёРoEX (SP),HL ▌у? к╠╗ю▌DИ▌w¤4И  (ААА╢O0EX (SP),XY @? к╠╗ю▌ИИ▌w¤4└? )ААА╝!ыLD [R,(HL)],[R,(HL)] ▌@? к╠╗ю▌D═З═З4└ ? )ААААИЪpЎLD [X,(XY)],[X,(XY)] ▌FА? к╠╗ю▌DМИМИ4└ 8 )ААААвУ╚LD R,(XY) ▌p~? к╠╗ю▌DОЗОЗ4└  )ААААинLD (XY),R ? к╠╗ю▌ИИ▌w¤4└8  (Л╓╙═LD [R,(HL)],N ▌&? к╠╗ю▌DИ▌w¤4└   (o╧1уLD X,N ▌6? к╠╗ю▌DИИ4└   (єупLD (XY),N 
? кИИDИ▌w¤4└ (QХ)LD A,([BC,DE]) ? кИИDИ▌w¤4└ (√МmВLD ([BC,DE]),A :И? к╠╗ю▌DИ▌w¤4└ (OЬraLD A,(NN) 2И? к╠╗ю▌DИ▌w¤4└ (,KЯLD (NN),A ? к╠╗ю▌DИ▌w¤4└0   (СдD°LD RR,NN ▌!? к╠╗ю▌DИ▌w¤4└    (Цq▐iLD XY,NN *И? к╠╗ю▌DИ▌w¤4└ (АpIюLD HL,(NN) ▌*И? к╠╗ю▌DИ▌w¤4└  (Ап1(LD XY,(NN) эKИ? к╠╗ю▌DИ▌w¤4└0 (А2мqCLD RR,(NN) "И? к╠╗ю▌DИ▌w¤4└ (АpIюLD (NN),HL ▌"И? к╠╗ю▌DИ▌w¤4└  (ААОдщzLD (NN),XY эCИ? к╠╗ю▌DИ▌w¤4└0 (ААААFкЎ^LD (NN),RR ∙? к╠╗ю▌DИ▌w¤4└ (АpIюLD SP,HL ▌∙? к╠╗ю▌DИ▌w¤4└  (ААОдщzLD SP,XY эG? к╠╗ю▌DИ▌w¤4└  'ЮLD I,A эO? к╠╗ю▌DИ▌w¤4└  'ЮLD R,A эGэW? к╠╗ю▌DИ▌w¤4└  ╟}GїLD A,I эOэ_? к╠╗ю▌DИ▌w¤4└  cС╙TLD A,R √є? к╠╗ю▌DИ▌w¤4└ (├ЎFEI+DI эF? к╠╗ю▌DИ▌w¤4└8 (чхIM N