NES!]]xUU|?UAU ~[cc~~AwݪUwwpUU|UGUq_q_U?UqUUxUUxUhh9Nsy|y|y|y|y|y|~9||  ||  ||  |~9|y|y|y|y|y|y|y|y I |y I |p  |p|y|y|y|y|PfUwfUwfUwf3f3  *$0pu?odp@Xq?v[[~{}zpah @W|Ο?{q~?@P@|*nmOW~ |?{?]?wwAx 8p ?@s!@ g'@(7@07@87@7Hg'Ps!X   ' 1/1 A: SelectB: Exit׃NTSCPALDendy%+1EViuz+?U`240p Test Suite: MenuAboutPLUGEGradient color barsSMPTE color barsColor bars on grayColor bleedGridLinearityGray rampSolid color screenIRESharpnessCPU clock speedOverscanShadow spriteStopwatchManual lag testHill zone scroll testGrid scroll testFull screen stripesBacklight zone testSound test: FrequencySound testCredits PLUGE Gradient color bars SMPTE color bars Color bars on gray Color bleed Grid Linearity Gray ramp Solid color screen IRE Sharpness CPU clock speed Overscan Shadow sprite Stopwatch Manual lag test Hill zone scroll test Grid scroll test Full screen stripes Backlight zone test Sound test About CreditsThe 240p Test Suite was designed with two goals in mind: 1. Evaluate TV sets and video processors for ability to handle 240p signals. 2. Turn a game console into a test signal generator to help in calibrating the black, white, and color levels of a display. The Nintendo Entertainment System (NES) can output 240 picture lines in a progressive "double struck" mode. It does not support interlaced video, and its 52-color palette is closer to HSV than RGB.Press Start in any test pattern to show help for that pattern. The test suite is also available for several other consoles. For more info, visit http://junkerhq.net/240pThe PLUGE (picture line-up generation equipment) pattern is used to help adjust the black level to a correct value. The inner bars are a signal level slightly lower than standard black. The outer bars are the darkest mix of colors the NES can show. You should adjust the TV's "brightness" control until the outer bars are clearly visible and inner bars are not.A: Darken the entire screen by 25% with emphasis filter Select: Switch outer bars between gray and color The emphasis filter and gray outer bars may misbehave on NES consoles modded with a 2C03 or 2C05 RGB PPU taken from a Vs. System or PlayChoice 10 arcade board.This pattern allows you to calibrate the red, green, and blue colors on your TV. Use the TV's "contrast" control to adjust the white level such that four levels each of red, green, and blue and three levels of white are visible, and the lightest level of each color is distinct from white. A: Hide or show 16px gridThis pattern can be used to calibrate for approximate color levels. A: Switch between light and dark versions of the bars Select: Toggle 1 kHz tone With some TVs, you can turn on blue-only mode to confirm color balance. But because the NES's composite encoder does not attempt to produce accurate RGB hues, these colors will not be pure.This pattern shows color bars on a gray background. Ideally, it would be used with color filters to adjust color balance. But as with SMPTE bars, the NES PPU's non-RGB model breaks the blue filter trick. A: Switch between light and dark versions of the bars Select: Toggle 1 kHz tone Based on Digital Video Essentials: HD BasicsThis pattern helps diagnose color bleed caused by incorrect color resampling. : Move the pattern by one pixel Hold : Move the pattern every frame A: Switch among horizontal, vertical, and diagonal patterns Select: Show or hide frame counter Concept by KonsolkongenThis pattern uses the full resolution of the screen. You can use it to verify that the entire picture is visible, including the entire red border, with no distortion. A: Change between 256x224 and 256x240 pixel grids Be aware that many games designed for NTSC display may show artifacts outside the 256x224 pixel area.This pattern shows five circles at the 8:7 pixel aspect ratio of the NES PPU. You can use it to verify that a display or scaler has its horizontal to vertical size ratio set correctly or to verify the lack of barrel distortion on a CRT. The diameter of each circle should be the same in all directions, and the diameter of all four small circles should be the same. A: Hide or show a square gridThis gray ramp should not have a red, green, or blue tint to it. Some cheaper LCDs can have different gamma curves for the different components.Some displays and scalers have problems when changing between solid black and solid white or bright colors. Some cables produce audio buzzing while a white screen is displayed. : Change among solid white, black, red, green, and blue screens A on black screen: Switch between black and below black A on white screen: Enter or leave custom color mode : Change brightness : Change hueThis test shows a rectangle centered on the screen and displays its brightness as a percentage of standard white. The display should not lose sync even when brightness becomes negative. : Change brightness A: Toggle emphasis Percentage values measured by lidnariq of NESdev BBSYou should set the sharpness of your TV to a value that shows clean black and gray transitions without white ghost lines on the side. On modern TVs, the "sharpness" control performs edge enhancement, which is designed for live action sources received through RF. Some TVs have zero as no change and high as enhancement. Others have middle as no change, high as enhancement, and low as blurring.Kevin Horton's Hi-Def NES mod includes a feature to overclock the NES CPU to reduce slowdown in games. This test measures the CPU's clock rate using the length of a scanline as a time base. Though the NES has no real-time clock, a program can measure the clock rate relative to the PPU's roughly 15.7 kHz horizontal retrace. This frequency cannot be changed without causing the display to lose color or even lose sync.Then it uses NMI and sprite 0 timing to measure cycles per frame and per scanline. It guesses the hsync rate based on whether the PPU is making 262 or 312 lines: NTSC: 15745.80 Hz PAL: 15602.18 Hz From this, it calculates CPU clock speed. It repeats this calculation every few frames, so if you change the CPU's speed while the test runs, the displayed value will update.With this pattern you can discover how much of the picture edge your TV hides. Historically, CRT TVs have been calibrated to "overscan", or draw the picture slightly past the visible area, in case aging capacitors cause the picture to shrink over time. This continues into the modern era, as a lot of productions have unwanted information in this overscan area. : Choose an edge Hold A + : Move that edgeMove each edge inward until you see the white border, then go back one pixel. Or leave one white pixel visible and subtract 1. The result is the amount of overscan in pixels in each direction. The NES picture is 256x240 pixels. The nominal 4:3 frame on NTSC is 280x240, including 12 pixels of border at left and right. This border is not included in the displayed amounts. PAL NES border is always black. It covers 2 pixels of the left and right sides and 1 on the top.This test draws a shadow sprite on every other frame, flickering at 30 or 25 Hz. Many games use such a flickering effect to show transparency, such as during mercy invincibility. Some deinterlacers can display drop shadows correctly but still interpret 240p as 480i. This striped sprite should make it easier to tell if a processor is trying to deinterlace an image.: Move sprite A: Skip flicker frame or change stripe direction A+: Change shadow type (flicker or stripes) A+: Change background Select: Change sprite shape Whether still or moving, no background detail must be lost, and the shadow must not disappear. The flicker pattern must not have horizontal stripes. Portrait of Gus by darryl.revok Hill zone by mikejmoffitt & Damian YerrickThis stopwatch helps you measure a TV's lag, detect dropped frames, or just count how long your spouse has been on the phone. A: Start/stop Select when stopped: Reset Select when running: Lap The throbber at the bottom helps determine the frame even when the numbers above are blurry.Lag measurement Connect two displays at once. One is being tested, and the other (the reference) should be either a CRT SDTV or a display with known lag. For example, on a front- loading NES, you can connect an old CRT to the RF out and your scaler to the AV. Use a digital camera to take a picture of both screens at the same time. The picture will show the difference in image processing latency between them. For some consumer LCD TVs, this may exceed five frames.Dropped frames A scaler with a frame buffer may drop frames because the frame rate of the NTSC NES and Super NES (60.10 Hz) is faster than standard (59.94 Hz). At 59.94 Hz, it would drop one frame out of 345: one per 5.75 seconds or two per 11.5. At 60.00 Hz, it would drop one frame out of 607: one per 10.12 s or two per 20.24. Kevin Horton's Hi-Def NES mod compensates for this difference by slowing down the CPU and PPU.This helps quantify a display's processing lag by showing a changing pattern on the screen, optionally with audio. Press A when the moving reticle aligns with the still one to display the offset in frames from the actual intersection and whether it was early or late. After ten presses that are not early, their average is shown.: Choose a setting : Change setting's value Settings include the direction of the moving reticle (horizontal, vertical, or both), whether the movement timing is randomized, and whether to beep when the reticles align. Results will be more accurate if you are skilled at rhythm games such as Konami's Dance Dance Revolution or Activision's Guitar Hero.This test shows a scrolling background resembling a popular video game, with several parallax strips. It can be used to notice any drops in frame rate. : Change speed : Change direction A: Stop or start Hill zone by mikejmoffitt & Damian YerrickA grid is scrolled vertically or horizontally. This can be used to test linearity and how well the display copes with scrolling and frame rate. Some scalers may produce a still image at maximum speed. : Change speed A: Stop or start A + : Change directionYou should see a pattern of lines, each one pixel wide. : Move the pattern by one pixel Hold : Move the pattern every frame A: Switch among horizontal, vertical, and diagonal patterns Select: Show or hide frame counterWhile you hold the Control Pad, the lines should flicker. If holding a direction makes a still image, your processor is treating the signal as interlaced and either discarding every other frame or weaving them incorrectly.This test displays a small moving square, letting you check how a display's backlight works with small bright areas. Some LED-lit LCDs dim darker areas to make black areas darker, which causes problems with scenes such as starfields. : Move the square Select: Change its size among 1, 2, 4, or 8 pixels on a side A: Hide or show the square 8000 Hz 4000 Hz 2000 Hz 1000 Hz 500 Hz 250 Hz 125 Hz 62 Hz 31 Hz 1000 Hz (pulse)Use this test to ensure that the audio output is working and that audio and video are synchronized. Press A to play a sound and change the screen color while it is playing.Concept by Artemio Urbina @Artemio Program by Damian Yerrick @PinoBatch 2011-2014 Artemio Urbina 2015 Damian Yerrick This is free software; see the source for copying conditions. There is NO warranty, not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Version 0.08 (2015-11-27) Distinguishes Dendy from overclocked PAL NESYou can help this project by running the test on authentic and clone NES consoles, both straight to the TV and with high-quality external scalers, and spreading the word about the project. Interested? Apply at http://goo.gl/XF8ef6  !"$h3;y @`Ix)'.V_fgysG?g}w}||ac?oo_sOza|s@?`px>Byryq~||q{wxw~p?W?os?sO5.<,(.~(hPp08xr0pA<>~U0pw|W|]`C<>~A80p`@W~`t3?>~y@on`?{P <>p~w7%Dw7%~^B~^aan@PÇ?`J><9D$|x|?~|xxzz@C~xcX bϟB0`|??_C? yv?x8PW  Ϗ|0p@8GGs s1o<qx|0yg y0O מh$d` 4THRSrRS`apAU%pCH`qQ0` 5pRP`Jh5JH ~ђP`}=˃x}냁?~|NRzj( տ8Ux@x  @|C b!~|!"#$!$ %! H p! %@&" '$"%'#&%!#!" ! !#"$$ %#&`&#(' ! )&(&%&%)#%"#%&('!'#&|&#%&c&#)&&(%(&&&*+,-*+,-x&.+-/0/0/0/0/0/0/0,-123412345678&*349:9:9:9:9:9:9:34;<=>=><?@AB=</0/0/0/0/0/0/0<CDCDCDCEFGHDCDC9:9:9:9:9:9:9:DCgIJK LMLMLHMLMLN<?@A@AB;< =>=>=><=<=?@A BCD!EFGHI!JKLMNqOGPqQG!RsSgTsUgVcWXcYZg[s\g]~^?_s`ga~b?csdgesfcghcijskglsmgnqoGpq!qGrstuv wx!"8#$yz{|+,8-./2?3~01456878}~|=>?pLD!EFGH`@KLMN ? ?@?????~? @ @CFXp@@8@X4 |>| <`T08$H1 ?@? `P*0 |@<p|>  0p 1NA@@0 ᙍ~?@"&$(0R@(8 >A $0bd A  `8&# |>@@ 0@% (@ Bb" @@ ` u=~0@ACFH ` 0XLBA@~88u=@ HȈa-@@??]?`0 !"$( 0`@@`p80B"]??]?@@`  RY ` Y+RDd@ HB0($&"!~?@$@ 8(H!` 0P 0 (   "bB @pXFC@x@1@|>xp<` 1*P @_?   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{ |WT}~%&'(/012389:;<ABCDIJKLMPQRS x@A8`<( Ax`x |`+Pa0G? G` a8x P|8|~ @@0 @  |~~|@@ 0`/(p/@`H0 ~ | -@ @0 -@ px@0`p   ppx@ % = %=sx8p @8sx`_  _~@@  @8 ~t w tw 0@0 @`   6 0B!2 !B` @+ @+ B2B 0@ 6 @/@@@h@ 0@h B  %B !B00%B!0@/@p@p`8~Àp (p ` @ @m @m `??<??6??@@ @6@  o @0 o  0  {  {m@ @o @mow@w@wwo@rqrqo}@'G'G}{@{@{{-@ @}@ -}@  0w  w$ =$ 0= @[~~@@ @@[ @~p@8`<?( ^ p`@@ @ m@ @m^p~ p`x}@@@0 @@   B)  00B)0!x@} [!B0 SB! `@ u@`u!B SB @0 [@ K { K{`  0 0  `@>  >?_@@@$@ @8$?@_i o io3`p8p@ `p3 ` m 0@ m @`@p`0` p 8p @_@@P@ 0P @_@@@`0 }~}~@H`@ 0p  ?`@``8|<~` (`? `( pAP+ax0x?|~|~x xA a8P 8p  @Ca <x< !|"#<$%&?'~()$%<*+,-*+<./01234567 8569:;<=>?@A;<=B@CDEFGHICDEyJOKyLOMyNOOyPOQyR~S?TOUyV~W?XOYyZO[y\O]y^O_y`Oaxbcdefghijklmghinopqr spqt@`@ 8 d ggdg(@  4| 0!0` @,( 4 0 4/p@`@x@hB  %„!B00%¡@?p@ง~Cp (~ @ @@  s?s?<3?@s23@@@ @r~ n@0 n 0  {  {M@ @OMOq@@qqqo@rqryo}@?''}?c@@ccc,@ @|,|@  0w w  0@S~s@@ @@Sp@@( _x@@@ @ l@lxx}C@`@@  B)00B)~@ K!0 Cx@ M`E! K 0 KI yIy` > >?_@@`@d@8$?@) /)/sp`p88`0 e 0@ e r@`ఘp `8p`\a@`@pP?@| @@`ఌ~|~|@H@@p ?`@pง|C<~` (@`? ( 𜃀aP+ax0Hx|p~|~x `xA T aP p  @Ca <x< !"|# <$%&'?(%~%)%$%&<*+,-++.*+,?@AB<<<?@D~~~~~~^___π____3~>;;;π;;;;{ ooooooo%z}=|~|U߿߿_?||Ͽ@||@??@߀@@@@߿???߿s?ss?ss|x    p  ` @   > > 0! "#$%&'()*+!p ,"-.`/0+1p G2&q'3p 456789:;<p =>?@?AB?C?DBEp FGHIHJKHLHMKNp OPQ R ST U VT'8p OWXYZY[\Y]Y^\8p _`abacdaeafdgp hijkjlmjnjompp qr6789:stp Guyvp wx`yzp {|}~p >!>0 +!" +1," 1@, ` px&|' prz @?|0A >r@zpx@0 @@@B!`<]] ((n8;] ]@ A`>|G Ap@ x7 (?P@#Ϗ' @ |? A0@Ǐ>@A'??|?7Hhp"`  >~__hA h>xzH @hx|ra!rp (x0?? pxr"rxx@ |% -?@><%<~% @>-px@! X?!?>@  B?|RJxp'"a' ''x @rarp x% )?`0 ~"A(>~@ D >)pxR Z? *RZP@F X?90BZx' a'|0||~|~| | ''x  @ǏD8}} @?|@Ã3s @  tv B?@@ ?Ϗpr @ #(?|03pA@r pttv@ 0!B<3(@``@@ ?0 ! @'/@0@ @`?$A0>'@/~?~?|`  `` !"#$%&@'()*+,-.p/01234p56789:p;<=">?p)*+@ABp/CDEFGpHIJ8K:LM@NOPQ=`RSTUVWXY`Z[\]^_`abc`def gh ijk|lmnox0` IIIA* $ $$$ !$ &$?H A (?0( !@  B8 | ~  A 8gEsy_y`qA`80xa80?8BC  @0pCc A`80gea0q?BC $H 0 A @ px| 8p??xp@H8xؘ||>1`qxC #(csS0?0a0q?CE@``A $@A p` a  ,C?<0( !CPCpCC  ! 8aa|~!@08B  @ @*0`3CB @ "0I A0C @8p`p8  ! 8@ B0a a0aa@  B8 @ a  H C0a a<CA@C P` !> $@ <À<>@ @x<\B@B]<|<**~~BB]<>< ! <@$|<< @|x ?3@"<@ ]@@]??]]  ?b`j<  @  < @ <@ Dp8<]@@<  @ <8p < @  <~@ Dp8<]@@@ <Č@  @A@?>|xq10 @ <|]]<  0& *<  @ 0 "  # ? <D @<8x >! <?@ px @B@B><|<@ ?~Q@E~>< ! <B$~<<@ @ !B <8|x@ P 08xP@B@>?~<@(B1<~Q@Q~><" <D|8<@ @ <| ?BP!<  @ |((*||8hours`minutessecondsframesttZIIZWa{{a@ 0`y 0?@`x~x`׻{y? 0`0 {y A?@ 0`?A@ 0 A?`0 ?A 0 oO`?@0 `@ 0`oO $", P Press A when reticles align Direction:dhorizontalvertical Randomize:don Audio:donMarvelous!Perfect!Great!GoodBooMissexactlateearlyȈTH  Measured lag: Average lag: Press B to close frames{?{A?AA?Ao`?`o  <8|xиas 0@ ??8@N8v s`/./p/9 ' ?r~ ?odd frames even frames horiz. stripes vert. stripes diag. stripes """"UUUUwwww݃UUUUDDDD""""UUUU>׻w߯w??׻>>?׻>>x  @ʚ, ,@@@@, آ Z劕, L^8 ` @``8 i* )i)) I  l*******% *% ʈ` e` 8 i* )i)`$   eɀةee` ʩ]M`                                  i L``@@ @ @ ¢ JHHi hhLs½HH`@7 @ @@ @`L¢L­ eũ Ůݧݨ  å @ 0  ~   ĩ8 j ) -)8 )) )8 )@) iLî8` _3居݃ *i J j Lec)@ `LFĦ˃ȃd *) & * 8i1 8i0 L Q- iȌ *LĬLĭ`  ΍ ȭ)`O i`x:y|iz{٘iLZ Ʃ?  ȍ   A@ )  n )P ΄ ũ#n ť ťi  8 8 L8      `  H)   -h)H@@)   -?  ȍ `+  qƦ Ʀ ƥ+ j )M++) Ӣ Laƥ)@`  Ơ ƥ j ) Ӣ Lƥ)@`+.  ,DEC M,J,x- _+_ 2 8Ii .R *+U 2Ȣ( * {  ?  +U - 8- _ 0 5驀   .  ) Ӣ Lǥ) .I.,) + +,) ++,)@L8`JJJ. i&i`+,  DC,bc M?  +)B  j+)@h @ @ )Ӭ,d LWȥ)M++) M++)@Lpȩ@ @`  DC+ ,k M?   ?  +    , ) Ӣ Lȥ)M,,) M++)@`+  $D M DEC 8堣 M x   iiiАi/ɠ Z @+8 j ) Ӣ Lɥ)M++)@`+  D M$D' M+J* j ) Ӣ Lnʥ)M++)@`  D 83 < j ) Ӣ Lʥ)@`HH _ L 08 03 ٢ *hhEȽE {  `.+,-?    D   .) Mϝ i Z+,- ˥ 5 @. j ) ---).) Lz˥)M,,) M..)+++)@L`+, -.  D M _-JJJJ, έ-)2 Π * {  +-,8 .?      5 j ) Ӣ L̥)0,-)i M-)M--L{+++)),-)i M-)M--L++),-i@0-), -8-)+ M,,M..)@L` ii0L0 +  .Πҩ , &    43 )C DEd x  .- ) Z劝 b,0P9..*.--<-,,<,++d+,0 bLΩxy 5 @?  / I0 8 j ) Ӣ L Υ)@M00) 0ɀ +0I0)@L`  + .Э, .Э- .Э. .Э.) "/xy. L檅 eiiii   ii $JiN$Z%&Ji6'+ $ТK ` LH 8h e CНi i@i`-+, .    ) Z+, .-  @ ) Ӣ LeХ)M..) --)++) ,,)++),,)@L`+,-  . 8, 8-G+F /m,/LF /,/LF 0m,0LF 0,0Lѥ/)0) j ) Ӣ L4ѥ) ..I-. M--.)).+.$) ,,) ,,)@LK`6J79: ҭ670I:m99: @8 j  ) Ӣ L5ҥ)M77) 66) 66) 77)-77)@L8`Ҡ @ Ʃ     Zʎ `, p8, J ȹ%ȅ9:Jf ]`) ) 8  )8 ӎ  ` ¥)  L Lӥ)  Lӥ)@L`@ ԍ @ @H @ @`@@ ԍ@@? 򩰍@`Ji $6`+   ?    ?      C  ) DEK M x ة ة  5 5 0 5 v 5 Z լ0 / 0 00  v0 @?  $& , 0p 5L ة 8 j ) ) Ӣ L,ԥ)4J$0/%M/ i/}++0)@L`/+Y9yy+Y9yyJ) +8 8,-)  .)   @-) .I)` _  + L 0    0 iΩL{ _+ , -.   JJJJ 0`.a ) 0b%ci` *ʩL{JJE8eEi `JJJʩ @``JJJI @` `)  ( )JJJe`+ ֭- ׭+i- R׭. 5ש8.+i Rש  `8, ֭- ש8,- R׭. 5ש8.8, Rש# @ `- ֭+ ׭-+ R׭,i 5ש8,- Rש`  `8. ֭+ ש8.+ R׭,i 5ש8,8. Rש`  ` HH`         i`5<?B;,I-٩@    C\=> ) ?   DE M x \E _ JI8i . {E ***H) h*)  5Eiɀ  8 ݩ@@@o@@ vۭ?)= ݭ?)= ަ Z ;JJ LJ5 Wݥ;J lL3ڭ 0 5  @8 j婰=,BP@  @ "ܥ)@ Lإ ۬5 )@L٩@`ک@   C  DE ݩ y+ dd   L檥 0 Ȋ 0 ȥ L 0 I0 . Ȣ  _  * {   5G M x j )P`>=i8*m==>-@ ;;,=\>,B )im>>`J<-??? ;;`J$< ??Lۈ0@MBBLJ <<LJ <<L`=II8i ٍ@ =M>) A05+5 ;; ;;`;);@?   #? F  *  F * B + *  K * "  @ m@ i\ iLݩ ` _A() L 0  0 <,A A6 *-;;  L{8 iD N jN jN j  _-;; 5& + L 0  0 iѩL{` W 5 i ` e蹦蹲蹾eۆ`< i`p+,-./023    Uޠ l   _ . { 5 i  ة0 ?  1 2,+.3@ >+ >,i+i@/--M-) //-8e >353J/ m- iЅ,pА > Z @8 j 0+ 9*9*: ӥ)  LCޥ) M..I-1-x31%1;J 0 J00LJJM//x31L)2)2++)2 @2++) ,а,),,)@L` HH   `ߩLƩU   I?      L8"# }(8H) h] 0բ @н`$P e8eeۥiʆ`   C   E ) D. M x  8 , Y) L)@L ` 0 5 @8 jH h`.J-jm-m.+,*.2- .2 .2m-12m.Jn1Jn1Jn1212,+ r340/ riЍ5i6  21 43 65  4J3jee}  -. ei `Jjjee.- Fjii`8 88 抨 _ . { - i  ` # P ύ ` - +, -. /0`, p, P, p, P` , , , P``  I5`@J@@)&@)&` 5`      @ `)`   `"ɂ:Ʉ(8"#`"#8LH hJ L ɂ L)EL )`8*ȝe`"# } `Ȑ&dd&PP&((&&  &`8$ $&ۥ$Х$`ʆ.ȵ$ 0㘪ei`E--JJJJ E,,E-- E--*E,--,`    .箯L)JJ`) DȱȱȱJ&JJ&i%  i  eEEL<)`ȱJJJ)ȱJJ3i  ̅E%E8ةe8ЬL < D    @`)` _ ȱ )ii *iJJJ Jf Jf Jf D  E E ****) C )  % 8 Lx %E  `J`           i` %@  ? i8   ` %E `?   `Ff eeffff`&&&  8&&`PPP p`P@ `@@@h @@ @ @ p  `@`` ` `````0Pp``` @@````p`````` 8D@ PPpppx@@@@@@̴Ȩppppp`p pPP HHP PP `@`  P@`pp``pp`p0@@@@pp`@@@@@@Ш``ppp`@@@@ p``PP`` @`0@@@@0  P P8DD8~|8𐐐𐐐 p p @@  ? ȒHLih`~ƿ!&%(eSЂHello from VWFA p#  #&)4374110-1203480265182-17-81956on  -=    P  @@ @ @  99J3000 000000 0@ 0D0E0I0J0N0R 0V0W0[0/939(,   8, * i737  0 0102J0 1+    --   J N R       " 1*2K3P0p1230Red 0Green0Blue0Whiteダ q qd`f`h`j`l`n`p`r`t `v `x `z ` ` ` ` ` ` ` ` ` ` ` ` `UUUp qB r r q"rCs  Frame<22 Color:?_w^* 7o߿ 3gϟ??__ˀ ӆ     ي $ $ YOverscan: pixels ( ) FTop8BottomCLeft@Right %)37AEPTXbfpuy#'159BFPTXbfptx||ss(?_ow{}~?_ow{}~?<~0pp0D  8*!$@@@ҵ''ԅCcC`x|cq?otgp8x?|@??߿?|z~?@?߿]~?B@?[?~a?qwxV߿%}k~_/^@_U~UxUժUUP??_p__[?Zx|S* UA UUUU@*UUU EGEŀpUUUT__*U~@@@01??~}~~|~|x?p?`@<8<8U Q"U*jTTPP?^ Ca1 }oZ  23g =˗h<<ݽWwy}c~s~z~ZϏ_?Ǐ>>U]۷mo`p]]"6?G?@?wss?s?|9 ;{?@x#'p?x?T}5?5߿||߿~?~ww~??CCpݽ}ܼ||~ii??__t|߿?ol|0~apcrx|aB?A`|?~%߿%?cg`? U 8gf?n~ x~`?pmm{}x|UW|~?ww?/j?zik߿<8??--3wWÁO<~77?j?j?{~<wwo?o p_p_4Ã4Ș_0~vv???8x_{?oo~^?_??/__~?xp  a A !"#$%&'()*+,-./0123456789:;<=>?@ABCDEF@GHIJKL MNOHP`QRSTUVWXYZ`[\]^_`aKbcdefghKiKjkKlmnoKpqKrstKuvwxKyz{|}~KKK~pK ~rKD~pKD~0KFKBƀ˷b΀ѽrӀIP"CU DUUAU u 7 ( '7(!4 @Cycles/line:@Lines/frame:@NMI scanline:@TV system:@Frame rate:@CPU speed:?NTSC (60 Hz)PAL (50 Hz) (PdȐ Р@ @@@'N8 5B  =zU & *"6:2xLZ]