Subversion Repositories NedoOS

Rev

Blame | Last modification | View Log | Download

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

!zИ
х┼═ХА┴сАG^#V#z│ ю═_Б
Result: x╖($═nБ═_Б of y═nБ═_Б tests failed.
═_Бall tests passed.
с┘¤с√╔┼y═nБ> ═бБ!A═eБ┴~■(0H░ E═_БSkipped
╔п█■■┐(._═_БFAILED
IN FE:{═СБ═_БExpected:BF
<╔!=хы═В!Иs+r+q+p╤═MБ ═_БOK
╔═_БFAILED
CRC:═ЗБ═_Б   Expected:ы═ЗБ>
═бБ>╔х╒о #°╤с╔>├у═eБу╔~#╖╚═бБўgЬ═{БЎ═{Б |./,А8№Рg}~#═СБ∙╔ї═ЪБёЎЁ'╞а╬@¤х¤!:\╒┼┘√╫є┘┴╤¤с╔эsеГ~2GГ#И═иГ     ═иГ═иГ  эS~Г═пГэS{Гп═иГ>╙■>йэGэO╖  PY┘1И!(ИQИИ
оыо■v╩bГ2/Г,
оыо20Г■v┬oВ:/Гц▀■▌╩bГ,
оыо21Г,
оыо22Г,
оыо2И,
оыо2И,
оыо2И,
оыо2И,
оыо2И,
оыо2И,
оыо2И,
оыо2И,
оыо2И,
оыо2 И,
оыо2
И,
оыо2И,
оыо2И,
оыо2
И,
оыо2И,
оыо2Иё┴╤с▌с¤сэ{ИэsИ1И¤х▌хх╒┼ї!И~ц w~┘лo&Д~к_$~йW$~иO$F┘#щ!<И(И╖(=ж├AВ~,Ё!eИPИЗэDЖож┬AВ,{■e(~=ож(є"{ГэS~Г├AВ┘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-├3Г╝ЙК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└ Hх0яSELF TEST╫7 к╠╗ю▌DИ▌w¤4└ (╫.√ЛSCF╟? к╠╗ю▌DИ▌w¤4└ (╫Ц╜<ВCCF╫7 к╠╗ю▌DИ▌w¤4└ (╫.√ЛSCF (NEC)╟? к╠╗ю▌DИ▌w¤4└ (╫Ц╜<ВCCF (NEC)╫7 к╠╗ю▌DИ▌w¤4└ (╫.√ЛSCF (ST)╟? к╠╗ю▌DИ▌w¤4└ (╫Ц╜<ВCCF (ST)╟7? к╠╗ю▌DИ▌w¤4└ (╫?FУSCF+CCF╫?7 к╠╗ю▌DИ▌w¤4└ (╫.√ЛCCF+SCF╫' к╠╗ю▌DИ▌w¤4└ ь╬   ЗDAA╫/ к╠╗ю▌DИ▌w¤4└  р(░ЗCPL╫эD к╠╗ю▌DИ▌w¤4└  цэ_
NEG╫эD к╠╗ю▌DИ▌w¤4└8  ksJ!NEG'╫╞ к╠╗ю▌DИ▌w¤4└   │м°ADD A,N╫╬ к╠╗ю▌DИ▌w¤4└  ■
BT│ADC A,N╫╓ к╠╗ю▌DИ▌w¤4└   4┘1WSUB A,N╫▐ к╠╗ю▌DИ▌w¤4└  ■╔тЫSBC A,N╫ц к╠╗ю▌DИ▌w¤4└   H┼╖AND N╫ю к╠╗ю▌DИ▌w¤4└   JЛЙ╣XOR N╫Ў к╠╗ю▌DИ▌w¤4└   а╟9COR N╫■ к╠╗ю▌DИ▌w¤4└   ш╓MCP N╫З ╠╗ю▌DИ▌w¤4└8  ╚k▒ALO A,A╫А ю▌DИ▌w¤4└9╚ 7  тLогALO A,[B,C]╫В ╠╗DИ▌w¤4└9╚ 7  С▀2ЄALO A,[D,E]╫Д ╠╗ю▌И▌w¤4└9╚ 7  ш)9ALO 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└ ■Я■@RLCA╫ к╠╗ю▌DИ▌w¤4└ ■ п┐RRCA╫ к╠╗ю▌DИ▌w¤4└ ■╒{3RLA╫ к╠╗ю▌DИ▌w¤4└ ■Я╡┘ЩRRA╫эo ╠╗ю▌ИИ▌w¤└ИИ wwЮ╥╬RLD╫эg ╠╗ю▌ИИ▌w¤└ИИ ww`)ж╓RRD╫╦ к╠╗ю▌DИ▌w¤4└ ■Ы╥╟дRLC A╫╦ к╠╗ю▌DИ▌w¤4└ ■НОURRC A╫╦ к╠╗ю▌DИ▌w¤4└ ■G─·iRL A╫╦ к╠╗ю▌DИ▌w¤4└ ■М'шиRR A╫╦' к╠╗ю▌DИ▌w¤4└ ■Р╗ч0SLA A╫╦/ к╠╗ю▌DИ▌w¤4└ ■@(g,SRA A╫╦7 к╠╗ю▌DИ▌w¤4└ ■Вт┬SLIA A╫╦? к╠╗ю▌DИ▌w¤4└ ■
ЦЬSRL A╫╦ ИИ▌w¤4└■      @┼CRLC [R,(HL)]╫╦ ИИ▌w¤4└■      nGORRC [R,(HL)]╫╦ ИИ▌w¤4└■      б}FRL [R,(HL)]╫╦ ИИ▌w¤4└■      Ьдб│RR [R,(HL)]╫╦  ИИ▌w¤4└■      [┌xSLA [R,(HL)]╫╦( ИИ▌w¤4└■      )ЁW█SRA [R,(HL)]╫╦0 ИИ▌w¤4└■      Т╪┘SLIA [R,(HL)]╫╦8 ИИ▌w¤4└■      ЧбtZSRL [R,(HL)]╫▌╦ а╠╗ю▌DИИ└ 8■ Lс╔SRO (XY)╫▌╦ а╠╗ю▌DИИ└ ?■ 1▄
HSRO (XY),R╫< к╠╗ю▌DИ▌w¤4└A ╛яt,INC A╫= к╠╗ю▌DИ▌w¤4└A ╛nbX  DEC A╫      ИИ▌w¤└8A╛      W}ФBINC [R,(HL)]╫ ИИ▌w¤  └8A╛      №Z╬ DEC [R,(HL)]╫▌$ а╠╗ю▌D    4└ A╛    6Р╨INC X╫▌% а╠╗ю▌D4└ A╛    y╩>DEC X╫▌4 к╠╗ю▌DИИ  └ A╛■^6╪ЗINC (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  ]IбШADD HL,RR╟▌        кDw¤40╚      7  обЩADD IX,RR╟¤    кDИ▌40╚      7  ╣ю█#ADD IY,RR╟эJ кИ▌w¤40╚■     7  ?▀7mADC HL,RR╟эB кИ▌w¤40╚■     7  Ў:amSBC HL,RR╫╦G к╠╗ю▌DИ▌w¤4└8((╫╫%O[BIT N,A╫╦F к╠╗ю▌ИИ▌w¤4└8((╫╫тпBBIT N,(HL)╫╦@ к╠╗ю▌ИИ▌w¤4└?(╫    ╖╚2╢BIT N,[R,(HL)]╫▌╦F к╠╗ю▌DИИ4└ 8(╫ ┘z{╕BIT N,(XY)╫▌╦@ к╠╗ю▌DИИ4└ ?(╫ b:EBIT 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└            Ў  Ў.┴рЦLDI╫эи кИИИ▌w¤4└               Ў  ЎюМ.eLDD╫э░ кИИИ▌w¤4└        ЎЎь=К▒LDIR╫э╕ к
И
ИИ▌w¤4└              ЎЎc0ЛЭLDDR╫э░ к0ГИИ▌w¤└          Ў■ я<<aLDIR->NOP'╫э╕ к0ГИИ▌w¤└        Ў■ RLDDR->NOP'╫эб ю▌ИИ▌w¤└ЙЙ v  v╖╒╦CPI╫эй ю▌ИИ▌w¤└ЙЙ v  vkЦ╒╝CPD╫э▒ ю▌ИИ▌w¤└ЙЙ vvTу\░CPIR╫э╣ ю▌ИИ▌w¤└ЙЙ vv8зЕ5CPDR █■ к╠╗ю▌DИ▌w¤4└ ў┘╕IN A,(N)╫э@ к■╗ю▌DИ▌w¤4└8 ЬЬьIN R,(C)╫эp к■╗ю▌DИ▌w¤4└ ▓ЕToIN (C)@эв к■ю▌ИИ▌w¤4└  ╤░╤INI@эк к■ю▌ИИ▌w¤4└  =╞Е·IND@э▓ к■ю▌ИИ▌w¤4└ ∙рБгINIR@э║ к■ю▌
ИИ▌w¤4└ bц╧INDR@э▓ к■ю▌0ГИ▌w¤└8╟■;╛HЬINIR->NOP'@э║ к■ю▌0ГИ▌w¤└8╟■YТЙtINDR->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¤└ЗЗ xxX╚
cOUTI@эл к■ю▌ИИ▌w¤└ЗЗ xxT%й{OUTD@э│ к■ю▌ИИ▌w¤└З xвLЄOTIR@э╗ к■ю▌
ИИ▌w¤└З x#╡`█OTDR ├И к╠╗ю▌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└  ГD╫╓LD A,I╫эOэ_ к╠╗ю▌DИ▌w¤4└          \ЮшLD A,R╫√є к╠╗ю▌DИ▌w¤4└ ╤qЛюEI+DI эF к╠╗ю▌DИ▌w¤4└8 DmМIM N