Subversion Repositories NedoOS

Rev

Blame | Last modification | View Log | Download

є¤х┘х═[Б═`БZ80 full test 2012 RAXOFT

!zИ
х┼═ЦА┴сАG^#V#z│ ю═`Б
Result: x╖($═oБ═`Б of y═oБ═`Б tests failed.
═`Бall tests passed.
с┘¤с√╔┼y═oБ> ═вБ!A═fБ┴~■(0H░ E═`БSkipped
╔п█■■┐(._═`БFAILED
IN FE:{═ТБ═`БExpected:BF
<╔!=хы═В!Иs+r+q+p╤═NБ ═`БOK
╔═`БFAILED
CRC:═ИБ═`Б   Expected:ы═ИБ>
═вБ>╔х╒о #°╤с╔>├у═fБу╔~#╖╚═вБўgЬ═|БЎ═|Б |./,А8№Рg}~#═ТБ∙╔ї═ЫБёЎЁ'╞а╬@¤х¤!:\╒┼┘√╫є┘┴╤¤с╔эsЭГ#И═аГ   ═аГ═аГ  эSvГ═зГэSsГп═аГ>╙■>йэGэO╖  PY┘1И!(ИQИИ
оыо■v╩ZГ2+Г,
оыо2,Г■v┬kВ:+Гц▀■▌╩ZГ,
оыо2-Г,
оыо2.Г,
оыо2И,
оыо2И,
оыо2И,
оыо2И,
оыо2И,
оыо2И,
оыо2И,
оыо2И,
оыо2И,
оыо2 И,
оыо2
И,
оыо2И,
оыо2И,
оыо2
И,
оыо2И,
оыо2Иё┴╤с▌с¤сэ{ИэsИ1И¤х▌хх╒┼ї!И~┘лo&Д~к_$~йW$~иO$F┘#щ!<И(И╖(=ж├=В~,Ё!eИPИЗэDЖож┬=В,{■e(~=ож(є"sГэSvГ├=В┘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-├/Г╝ЙКLКСК▌К)ЛtЛ┐ЛМQМЦМ█М НfНпН°НAОКО╤ОП^ПдПэП:РЗР╘Р СoС╛С
ТPТЦТ█Т УeУкУёУ8Ф~Ф─ФХRХЪХсХ/Ц}Ц╩ЦЧeЧ│ЧШPШЪШцШ-ЩtЩ┬ЩЪWЪЮЪшЪ2ЫzЫ┬Ы
ЬRЬЭЬшЬ3Э~Э╔ЭЮ^ЮоЮ·ЮHЯСЯ▌Я-аyа╟аб\бмб°бFвЛв╨вг\гигЇг9д~д─д
еUеаеще/жuж╝жзPзЭзшз3и~и─и
йPйЦй▌й'кpк╣к кHлРл┘л%мjм▓м°м>нЙн╓н#оpо║опJпЦптп8░О░┘░$▒s▒╗▒▓V▓ж▓ё▓<│Ж│╨│┤h┤┤┤╡L╡Ш╡т╡,╢t╢╝╢╖L╖У╖  к╠╗ю▌DИ▌w¤4└ R╨ЩSELF TEST 7 к╠╗ю▌DИ▌w¤4└ (╫╪A╜КSCF ? к╠╗ю▌DИ▌w¤4└ (╫?╗q▄CCF 7 к╠╗ю▌DИ▌w¤4└ (╫E№y╡SCF (NEC) ? к╠╗ю▌DИ▌w¤4└ (╫в╡уCCF (NEC) 7 к╠╗ю▌DИ▌w¤4└ (╫XщPфSCF (ST) ? к╠╗ю▌DИ▌w¤4└ (╫┐Ь▓CCF (ST) 7? к╠╗ю▌DИ▌w¤4└ (╫РЖIlSCF+CCF ?7 к╠╗ю▌DИ▌w¤4└ (╫E№y╡CCF+SCF ' к╠╗ю▌DИ▌w¤4└ ьщФ╞─DAA / к╠╗ю▌DИ▌w¤4└  уЩ'╨CPL эD к╠╗ю▌DИ▌w¤4└  Х:vPNEG эD к╠╗ю▌DИ▌w¤4└8  їюOЮNEG' ╞ к╠╗ю▌DИ▌w¤4└   хoЭADD A,N ╬ к╠╗ю▌DИ▌w¤4└  ■╗╔+ADC A,N ╓ к╠╗ю▌DИ▌w¤4└   z2еeSUB A,N ▐ к╠╗ю▌DИ▌w¤4└  ■К:SBC A,N ц к╠╗ю▌DИ▌w¤4└   4M┤ЪAND N ю к╠╗ю▌DИ▌w¤4└   Кd°XOR N Ў к╠╗ю▌DИ▌w¤4└   ШN}/OR N ■ к╠╗ю▌DИ▌w¤4└   ╫cЫCP N З ╠╗ю▌DИ▌w¤4└8  БЧ@█ALO A,A А ю▌DИ▌w¤4└9╚ 7  ;-]ДALO A,[B,C] В ╠╗DИ▌w¤4└9╚ 7  H╛┴╒ALO A,[D,E] Д ╠╗ю▌И▌w¤4└9╚ 7  1z┌ALO A,[H,L] Ж ╠╗ю▌ИИ▌w¤└8╚ 7 ╓┌╕ALO A,(HL) ▌Д ╠╗ю▌Dw¤4└9╚ 7  ш?·ALO A,[HX,LX] ¤Д ╠╗ю▌DИ▌4└9╚ 7  W■0ЪALO A,[HY,LY] ▌Ж ╠╗ю▌DИИ└ 8╚ 7 Я╞ALO A,(XY)  к╠╗ю▌DИ▌w¤4└ ■,ёNRLCA  к╠╗ю▌DИ▌w¤4└ ■*тРRRCA  к╠╗ю▌DИ▌w¤4└ ■о9╦uRLA  к╠╗ю▌DИ▌w¤4└ ■Ь`Ф╢RRA эo ╠╗ю▌ИИ▌w¤└ИИ ww┐б2ДRLD эg ╠╗ю▌ИИ▌w¤└ИИ ww}┤└`RRD ╦ к╠╗ю▌DИ▌w¤4└ ■(>wтRLC A ╦ к╠╗ю▌DИ▌w¤4└ ■О┼├zRRC A ╦ к╠╗ю▌DИ▌w¤4└ ■Ї(J/RL A ╦ к╠╗ю▌DИ▌w¤4└ ■ПЄеЗRR A ╦' к╠╗ю▌DИ▌w¤4└ ■#WWvSLA A ╦/ к╠╗ю▌DИ▌w¤4└ ■C¤*SRA A ╦7 к╠╗ю▌DИ▌w¤4└ ■1r[SLIA A ╦? к╠╗ю▌DИ▌w¤4└ ■
╪█│SRL A ╦ ИИ▌w¤4└■      ╨█╡╔RLC [R,(HL)] ╦ ИИ▌w¤4└■      X6ЩRRC [R,(HL)] ╦ ИИ▌w¤4└■      lц6ЕRL [R,(HL)] ╦ ИИ▌w¤4└■      кяОeRR [R,(HL)] ╦  ИИ▌w¤4└■      ЦArЄSLA [R,(HL)] ╦( ИИ▌w¤4└■      ╗x
SRA [R,(HL)] ╦0 ИИ▌w¤4└■      ╫        иSSLIA [R,(HL)] ╦8 ИИ▌w¤4└■      бъ[МSRL [R,(HL)] ▌╦ а╠╗ю▌DИИ└ 8■ ї┐%SRO (XY) ▌╦ а╠╗ю▌DИИ└ ?■ .#+SRO (XY),R < к╠╗ю▌DИ▌w¤4└A ╛е\QVINC A = к╠╗ю▌DИ▌w¤4└A ╛6tuDEC A       ИИ▌w¤└8A╛      нEГ№INC [R,(HL)]  ИИ▌w¤  └8A╛      ▌│ы∙DEC [R,(HL)] ▌$ а╠╗ю▌D    4└ A╛    хгLэINC X ▌% а╠╗ю▌D4└ A╛    3{∙DEC X ▌4 к╠╗ю▌DИИ  └ A╛■21SINC (XY) ▌5 к╠╗ю▌DИИ└ A╛■уС<DEC (XY)  к      И▌w¤4  0 ■ ■ ■ ■ М╤&INC RR  кИ▌w¤40 ■ ■ ■ ■ 4;-аDEC RR ▌# к╠╗ю▌D    4└  ■ ■ с2┘;INC XY ▌+ к╠╗ю▌D4└  ■ ■ ╙╨|rDEC XY   кИ▌w¤40╚      7  ┐╙║EADD HL,RR ▌     кDw¤40╚      7  LЫ║DADD IX,RR ¤     кDИ▌40╚      7  [t└■ADD IY,RR эJ кИ▌w¤40╚■     7  lrF▀ADC HL,RR эB кИ▌w¤40╚■     7  М_ЄКSBC HL,RR ╦G к╠╗ю▌DИ▌w¤4└8((╫╫:чBIT N,A ╦F к╠╗ю▌ИИ▌w¤4└8((╫╫noоBIT N,(HL) ╦@ к╠╗ю▌ИИ▌w¤4└?(╫    ░wyBIT N,[R,(HL)] ▌╦F к╠╗ю▌DИИ4└ 8(╫ м7]BIT N,(XY) ▌╦@ к╠╗ю▌DИИ4└ ?(╫ Оxщ"BIT N,(XY),- ╦╟ к╠╗ю▌DИ▌w¤4└8  )Ж
SET N,A ╦╞ к╠╗ю▌ИИ▌w¤4└8  QL┬ЎSET N,(HL) ╦└ к╠╗ю▌ИИ▌w¤4└?     ╝ЗйсSET N,[R,(HL)] ▌╦╞ к╠╗ю▌DИИ4└ 8  №H▄ZSET N,(XY) ▌╦└ к╠╗ю▌DИИ4└ ?  9&xSET N,(XY),R ╦З к╠╗ю▌DИ▌w¤4└8  -<vRES N,A ╦Ж к╠╗ю▌ИИ▌w¤4└8  р*vRES N,(HL) ╦А к╠╗ю▌ИИ▌w¤4└?     J }ЄRES N,[R,(HL)] ▌╦Ж к╠╗ю▌DИИ4└ 8  V=9▐RES N,(XY) ▌╦А к╠╗ю▌DИИ4└ ?  Tц┌tRES N,(XY),R эа кИИИ▌w¤4└             Ў  ЎOLDI эи кИИИ▌w¤4└            Ў  Ў╫R┘╝LDD э░ кИИИ▌w¤4└             ЎЎ╬╙ъ-LDIR э╕ к
И
ИИ▌w¤4└              ЎЎIZЛ LDDR э░ к,ГИИ▌w¤└            Ў■ ╠У╡ьLDIR->NOP' э╕ к,ГИИ▌w¤└            Ў■ ═I       LDDR->NOP' эб ю▌ИИ▌w¤└ЙЙ v  v╛8╜CPI эй ю▌ИИ▌w¤└ЙЙ v  v╔╜rCPD э▒ ю▌ИИ▌w¤└ЙЙ vv.C╦CPIR э╣ ю▌ИИ▌w¤└ЙЙ vvЭ┌╡jCPDR █■ к╠╗ю▌DИ▌w¤4└ ў┘╕IN A,(N) э@ к■╗ю▌DИ▌w¤4└8 ъ)┐IN R,(C) эp к■╗ю▌DИ▌w¤4└ h9,IN (C) эв к■ю▌ИИ▌w¤4└  ┌u4INI эк к■ю▌ИИ▌w¤4└  L0kЗIND э▓ к■ю▌ИИ▌w¤4└ ▒┼АбINIR э║ к■ю▌
ИИ▌w¤4└ ИЁкINDR э▓ к■ю▌,ГИ▌w¤└8╟■EN51INIR->NOP' э║ к■ю▌,ГИ▌w¤└8╟■╝@─INDR->NOP' ╙■ к╠╗ю▌DИ▌w¤4└  ·пд╨OUT (N),A эA к■ю▌DИ▌w¤4└8       Wтп╘OUT (C),R эq к■ю▌DИ▌w¤4└   Tr√╨OUT (C),0 эг к■ю▌ИИ▌w¤└ЗЗ xxk        ╚тOUTI эл к■ю▌ИИ▌w¤└ЗЗ xx┴ЖэOUTD э│ к■ю▌ИИ▌w¤└З x6nTOTIR э╗ к■ю▌
ИИ▌w¤└З xБ╣vOTDR ├И к╠╗ю▌DИ▌w¤4└ qЭ^GJP NN ┬И к╠╗ю▌DИ▌w¤4└8 Лm╦JP CC,NN щ к╠╗ю▌ИИ▌w¤4└ ─_╛JP (HL) ▌щ к╠╗ю▌DИИ4└  yРЙ▀JP (XY)  к╠╗ю▌DИ▌w¤4└ G╚єcJR N   к╠╗ю▌DИ▌w¤4└ ╟я╜JR CC,N  к╠╗ю▌DИ▌w¤4└  lТ░│DJNZ N ═И к╠╗ю▌DИ▌w¤4И ХыЩCALL NN ─И к╠╗ю▌DИ▌w¤4И8 З│-)CALL CC,NN ╔ к╠╗ю▌DИ▌w¤ИИ ▓O\RET └ к╠╗ю▌DИ▌w¤ИИ8 +7ьRET CC эE к╠╗ю▌DИ▌w¤ИИ ▓O\RETN эM к╠╗ю▌DИ▌w¤ИИ ▓O\RETI эE к╠╗ю▌DИ▌w¤ИИ8 №6░RETI/RETN ┼┴ к╠╗ю▌DИ▌w¤4И00 АААА$ЬBчPUSH+POP RR ёї к╠╗ю▌DИ▌w¤И Б
ъ─iPOP+PUSH AF ▌х▌с к╠╗ю▌DИ▌w¤4И   ААhCjvPUSH+POP XY ы к╠╗ю▌DИ▌w¤4└ АА!!U EX DE,HL ё┼ к╠╗ю▌DИ▌w¤4И0 БААА Бlh█EX AF,AF' ┘с┼┘ к╠╗ю▌DИ▌w¤4И0 БАААА╧╬EXX у к╠╗ю▌DИ▌w¤4И ААBKUrEX (SP),HL ▌у к╠╗ю▌DИ▌w¤4И  АААOa#╣EX (SP),XY @ к╠╗ю▌ИИ▌w¤4└? АААHХhяLD [R,(HL)],[R,(HL)] ▌@ к╠╗ю▌DИИ4└ ? АААА∙иЦLD [X,(XY)],[X,(XY)] ▌FА к╠╗ю▌DМИМИ4└ 8 АААА─└┤■LD R,(XY) ▌p~ к╠╗ю▌DОЗОЗ4└  ААААЎJV3LD (XY),R  к╠╗ю▌ИИ▌w¤4└8  T┴▐УLD [R,(HL)],N ▌& к╠╗ю▌DИ▌w¤4└   Ц╕`wLD X,N ▌6 к╠╗ю▌DИИ4└   _┤Х)LD (XY),N 
 кИИDИ▌w¤4└ DeЮ╩LD A,([BC,DE])  кИИDИ▌w¤4└ №г
LD ([BC,DE]),A :И к╠╗ю▌DИ▌w¤4└ nЦ·ПLD A,(NN) 2И к╠╗ю▌DИ▌w¤4└ ї@О8LD (NN),A  к╠╗ю▌DИ▌w¤4└0   kК╝LD RR,NN ▌! к╠╗ю▌DИ▌w¤4└    ў(▀LD XY,NN *И к╠╗ю▌DИ▌w¤4└ А1°НLD HL,(NN) ▌*И к╠╗ю▌DИ▌w¤4└  АhWСЙLD XY,(NN) эKИ к╠╗ю▌DИ▌w¤4└0 А+├LD RR,(NN) "И к╠╗ю▌DИ▌w¤4└ АЙыС
LD (NN),HL ▌"И к╠╗ю▌DИ▌w¤4└  АА╬MVCLD (NN),XY эCИ к╠╗ю▌DИ▌w¤4└0 АААА#╧ULD (NN),RR ∙ к╠╗ю▌DИ▌w¤4└ А╚RfЄLD SP,HL ▌∙ к╠╗ю▌DИ▌w¤4└  ААШ.МLD SP,XY эG к╠╗ю▌DИ▌w¤4└  ·пд╨LD I,A эO к╠╗ю▌DИ▌w¤4└  ·пд╨LD R,A эGэW к╠╗ю▌DИ▌w¤4└  A╞5ЫLD A,I эOэ_ к╠╗ю▌DИ▌w¤4└  у│╘7LD A,R √є к╠╗ю▌DИ▌w¤4└ 1▒гEI+DI эF к╠╗ю▌DИ▌w¤4└8 DmМIM N