Subversion Repositories NedoOS

Rev

Blame | Last modification | View Log | Download

є¤х┘х═]Б═bБZ80 MEMPTR test 2012 RAXOFT

!zИ
х┼═ША┴сАG^#V#z│ ю═bБ
Result: x╖($═qБ═bБ of y═qБ═bБ tests failed.
═bБall tests passed.
с┘¤с√╔┼y═qБ> ═дБ!A═hБ┴~■(0H░ E═bБSkipped
╔п█■■┐(._═bБFAILED
IN FE:{═ФБ═bБExpected:BF
<╔!=хы═В!Иs+r+q+p╤═PБ ═bБOK
╔═bБFAILED
CRC:═КБ═bБ   Expected:ы═КБ>
═дБ>╔х╒о #°╤с╔>├у═hБу╔~#╖╚═дБў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Иё┴╤с▌с¤сэ{И!И╦Fэ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└ 6б╤SELF TEST 7 к╠╗ю▌DИ▌w¤4└ (╫O└аsSCF ? к╠╗ю▌DИ▌w¤4└ (╫╟═Ж╘CCF 7 к╠╗ю▌DИ▌w¤4└ (╫O└аsSCF (NEC) ? к╠╗ю▌DИ▌w¤4└ (╫╟═Ж╘CCF (NEC) 7 к╠╗ю▌DИ▌w¤4└ (╫O└аsSCF (ST) ? к╠╗ю▌DИ▌w¤4└ (╫╟═Ж╘CCF (ST) 7? к╠╗ю▌DИ▌w¤4└ (╫Пў╜╣SCF+CCF ?7 к╠╗ю▌DИ▌w¤4└ (╫O└аsCCF+SCF ' к╠╗ю▌DИ▌w¤4└ ь┤>9DAA / к╠╗ю▌DИ▌w¤4└  ╜ХФДCPL эD к╠╗ю▌DИ▌w¤4└  D{7NEG эD к╠╗ю▌DИ▌w¤4└8  T┬пTNEG' ╞ к╠╗ю▌DИ▌w¤4└   ЮADD A,N ╬ к╠╗ю▌DИ▌w¤4└  ■2∙╕∙ADC A,N ╓ к╠╗ю▌DИ▌w¤4└   ¤huТSUB A,N ▐ к╠╗ю▌DИ▌w¤4└  ■ь║A1SBC A,N ц к╠╗ю▌DИ▌w¤4└   ╒о¤AND N ю к╠╗ю▌DИ▌w¤4└   ╒о¤XOR N Ў к╠╗ю▌DИ▌w¤4└   ╒о¤OR N ■ к╠╗ю▌DИ▌w¤4└   ¤huТCP N З ╠╗ю▌DИ▌w¤4└8  ВИ°╡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 R▐шБALO A,(HL) ▌Д ╠╗ю▌Dw¤4└9╚ 7  И█' ALO A,[HX,LX] ¤Д ╠╗ю▌DИ▌4└9╚ 7  И█' ALO A,[HY,LY] ▌Ж ╠╗ю▌DИИ└ 8╚ 7 ОзЕvALO A,(XY)  к╠╗ю▌DИ▌w¤4└ ■F┼~╬RLCA  к╠╗ю▌DИ▌w¤4└ ■Г"МRRCA  к╠╗ю▌DИ▌w¤4└ ■F┼~╬RLA  к╠╗ю▌DИ▌w¤4└ ■Г"МRRA эo ╠╗ю▌ИИ▌w¤└ИИ wwg
ХъRLD эg ╠╗ю▌ИИ▌w¤└ИИ wwg
ХъRRD ╦ к╠╗ю▌DИ▌w¤4└ ■F┼~╬RLC A ╦ к╠╗ю▌DИ▌w¤4└ ■Г"МRRC A ╦ к╠╗ю▌DИ▌w¤4└ ■F┼~╬RL A ╦ к╠╗ю▌DИ▌w¤4└ ■Г"МRR A ╦' к╠╗ю▌DИ▌w¤4└ ■F┼~╬SLA A ╦/ к╠╗ю▌DИ▌w¤4└ ■Г"МSRA A ╦7 к╠╗ю▌DИ▌w¤4└ ■F┼~╬SLIA A ╦? к╠╗ю▌DИ▌w¤4└ ■Г"МSRL A ╦ ИИ▌w¤4└■      X6═RLC [R,(HL)] ╦ ИИ▌w¤4└■      ∙ЪCRRC [R,(HL)] ╦ ИИ▌w¤4└■      X6═RL [R,(HL)] ╦ ИИ▌w¤4└■      ∙ЪCRR [R,(HL)] ╦  ИИ▌w¤4└■      X6═SLA [R,(HL)] ╦( ИИ▌w¤4└■      ∙ЪCSRA [R,(HL)] ╦0 ИИ▌w¤4└■      X6═SLIA [R,(HL)] ╦8 ИИ▌w¤4└■      ∙ЪCSRL [R,(HL)] ▌╦ а╠╗ю▌DИИ└ 8■ ┌(Ъ
SRO (XY) ▌╦ а╠╗ю▌DИИ└ ?■ щ№YМSRO (XY),R < к╠╗ю▌DИ▌w¤4└A ╛·ЫINC A = к╠╗ю▌DИ▌w¤4└A ╛·ЫDEC A       ИИ▌w¤└8A╛      ╥пLINC [R,(HL)]  ИИ▌w¤  └8A╛      ╥пLDEC [R,(HL)] ▌$ а╠╗ю▌D    4└ A╛    HЬINC X ▌% а╠╗ю▌D4└ A╛    HЬDEC X ▌4 к╠╗ю▌DИИ  └ A╛■║щ-mINC (XY) ▌5 к╠╗ю▌DИИ└ A╛■║щ-mDEC (XY)  к      И▌w¤4  0 ■ ■ ■ ■ H═╜kINC RR  кИ▌w¤40 ■ ■ ■ ■ H═╜kDEC RR ▌# к╠╗ю▌D    4└  ■ ■ х╓И>INC XY ▌+ к╠╗ю▌D4└  ■ ■ х╓И>DEC XY         кИ▌w¤40╚      7  ╪c)ADD HL,RR ▌       кDw¤40╚      7  ╪c)ADD IX,RR ¤      кDИ▌40╚      7  ╪c)ADD IY,RR эJ кИ▌w¤40╚■     7  ╟шиADC HL,RR эB кИ▌w¤40╚■     7  gмВЧSBC HL,RR ╦G к╠╗ю▌DИ▌w¤4└8((╫╫╛G
BIT N,A ╦F к╠╗ю▌ИИ▌w¤4└8((╫╫єyT'BIT N,(HL) ╦@ к╠╗ю▌ИИ▌w¤4└?(╫    `∙BIT N,[R,(HL)] ▌╦F к╠╗ю▌DИИ4└ 8(╫ ЕsOBIT N,(XY) ▌╦@ к╠╗ю▌DИИ4└ ?(╫ я`ZЮBIT N,(XY),- ╦╟ к╠╗ю▌DИ▌w¤4└8  ЁM└SET N,A ╦╞ к╠╗ю▌ИИ▌w¤4└8  ]CDtSET N,(HL) ╦└ к╠╗ю▌ИИ▌w¤4└?     oFYSET N,[R,(HL)] ▌╦╞ к╠╗ю▌DИИ4└ 8  Ў╨НSET N,(XY) ▌╦└ к╠╗ю▌DИИ4└ ?  KдULSET N,(XY),R ╦З к╠╗ю▌DИ▌w¤4└8  ЁM└RES N,A ╦Ж к╠╗ю▌ИИ▌w¤4└8  ]CDtRES N,(HL) ╦А к╠╗ю▌ИИ▌w¤4└?     oFYRES N,[R,(HL)] ▌╦Ж к╠╗ю▌DИИ4└ 8  Ў╨НRES N,(XY) ▌╦А к╠╗ю▌DИИ4└ ?  KдULRES N,(XY),R эа кИИИ▌w¤4└              Ў  ЎЬ>шZLDI эи кИИИ▌w¤4└          Ў  ЎЬ>шZLDD э░ кИИИ▌w¤4└         ЎЎьКKLDIR э╕ к
И
ИИ▌w¤4└         ЎЎьКKLDDR э░ к,ГИИ▌w¤└           Ў■ ИgЦpLDIR->NOP' э╕ к,ГИИ▌w¤└          Ў■ ИgЦpLDDR->NOP' эб ю▌ИИ▌w¤└ЙЙ v  vВ■     CPI эй ю▌ИИ▌w¤└ЙЙ v  vВ■      CPD э▒ ю▌ИИ▌w¤└ЙЙ vv╚>tCPIR э╣ ю▌ИИ▌w¤└ЙЙ vv╣╓Z┘CPDR █■ к╠╗ю▌DИ▌w¤4└ %<ТIN A,(N) э@ к■╗ю▌DИ▌w¤4└8 X~Э#IN R,(C) эp к■╗ю▌DИ▌w¤4└ %<ТIN (C) эв к■ю▌ИИ▌w¤4└  c3╦INI эк к■ю▌ИИ▌w¤4└  c3╦IND э▓ к■ю▌ИИ▌w¤4└ 7}║INIR э║ к■ю▌
ИИ▌w¤4└ 7}║INDR э▓ к■ю▌,ГИ▌w¤└8╟■є▒╛/INIR->NOP' э║ к■ю▌,ГИ▌w¤└8╟■є▒╛/INDR->NOP' ╙■ к╠╗ю▌DИ▌w¤4└  m+╜*OUT (N),A эA к■ю▌DИ▌w¤4└8       ┐}OUT (C),R эq к■ю▌DИ▌w¤4└   ╖╡lvOUT (C),0 эг к■ю▌ИИ▌w¤└ЗЗ xxи╢c∙OUTI эл к■ю▌ИИ▌w¤└ЗЗ xxи╢c∙OUTD э│ к■ю▌ИИ▌w¤└З xЯЎ)OTIR э╗ к■ю▌
ИИ▌w¤└З x╫╧OTDR ├И к╠╗ю▌DИ▌w¤4└ ыкBvJP NN ┬И к╠╗ю▌DИ▌w¤4└8 O┐╗JP CC,NN щ к╠╗ю▌ИИ▌w¤4└ ╙=^╣JP (HL) ▌щ к╠╗ю▌DИИ4└  ─▓МJP (XY)  к╠╗ю▌DИ▌w¤4└ р╦bJR N   к╠╗ю▌DИ▌w¤4└ ╪ЗГВJR CC,N  к╠╗ю▌DИ▌w¤4└  ^╘╓╜DJNZ N ═И к╠╗ю▌DИ▌w¤4И ыкBvCALL NN ─И к╠╗ю▌DИ▌w¤4И8 O┐╗CALL CC,NN ╔ к╠╗ю▌DИ▌w¤ИИ ыкBvRET └ к╠╗ю▌DИ▌w¤ИИ8 O┐╗RET CC эE к╠╗ю▌DИ▌w¤ИИ ыкBvRETN эM к╠╗ю▌DИ▌w¤ИИ ыкBvRETI эE к╠╗ю▌DИ▌w¤ИИ8 П╧┤PRETI/RETN ┼┴ к╠╗ю▌DИ▌w¤4И00 ААААю7┼╦PUSH+POP RR ёї к╠╗ю▌DИ▌w¤И БЇЗ СPOP+PUSH AF ▌х▌с к╠╗ю▌DИ▌w¤4И   АА╗@╤¤PUSH+POP XY ы к╠╗ю▌DИ▌w¤4└ ААэrEX DE,HL ё┼ к╠╗ю▌DИ▌w¤4И0 БААА БеLТ╖EX AF,AF' ┘с┼┘ к╠╗ю▌DИ▌w¤4И0 БАААА¤\EEXX у к╠╗ю▌DИ▌w¤4И ААТR3"EX (SP),HL ▌у к╠╗ю▌DИ▌w¤4И  АААС╤/ЕEX (SP),XY @ к╠╗ю▌ИИ▌w¤4└? АААО#╨ОLD [R,(HL)],[R,(HL)] ▌@ к╠╗ю▌DИИ4└ ? ААААЛ╒U╙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└   Пx8LD X,N ▌6 к╠╗ю▌DИИ4└   vв(LD (XY),N 
 кИИDИ▌w¤4└ ┤ъ╝LD A,([BC,DE])  кИИDИ▌w¤4└ mч!LD ([BC,DE]),A :И к╠╗ю▌DИ▌w¤4└ сў'LD A,(NN) 2И к╠╗ю▌DИ▌w¤4└ ЎоМLD (NN),A  к╠╗ю▌DИ▌w¤4└0   ╧ж╒юLD RR,NN ▌! к╠╗ю▌DИ▌w¤4└    жЦ]ЕLD XY,NN *И к╠╗ю▌DИ▌w¤4└ А√ЮЄ>LD HL,(NN) ▌*И к╠╗ю▌DИ▌w¤4└  А═┤ИLD XY,(NN) эKИ к╠╗ю▌DИ▌w¤4└0 А)`pПLD RR,(NN) "И к╠╗ю▌DИ▌w¤4└ А√ЮЄ>LD (NN),HL ▌"И к╠╗ю▌DИ▌w¤4└  ААИС╢хLD (NN),XY эCИ к╠╗ю▌DИ▌w¤4└0 ААААЖй#eLD (NN),RR ∙ к╠╗ю▌DИ▌w¤4└ А√ЮЄ>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└  ╜ХФДLD A,I эOэ_ к╠╗ю▌DИ▌w¤4└  ╜ХФДLD A,R √є к╠╗ю▌DИ▌w¤4└ a■}EI+DI эF к╠╗ю▌DИ▌w¤4└8 ┤ъ╝IM N