V[~#OGy!~Ӿ(##ۿ( *#"M:<2MGxӾ+|Y~2>ӿ>ӿE Please select a test! SMS VDP Test. MegaDrive VDP Test. MegaDrive Palette Test. Register Startup Values. CPU Test. * Push any button for next testsSMS VDP data test SMS VDP misc test MegaDrive VDP data test MegaDrive VDP misc test MegaDrive HCounter Values CPU Registers Startup Values Normal read/write: Read after code1 wr: Read after code2 wr: Read after code3 wr: Write after code0 wr: Write after code2 wr: Write after code3 wr: Mixed read/write: VRAM wr set VDPbuffer: VRAM wr keep VDPbuffer:CRAM wr set VDPbuffer: CRAM wr keep VDPbuffer:1byte wr sets rd adr: 1byte wr keeps rd adr: 1byte wr sets wr adr: 1byte wr keeps wr adr: 1byte wr keeps wr mode:Address wraps at $3FFF:VRAM & CRAM share adr: Rd VDPCtrl reset latch:Rd VDPData reset latch:Wr VDPData reset latch:Unused regs, no effect:VCounter values:HCounter keeps value:HC change on TH 0->1:HCounter correct: VDP Register mirrors:VDP data mirrors: VDP ctrl mirrors: VCounter mirrors: HCounter mirrors: Register SP: $Register IR: $Register AF: $Register BC: $Register DE: $Register HL: $Register IX: $Register IY: $Register AF': $Register BC': $Register DE': $Register HL': $ Ok. Error. PAL Ok. NTSC Ok. ``aabbccddeeffgghhiijjkkllmmnn  fD"`@ U @TestTEStU@ GuefsPoaLeYitUUTeHuGuefsPoaL  !"##$%&&'())*+,,-.//0122345567889:;;<=>>?@AABCDDEFGGHIJJKLMMNOPPQRSSTUVVWXYYZ[\\]^__`abbcdeefghhijkklmnnopqqrsttuvwwxyzz{|}}~  !"##$%&&'())*+,,-.//0122345567889:;;<=>>?@AABCDDEFGGHIJJKLMMNOPPQRSSTUVVWXYYZ[\\]^__`abbcdeefghhijkklmnnopqqrsttuvwwxyzz{|}}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~򺻼0 (($~| Dc @ P`!B V," xHx xH , @|@(@`x(  8Ld 8L  8LDs B>s B0( l(l"| (D @D(A"8 @ 8," 8``|6> @ @|8d ``|``d0^j\b4|f>f @&< ~FFFB$BJT(D8"FF| 2DUAAU 000($$~$Dx<~b 6f@PsΌ{ D8* B ~ B ~0|D( ƪƪ$~~D@ll88DA"f>fbf~"T`r>fFf~$B~`|"f>>fbxlxlf*j b Vbr>f~``@ f~0 @>~Ff>bn<< j~<"|0~00*88<[[6))nr ' !B{(B$n`1A~11~">~ !~~!!< ""$L@$A9!1!9! ~ )!? > ? > ! ~!9!!8~ "$ 0( !9!1)!)!!~9!> )!!~9!2)!#q~!~!D8!%B$$CA" 0>@ 2>f   > A>!?>gA9sws A>9 8~g!A?!C>C&w!!A1s   (0 n$ >@ ?*#0$4(8!~ !!]!> !!b2!~ !!]!~ !۾!b2!~ !!]! !۾!b2!~ !!]! !۾!b2!= !!]!> !!b2! !!]!> !!b2!~ !!]! !!]!> !!b2!~ !!]! !!]!> !!b2!~ !!]۾۾!]!> !!b2۾۾!b2!~ !!]!~ !۾! ۾! >fӾ>۾f >2>2!~ !!]!~ !۾!~ !!]۾! !~ !۾>fӾ>!۾ >2>2!~ !!]! !۾!! &>wӾ>۾w >Ӿ>3۾ >2 >2 !~ !!]!]!~ !۾! !!]۾! ! !۾>fӾ>!۾ >2 >2 !~ !!]!]!]!]!X> !>ӿ۾!b2 >0ӿ۾!b2 > ӿ۾!b2 >ӿ۾!b2 !~ !!]!]!]!]!> !>ӿ!b2 >0ӿ!b2 > ӿ!b2 >ӿ!b2 !r~ !>0ӿ!]>ӿ!]> ӿ!]>ӿ!]!> !!b2 !b2 !b2 !b2 !~ !>0ӿ!]>ӿ!]> ӿ!]>ӿ!]!> !!b2 !b2 !b2 !b2 !~ !!]!]! !>ӿ!]!> !!b2 !b2 ! !!]!]!? !!b2 !b2 ! !!b2 ! !>! W!~ !!]!]!]!> !!b2! !!]۾!b2!~ !!]!]>ӿۿ!> !!b2!~ !!]!]>ӿ۾!> !!b2!~ !!]!]>ӿӾ!> !!b2!~ !!]!!> !!b2!!~ !!]!> !!b2! !! !! !! !! !! !! !! !! !! !~I2@x( (Gz !9G~(Gw#z 9!!~#پ #z >!# {3_~#پ #z >>W >2>22>?xWx >?x( W>?>>!>U?>?w#[[[[[[[!~#(+!!#(#(+~#پ #>2>2ۿv! !! !>2v! !:([v! !>2v! !:(Av! !>2v! !:('v! !>2v! !:( ! !>2! !>2ۿv! !! !>2v! !:([v! !>2v! !:(Av! !>2v! !: 'v! !>2v! !: ! !>2! !>2́ y >22!~ !!Ͷ!> !!Ϳ !~ !!Ͷ!> !!Ϳ~y#x #>> y >22!~!]!>!b !~!]!>!b}y|y@I( y~ >22A y >22 ۾ #>>V1r ! !!{ @!N ͝!wD (!ͺ >2>22v#:2W:(H  z > >2>2:2Ͳ!D >2:2Ͳ!D :(,(2(8(>ê:2W/2_W2{/_z2-!͝h-!͝-!͝ -!͝~!D ͋ͧa͉ͿJͯsͱAj͓ͼͲ!: !: !: !: !: !,: !D: !\: !t: !:  !:  !:  !4:  !L:  !d: !|: !: !: !: !D (!ͬ -!͝!2D @ͦ;Qg'AͲ!:% !: !: !: !/: !E: ![: !q: !: (!ͬ r!FD ͋ͧ9a͉͐MsͱAj͓ͼͲ!: !: !: !: !: !,: !D: !\: !: !:  !:  !:  !4:  !L:  !d: !|: !: !: !: (!ͬ -!͝!`D @ͦ;g'AͲ!:% !: !: !: !/: !E: ![: !q: !: (!ͬ -!͝!zD !(!ͬ r-!͝!D ![͖ ![͖ ![͖ ![͖ ![͖ ![ ͖ ![ ͖ ! [͖ ![͖ !-[͖ !=[͖ !M[͖ (!ͬ r!x !!@ !x !!@ >$!!! !! !! ~#y>d!!ͬ >`!!ͬ rsCS" " "1CWG_OCCCS"uͨ!>WCKx''''''Ox??G!x !~#~#>Y W???? 8Y z 8Y D !]D !cD D  !lD  !wD !cD ~#O P ɷ :<2  Ӿ>Ӿ!  D !BSXS> / v/(/ ~Ӿ# y ~Ӿ#Test the SMS VDPKCòSMSVDPTest! !>Ӿ}ӿ|ӿFluBBa{ӿzӿӿ>ӿ>`!!> !!SDSC " ! TMR SEGAk%L