http://channelf.se/veswiki/index.php?title=Homebrew:Fullscreenpicture&feed=atom&action=history
Homebrew:Fullscreenpicture - Revision history
2024-03-29T15:44:33Z
Revision history for this page on the wiki
MediaWiki 1.28.0
http://channelf.se/veswiki/index.php?title=Homebrew:Fullscreenpicture&diff=528&oldid=prev
E5frog at 13:33, 4 August 2019
2019-08-04T13:33:44Z
<p></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;' lang='en'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 13:33, 4 August 2019</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l2" >Line 2:</td>
<td colspan="2" class="diff-lineno">Line 2:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Program plots a full-screen picture two times, first time with [[Snippet:<del class="diffchange diffchange-inline">blit</del>|blitGraphic]]</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Program plots a full-screen picture two times, first time with [[Snippet:<ins class="diffchange diffchange-inline">Blit</ins>|blitGraphic]] <ins class="diffchange diffchange-inline"><br></ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>plot:ing each of the three colors one screen at a time and second time with</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>plot:ing each of the three colors one screen at a time and second time with [[Snippet:Multiblit|MultiBlitGraphic<ins class="diffchange diffchange-inline">]] <br></ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[[Snippet:Multiblit|MultiBlitGraphic]].</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">using data from [[For_full_screen|Kurt Woloch's converter]] as well</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">as [[Graphics_converter</ins>]].</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l13" >Line 13:</td>
<td colspan="2" class="diff-lineno">Line 14:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>... which looks perfectly fine if you squint your eyes and back away slowly. <br></div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>... which looks perfectly fine if you squint your eyes and back away slowly. <br></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">Palette is drawn using a blitGraphic block 2x58 bits starting at column 121</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">In 14</del>,<del class="diffchange diffchange-inline">5 bytes (padded to 15</del>) <del class="diffchange diffchange-inline">we fill </del>in <del class="diffchange diffchange-inline">two bits to set </del>the <del class="diffchange diffchange-inline">background color for each row:</del></div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">Palette is drawn using a [[Snippet:Blit|blitGraphic]] block 2x58 pixels starting at column 125. <br></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">It's column 121 when graphics routine is adjusted for emulation view with (0</ins>,<ins class="diffchange diffchange-inline">0</ins>) in the <ins class="diffchange diffchange-inline">viewable upper left corner.<br></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">In 14,5 bytes (padded to 15) we fill use two bits to set the background color for each row:</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div><pre></div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div><pre></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>00 black  </div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>00 <ins class="diffchange diffchange-inline">for </ins>black<ins class="diffchange diffchange-inline">/white mode</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>01 light <del class="diffchange diffchange-inline">gray/</del>grey</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>01 light grey</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>10 light blue</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>10 light blue</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>11 light green</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>11 light green</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div></pre></div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div></pre></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Using blitGraphic for palette takes <del class="diffchange diffchange-inline">23 </del>bytes of data (setting colors, coordinates</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Using blitGraphic for palette takes <ins class="diffchange diffchange-inline">another 8 </ins>bytes of data (setting colors, coordinates</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>and the adress to data)</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>and the adress to data)<ins class="diffchange diffchange-inline">.</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> </div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Here's the palette-file <ins class="diffchange diffchange-inline">for this image from Kurt's converter, it's the same for both methods.<br></ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Here's the palette-file (recommended way to set palette)</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>(recommended way to set palette)</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div><pre></div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div><pre></div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l33" >Line 33:</td>
<td colspan="2" class="diff-lineno">Line 35:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>gfx.palette.parameters:</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>gfx.palette.parameters:</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> .byte <del class="diffchange diffchange-inline">clear </del> ; color 1</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> .byte <ins class="diffchange diffchange-inline">$FF </ins> ; color 1 <ins class="diffchange diffchange-inline">(ON)</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> .byte <del class="diffchange diffchange-inline">green </del> ; color 2</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> .byte <ins class="diffchange diffchange-inline">$00 </ins> ; color 2 <ins class="diffchange diffchange-inline">(OFF)</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div> .byte 121 ; x position</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div> .byte 121 ; x position</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div> .byte 0 ; y position</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div> .byte 0 ; y position</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l48" >Line 48:</td>
<td colspan="2" class="diff-lineno">Line 50:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div></pre></div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div></pre></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> </div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">Here's example code of how you could present the graphics:</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> </div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div><pre></div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div><pre></div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l446" >Line 446:</td>
<td colspan="2" class="diff-lineno">Line 447:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div> .byte %11111111, %11011001</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div> .byte %11111111, %11011001</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div></pre></div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div></pre></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">You can quite easily make your own full screen images using [http://channelf.se/veswiki/index.php?title=For_full_screen Kurt Woloch's converter]</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">The full image converter fills the entire screen in emulation but may not fill all edges using a real machine and TV.<br></ins></div></td></tr>
</table>
E5frog
http://channelf.se/veswiki/index.php?title=Homebrew:Fullscreenpicture&diff=485&oldid=prev
E5frog at 19:50, 25 February 2019
2019-02-25T19:50:17Z
<p></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;' lang='en'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 19:50, 25 February 2019</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l8" >Line 8:</td>
<td colspan="2" class="diff-lineno">Line 8:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>This is the beautiful picture:</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>This is the beautiful picture:</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[[<del class="diffchange diffchange-inline">Image</del>:Chan0000.png]]</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[<ins class="diffchange diffchange-inline">File</ins>:Chan0000.png]]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">... which looks perfectly fine if you squint your eyes and back away slowly. <br></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Palette is drawn using a blitGraphic block 2x58 bits starting at column 121</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Palette is drawn using a blitGraphic block 2x58 bits starting at column 121</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
</table>
E5frog
http://channelf.se/veswiki/index.php?title=Homebrew:Fullscreenpicture&diff=91&oldid=prev
E5frog: 1 revision
2012-11-16T21:23:13Z
<p>1 revision</p>
<table class="diff diff-contentalign-left" data-mw="interface">
<tr style='vertical-align: top;' lang='en'>
<td colspan='1' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='1' style="background-color: white; color:black; text-align: center;">Revision as of 21:23, 16 November 2012</td>
</tr><tr><td colspan='2' style='text-align: center;' lang='en'><div class="mw-diff-empty">(No difference)</div>
</td></tr></table>
E5frog
http://channelf.se/veswiki/index.php?title=Homebrew:Fullscreenpicture&diff=90&oldid=prev
E5frog: /* '''Demonstration on how to use the blitGraphic and MultiBlitGraphic subroutines.''' */
2007-08-14T10:40:59Z
<p><span dir="auto"><span class="autocomment">'''Demonstration on how to use the blitGraphic and MultiBlitGraphic subroutines.'''</span></span></p>
<p><b>New page</b></p><div>== '''Demonstration on how to use the blitGraphic and MultiBlitGraphic subroutines.''' ==<br />
<br />
<br />
Program plots a full-screen picture two times, first time with [[Snippet:blit|blitGraphic]]<br />
plot:ing each of the three colors one screen at a time and second time with<br />
[[Snippet:Multiblit|MultiBlitGraphic]].<br />
<br />
<br />
This is the beautiful picture:<br />
[[Image:Chan0000.png]]<br />
<br />
<br />
<br />
Palette is drawn using a blitGraphic block 2x58 bits starting at column 121<br />
<br />
In 14,5 bytes (padded to 15) we fill in two bits to set the background color for each row:<br />
<br />
<pre><br />
00 black <br />
01 light gray/grey<br />
10 light blue<br />
11 light green<br />
</pre><br />
<br />
Using blitGraphic for palette takes 23 bytes of data (setting colors, coordinates<br />
and the adress to data)<br />
<br />
Here's the palette-file (recommended way to set palette)<br />
<br />
<pre><br />
; palette<br />
<br />
gfx.palette.parameters:<br />
.byte clear ; color 1<br />
.byte green ; color 2<br />
.byte 121 ; x position<br />
.byte 0 ; y position<br />
.byte 2 ; width<br />
.byte 58 ; height<br />
.word gfx.palette.data ; address for the graphics<br />
<br />
gfx.palette.data:<br />
.byte %10101010, %10101010, %00100010, %00100010, %00100010, %00100010, %00100010<br />
.byte %00100010, %00001000, %10100001, %00010001, %00010001, %00010001, %00010001<br />
.byte %00010000<br />
<br />
</pre><br />
<br />
<br />
<br />
<br />
<pre><br />
<br />
; full screen picture demo by e5frog, original picture painted by Kurt_Woloch<br />
<br />
processor f8<br />
<br />
;===========================================================================<br />
; VES Header<br />
;===========================================================================<br />
<br />
include "ves.h" <br />
<br />
;===========================================================================<br />
; Configuration<br />
;===========================================================================<br />
<br />
game_size = 4 ; game size in kilobytes<br />
<br />
;===========================================================================<br />
; Program Entry<br />
;===========================================================================<br />
<br />
;---------------------------------------------------------------------------<br />
; Cartridge Initalization unsing macros from ves.h<br />
;---------------------------------------------------------------------------<br />
<br />
org $800<br />
<br />
cartridge.init:<br />
; initalize the system<br />
CARTRIDGE_START<br />
CARTRIDGE_INIT<br />
<br />
<br />
;---------------------------------------------------------------------------<br />
; Main Program <br />
;---------------------------------------------------------------------------<br />
<br />
main:<br />
<br />
; clear to B&W <br />
<br />
li $21<br />
lr 3, A<br />
pi clrscrn ; clrscrn is set in ves.h<br />
<br />
<br />
; plot blue parts of picture - and white (one bit per pixel)<br />
<br />
dci gfx.blue.parameters<br />
pi blitGraphic<br />
<br />
; plot red parts of picture<br />
<br />
dci gfx.red.parameters<br />
pi blitGraphic<br />
<br />
; plot green parts of picture<br />
<br />
dci gfx.green.parameters<br />
pi blitGraphic<br />
<br />
<br />
<br />
; set palette (two bits per row)<br />
<br />
dci gfx.palette.parameters<br />
pi blitGraphic<br />
<br />
<br />
<br />
; wait for hand controller input<br />
<br />
pi wait.4.controller.input<br />
<br />
; clear to B&W using a BIOS routine<br />
<br />
li $21<br />
lr 3, A<br />
pi clrscrn<br />
<br />
<br />
<br />
; now draw with the multiblit version, two bits per pixel<br />
<br />
dci gfx.multicolor.parameters<br />
pi multiblitGraphic<br />
<br />
<br />
; set palette <br />
<br />
dci gfx.palette.parameters<br />
pi blitGraphic<br />
<br />
<br />
<br />
; wait for hand controller input<br />
<br />
pi wait.4.controller.input<br />
<br />
<br />
jmp 0 ; restart<br />
<br />
<br />
<br />
<br />
wait.4.controller.input:<br />
; see if one of the hand controllers has moved<br />
clr<br />
outs 0<br />
outs 1 ; check right hand controller<br />
ins 1<br />
com<br />
bnz wait.4.controller.input.end<br />
; check the other controller<br />
clr<br />
outs 4 ; check left hand controller<br />
ins 4<br />
com<br />
bnz wait.4.controller.input.end<br />
br wait.4.controller.input<br />
<br />
wait.4.controller.input.end:<br />
<br />
pop<br />
<br />
<br />
<br />
<br />
<br />
;---------------------------------------------------------------------------<br />
<br />
; gfx drawing routines<br />
<br />
include "drawing.inc"<br />
<br />
include "multiblit.inc"<br />
<br />
; graphics data<br />
<br />
include "picture-palette.inc" <br />
include "blue.inc"<br />
include "red.inc"<br />
include "green.inc"<br />
<br />
include "multicolor.inc"<br />
<br />
;===========================================================================<br />
; Signature <br />
;===========================================================================<br />
<br />
; signature<br />
org [$800 + [game_size * $400] -$10]<br />
<br />
signature:<br />
<br />
.byte " e5frog 2007 "<br />
<br />
</pre><br />
<br />
<br />
Here's the MultiBlitGraphic formatted picture data. <br />
Full screen 102x58 takes 1479 bytes (even bytes, no padding):<br />
<br />
<pre><br />
<br />
; defender tournament MultiBlitGraphic picture<br />
<br />
; Each bit pair is used as one pixel, with %00 being green, %01<br />
; being red, %10 being blue, and %11 being the background color.<br />
<br />
; multicolor<br />
<br />
gfx.multicolor.parameters:<br />
.byte 0 ; x position<br />
.byte 0 ; y position<br />
.byte 102 ; width<br />
.byte 58 ; height<br />
.word gfx.multicolor.data ; address for the graphics<br />
<br />
gfx.multicolor.data:<br />
<br />
.byte %11111111, %11111110, %11101110, %11111111, %11111111, %11101111, %11111111<br />
.byte %11111111, %11111111, %11111111, %11111111, %11111111, %11111111, %11110111<br />
.byte %01011111, %11111111, %11111111, %11111111, %11111111, %11111111, %10111111<br />
.byte %11111100, %01001101, %10001111, %11011011, %11101111, %11111111, %11111111<br />
.byte %11111110, %11111111, %11111111, %11101110, %11111111, %11111111, %11111111<br />
.byte %11111111, %11111111, %11111111, %11111100, %01010001, %11111111, %11101110<br />
.byte %11111011, %11111111, %11111111, %11111100, %11110101, %01100110, %00000111<br />
.byte %01001000, %10011000, %11101110, %11101111, %11111111, %11111111, %11111011<br />
.byte %11111111, %11111110, %11101110, %11101111, %11111111, %11111111, %11111111<br />
.byte %11111111, %11111101, %11011100, %11111111, %11111111, %11111111, %11111111<br />
.byte %11111111, %10111011, %00010100, %01010110, %01001001, %00010100, %01011111<br />
.byte %11111111, %11111011, %10111111, %10111011, %11111011, %11111111, %11111111<br />
.byte %11111111, %11111111, %11111111, %11111111, %11111111, %11111100, %01010101<br />
.byte %11111111, %00111111, %11111111, %11111111, %11111111, %11111100, %01010101<br />
.byte %01011001, %01000101, %01010110, %01010110, %11111011, %11111111, %11111111<br />
.byte %10111111, %11111111, %11111011, %10111011, %11111111, %11111111, %11111111<br />
.byte %11111111, %11111111, %11111111, %11000111, %01011111, %11111111, %10111011<br />
.byte %11111111, %11111111, %11111100, %01010110, %01000110, %01001001, %01001001<br />
.byte %00010110, %01011111, %11111110, %11111111, %11111111, %11111111, %11111111<br />
.byte %11111111, %11111110, %11111111, %11111111, %11111111, %11111111, %11111111<br />
.byte %11111111, %01110111, %11111111, %11111111, %11111111, %11111111, %11111111<br />
.byte %11010010, %01010001, %00010101, %01010101, %01010101, %00010010, %11111111<br />
.byte %11111111, %11111111, %11111111, %11111111, %11111111, %11111111, %11111111<br />
.byte %11111111, %11111111, %11111111, %11111111, %11111111, %11000111, %11011111<br />
.byte %11111111, %11111011, %11111111, %11111111, %01010101, %01010001, %01011001<br />
.byte %01100110, %01100101, %00010101, %01011010, %10101111, %11111111, %11101110<br />
.byte %11101010, %10101010, %10101010, %10101111, %11111111, %11111111, %11111111<br />
.byte %01110111, %11111111, %11111100, %01011101, %11111111, %11001100, %11111111<br />
.byte %11111101, %01110100, %11010001, %10010101, %01010001, %00010100, %01100110<br />
.byte %01010101, %10101010, %10101010, %10101010, %10111011, %10101110, %10101010<br />
.byte %10101011, %10101010, %10101010, %10101010, %11101011, %10101110, %10101010<br />
.byte %10101110, %10101010, %11101110, %10101010, %10101011, %10111110, %11111111<br />
.byte %11111111, %11101111, %11111111, %11111111, %11111111, %11111111, %11111111<br />
.byte %11111111, %11111110, %11101111, %11101111, %11111111, %11111111, %11111111<br />
.byte %11111111, %11001000, %11110010, %11111111, %11111101, %11111111, %11110011<br />
.byte %11111111, %11111111, %01011101, %01110110, %01100100, %01010101, %01010110<br />
.byte %01100101, %01000100, %10011010, %10101010, %10101010, %10101010, %10101010<br />
.byte %10101011, %10101010, %10101010, %10101010, %10101010, %10111010, %10101011<br />
.byte %10101010, %10101010, %10111011, %10101010, %10101010, %10101010, %11111011<br />
.byte %10111111, %11111111, %11111111, %11101111, %11111111, %11111111, %11111110<br />
.byte %10101111, %11111111, %11111111, %11111111, %11111111, %11011101, %00111111<br />
.byte %11111111, %11010101, %01010101, %01010101, %01010101, %01010101, %01010101<br />
.byte %01010101, %01010101, %01010101, %01011101, %11010001, %10010001, %00011001<br />
.byte %10010001, %01010101, %00011001, %10111010, %10101111, %10101010, %10101010<br />
.byte %10101010, %10101010, %10101011, %10101010, %10101110, %10101111, %10101010<br />
.byte %10101010, %10101010, %10101010, %10101010, %10101010, %10101010, %10101010<br />
.byte %10111010, %11111111, %11111111, %11111111, %11111111, %11111111, %11111111<br />
.byte %11111110, %10101010, %10111111, %11111111, %11111111, %11111111, %11111111<br />
.byte %11011111, %11011100, %11111111, %01110101, %01011101, %11011111, %01110111<br />
.byte %01111101, %11011101, %01110111, %01010101, %01010101, %01010101, %11010001<br />
.byte %01010101, %01010001, %00011001, %01011001, %10010001, %01111011, %11101110<br />
.byte %11111111, %11111111, %11111111, %11111111, %11111111, %10111011, %10111011<br />
.byte %11101110, %10101010, %11101011, %10111110, %11111011, %11101110, %11101011<br />
.byte %11101110, %10101010, %10101010, %10101111, %11111111, %11111111, %11111111<br />
.byte %11111111, %11111111, %11111110, %11101111, %10111110, %00100010, %00100110<br />
.byte %00100010, %00100010, %00010010, %00101110, %11111111, %11010111, %01010101<br />
.byte %01010101, %01010100, %01110101, %01011101, %01010101, %01010101, %01010101<br />
.byte %01010101, %01010001, %01100110, %01100110, %01100100, %01000100, %01011001<br />
.byte %00111011, %10010010, %10101010, %10101010, %10101010, %10101010, %10101011<br />
.byte %10101010, %10101010, %10101110, %10111010, %10101010, %10101010, %10101110<br />
.byte %10101010, %11101010, %10101010, %10101010, %10101011, %10101111, %11111111<br />
.byte %11111111, %11111111, %11111111, %11111111, %11111111, %11111111, %11111111<br />
.byte %10111011, %10111111, %10111010, %10101110, %11101110, %11101110, %10101010<br />
.byte %10011101, %11011101, %11111111, %11011101, %01011001, %11011111, %11111111<br />
.byte %11111111, %11111111, %11111111, %01100110, %01010001, %01000101, %00011001<br />
.byte %01011001, %10010001, %10010101, %01110101, %10101010, %10101010, %10101010<br />
.byte %10101010, %10101011, %10101010, %10101010, %10101011, %10111011, %10111111<br />
.byte %11111011, %10111010, %10111011, %10111111, %11111111, %11111111, %11111111<br />
.byte %11111111, %11111111, %11111111, %11111111, %11111111, %11111111, %11111111<br />
.byte %10111111, %11111111, %11111111, %10111010, %11111111, %11111111, %11011111<br />
.byte %10111111, %11111111, %10111110, %11101110, %00101110, %11101111, %11111110<br />
.byte %11010110, %01000101, %01010101, %00010001, %00011001, %00010001, %00100110<br />
.byte %01100110, %01100100, %01000100, %01100110, %01000101, %00100010, %11111010<br />
.byte %11101010, %10101011, %10101010, %10101011, %10101010, %10101010, %10101010<br />
.byte %10101010, %10101010, %10101010, %10101010, %10101010, %11111111, %11111011<br />
.byte %10111111, %11111111, %11111111, %11111111, %11111111, %11111111, %11111111<br />
.byte %11111111, %11111111, %10111111, %11111100, %11110011, %11111111, %01000111<br />
.byte %11111111, %11101111, %11111111, %11111111, %11111011, %10111000, %10111111<br />
.byte %11101111, %10111011, %11110110, %01010110, %11101110, %01100110, %01010001<br />
.byte %10011001, %01010001, %00010001, %00010001, %11010001, %10010001, %01100101<br />
.byte %01111001, %10111111, %10111110, %11101110, %11111111, %11111011, %10111111<br />
.byte %11111111, %11111011, %11101110, %11101111, %10111010, %11101010, %10101011<br />
.byte %11101111, %11101011, %10111011, %11111111, %11111111, %11111111, %11111111<br />
.byte %11111111, %11111111, %11111111, %11111111, %10111111, %11110001, %01011111<br />
.byte %11011100, %01001111, %00011111, %11010001, %00111100, %11010001, %00111100<br />
.byte %11110010, %01111100, %01111111, %11111111, %11111101, %01110110, %11111010<br />
.byte %10111101, %10010100, %01000101, %10010101, %01100110, %01100110, %01011101<br />
.byte %00011001, %00011101, %00011000, %11101110, %11111111, %10111011, %11111110<br />
.byte %11111111, %11101111, %11111111, %11111111, %11111111, %10101110, %11101110<br />
.byte %11111111, %11111111, %11111110, %11111111, %11101111, %11111111, %11111111<br />
.byte %11111111, %11111111, %11111111, %11111111, %11111111, %11111110, %11111110<br />
.byte %11111111, %00111100, %11111111, %11000100, %01110000, %01011100, %01000100<br />
.byte %01111101, %01011101, %10011111, %01100111, %00011110, %00100010, %11101110<br />
.byte %01110110, %11101011, %10111001, %01011001, %01100100, %01100110, %11000101<br />
.byte %01000100, %01011001, %00100101, %10011101, %10011011, %11111111, %11101111<br />
.byte %11111111, %10111011, %11111011, %10111110, %11111011, %11111011, %11101110<br />
.byte %11111110, %11111110, %11101010, %10111111, %11111110, %11111111, %11111111<br />
.byte %11111111, %11111111, %11111111, %11111111, %11111111, %11111111, %11111111<br />
.byte %11111111, %10111111, %11111111, %11111111, %11111111, %01001111, %11101111<br />
.byte %00011100, %11110001, %00011111, %11001101, %00010011, %00100010, %00101111<br />
.byte %11111000, %01100001, %10010001, %10010001, %10011001, %11010001, %11010001<br />
.byte %11010101, %10110110, %00100110, %01001011, %11100010, %00011101, %11011101<br />
.byte %11111111, %11111111, %11111011, %11111110, %11111111, %11111111, %11101110<br />
.byte %11111110, %11111011, %11111111, %10101110, %11111111, %11111111, %11111110<br />
.byte %11111111, %11111111, %11111111, %11111111, %11111111, %10111111, %11111111<br />
.byte %10111111, %11101111, %11111110, %11111111, %11111111, %11111111, %11111111<br />
.byte %00111100, %01000100, %11011100, %11001111, %11111100, %01000100, %11010001<br />
.byte %11111111, %11000110, %11101110, %01101101, %01110101, %01010101, %01110101<br />
.byte %01011001, %01010101, %11111101, %10110100, %01011101, %11011101, %10100001<br />
.byte %11111101, %11010010, %11111111, %11111111, %11111111, %10111111, %11111111<br />
.byte %11111111, %11111111, %11111111, %11111111, %10101111, %11111111, %11111111<br />
.byte %11111111, %11111110, %11111011, %11111111, %11111111, %11111011, %11111111<br />
.byte %10111111, %11111110, %11111111, %11111011, %11111111, %10111111, %11110001<br />
.byte %00010011, %11000100, %01000111, %10011001, %00100001, %10000111, %00110001<br />
.byte %01010100, %11110111, %01111111, %11111101, %01011001, %00011001, %01010001<br />
.byte %11011101, %01111101, %01000101, %00010101, %11011101, %00011001, %00011000<br />
.byte %01011001, %10101010, %01010101, %00011001, %11111110, %11101111, %11111111<br />
.byte %11101111, %11111111, %11111111, %11101110, %11111010, %10111111, %11111111<br />
.byte %11111111, %11101111, %11111111, %11101110, %11111111, %11111111, %11111011<br />
.byte %11111111, %10111111, %11111111, %10111110, %10101011, %11111110, %11111111<br />
.byte %10111111, %11111111, %11111110, %11111111, %11111110, %11111010, %11111111<br />
.byte %11111011, %11101011, %11111111, %11101111, %11111111, %11111111, %11111111<br />
.byte %11111111, %11101110, %11101110, %11111111, %11111110, %11101111, %10101111<br />
.byte %11111111, %11101111, %11111110, %11101110, %11111011, %11111111, %01000101<br />
.byte %11011101, %00010001, %11110110, %01110101, %11000100, %10111010, %00010001<br />
.byte %01100111, %11110110, %11010101, %01010100, %11010101, %11110111, %01111011<br />
.byte %11010101, %01010101, %01110111, %11010011, %11011110, %11011010, %11010110<br />
.byte %01111011, %11101001, %11011000, %10101111, %11111011, %11111111, %11111111<br />
.byte %11111111, %11111111, %11101111, %11111011, %11111110, %11111111, %11111111<br />
.byte %10111111, %10111110, %11101111, %11101111, %11111111, %11111111, %10101111<br />
.byte %11111111, %10111111, %11111011, %10111011, %10111111, %11111111, %11111011<br />
.byte %11111111, %10000011, %01010000, %01000110, %00100001, %00001000, %10011001<br />
.byte %10011001, %00011001, %00001101, %01001011, %10111110, %11111111, %11110010<br />
.byte %00100011, %00100010, %11001011, %11110111, %11111111, %11111111, %11111111<br />
.byte %11111111, %11111101, %11011101, %11001001, %11111111, %11110001, %10011101<br />
.byte %11110111, %11110101, %01011001, %01011101, %00010001, %00011001, %00011001<br />
.byte %01000101, %11001011, %10001001, %10011010, %10100101, %01010110, %01000101<br />
.byte %01010101, %11010101, %01010101, %01011111, %01111111, %11111111, %11111111<br />
.byte %11111111, %01001010, %11101011, %10111011, %11111111, %11111111, %11101010<br />
.byte %11111011, %11111111, %11111111, %11111111, %11111110, %11111011, %11111110<br />
.byte %11101111, %10101111, %10111011, %11111111, %11111111, %11111111, %11111111<br />
.byte %11101111, %11111111, %11111111, %11111111, %11111111, %11111111, %10111011<br />
.byte %10110110, %01000100, %01110111, %11011111, %11110101, %11110101, %01100101<br />
.byte %01110101, %01100001, %01000111, %01100101, %10111111, %00011101, %10001001<br />
.byte %10011101, %11011101, %11111101, %01010101, %00010001, %01011101, %11010101<br />
.byte %11111101, %01010101, %01100101, %00101110, %10111011, %11111111, %11111111<br />
.byte %11111110, %10111011, %11111111, %11111111, %11111111, %11111111, %11111010<br />
.byte %11111110, %11101111, %11111110, %11111111, %11111111, %11111111, %11111111<br />
.byte %10111111, %11101111, %11101111, %11111111, %11101111, %11111111, %11111111<br />
.byte %11111111, %10111010, %11100100, %01100110, %01010101, %11111111, %11001100<br />
.byte %11110001, %00010010, %00110001, %01110101, %11011111, %01110100, %01010110<br />
.byte %01110110, %00010001, %01010101, %10010101, %01110101, %01000101, %01010111<br />
.byte %01001101, %00011001, %11011001, %11001101, %11010001, %01101110, %10101010<br />
.byte %11111111, %11111111, %11111110, %11111111, %11111011, %11111011, %11111111<br />
.byte %11111111, %11111011, %10111111, %11101110, %11101110, %11111111, %11111111<br />
.byte %11111110, %11111111, %11111111, %11101111, %11111111, %11111111, %11111111<br />
.byte %11111111, %11111111, %11111111, %10111010, %11100100, %01000100, %01000101<br />
.byte %01100101, %10011001, %11011001, %01010101, %00110011, %00111100, %01011101<br />
.byte %01110101, %01111111, %11010101, %10110101, %01010101, %01010100, %01000101<br />
.byte %10010110, %01011101, %01010101, %01010001, %00010001, %01010110, %01100110<br />
.byte %00101000, %10101110, %11111111, %11111111, %11111111, %11111111, %11111111<br />
.byte %11111111, %10111111, %11111111, %11111111, %10111110, %10111110, %11111011<br />
.byte %10101111, %11101111, %10111111, %11111111, %11111110, %11111111, %11111111<br />
.byte %11111111, %10101110, %10111111, %11111111, %11111111, %11111011, %11111111<br />
.byte %01011001, %01100110, %01010101, %01000100, %01000111, %01000100, %11001100<br />
.byte %11110011, %00110001, %01110101, %01110101, %01110111, %01011101, %01010101<br />
.byte %01010101, %01010101, %01010001, %00010101, %01010101, %01111101, %00111101<br />
.byte %11110100, %01010101, %01011110, %11010001, %11111111, %11111111, %11111111<br />
.byte %11111111, %11111111, %11111111, %11111111, %11111111, %11111111, %11111111<br />
.byte %11111110, %10111111, %10101111, %11111010, %10101110, %11111111, %11101110<br />
.byte %11111111, %11111011, %10111111, %10111010, %11111111, %11111111, %11111111<br />
.byte %11111111, %11111100, %11010100, %01010100, %10010001, %10011001, %10011001<br />
.byte %01100100, %01001101, %00110100, %11001100, %11001111, %01111101, %01011111<br />
.byte %01010101, %01111101, %01010101, %01010101, %01010101, %01010101, %01010101<br />
.byte %10010001, %11110100, %01100101, %00011001, %01101110, %11100110, %11111111<br />
.byte %11111111, %11111111, %11101111, %11111111, %11111111, %11111111, %11111111<br />
.byte %11111111, %11111111, %11111111, %11111111, %10101111, %10111010, %11111110<br />
.byte %11101010, %10101010, %11111111, %10111111, %11111111, %10111010, %10111111<br />
.byte %11111111, %11111111, %11111111, %11111101, %00010110, %11110001, %01001101<br />
.byte %00010001, %00010010, %01000111, %00010001, %11001100, %11110011, %00110011<br />
.byte %00110000, %01001111, %01010101, %11111101, %01010101, %11111111, %01010101<br />
.byte %01010101, %01011101, %00011100, %11111101, %00100101, %10010001, %00101110<br />
.byte %11101101, %11111111, %11111111, %11101111, %11111010, %11111111, %11111111<br />
.byte %11111111, %11111111, %11111111, %11111111, %11111111, %11111111, %11111111<br />
.byte %11111010, %10111111, %11111011, %11101111, %10111010, %11111011, %11111111<br />
.byte %11111111, %11101111, %11111111, %11111111, %11111111, %11110101, %00010001<br />
.byte %00010001, %01000111, %11001111, %11010001, %10010100, %01010001, %00111100<br />
.byte %01001100, %01111111, %01110111, %01110111, %01000111, %11111101, %01010101<br />
.byte %11010011, %01010101, %01011101, %01010101, %01010101, %01010001, %11010101<br />
.byte %11011001, %01101011, %10101101, %11111111, %11111011, %11101110, %11111111<br />
.byte %11111111, %11111111, %11111011, %11111111, %11111111, %11111111, %11111111<br />
.byte %11111111, %11111111, %11111110, %10111110, %11111010, %10111111, %11111111<br />
.byte %10101010, %10101010, %11101110, %11111111, %11111111, %11111111, %11111111<br />
.byte %11110100, %11011011, %11001111, %11110000, %01110001, %01001101, %00010011<br />
.byte %11111100, %11001100, %11110100, %01001100, %11001100, %11010001, %11010001<br />
.byte %01111101, %01010101, %11111111, %01010101, %01010100, %11111111, %11011101<br />
.byte %01010101, %01010101, %01010001, %10001011, %10001001, %11111111, %11111111<br />
.byte %11111111, %11101111, %10111011, %11111111, %11111111, %11111111, %11111111<br />
.byte %11101111, %11111111, %11111111, %10111111, %11111111, %11111111, %11111010<br />
.byte %10101111, %10111011, %11101110, %11101011, %11101110, %11101110, %11111111<br />
.byte %11111111, %11111111, %11110110, %00010001, %00010011, %00111111, %11111111<br />
.byte %00010010, %00011001, %11000100, %01110000, %11111100, %01000111, %00011100<br />
.byte %00010001, %00110011, %00010001, %10010001, %11111111, %01010101, %01010111<br />
.byte %11010001, %00010101, %11010101, %01110101, %01010001, %01011010, %10001001<br />
.byte %11111111, %11111011, %11111111, %11111111, %11111111, %11111111, %11101111<br />
.byte %11101111, %11111111, %11111110, %11111111, %11111011, %11111111, %11111111<br />
.byte %11111111, %11111110, %10111111, %11111111, %11101010, %10101011, %11111111<br />
.byte %10111111, %10101010, %10101011, %10111011, %11111111, %00011001, %10001001<br />
.byte %10011001, %10011001, %10011001, %01010001, %10010001, %10010101, %10000111<br />
.byte %11111101, %11110111, %01111100, %11000100, %11001100, %01000111, %01111101<br />
.byte %11010101, %01010111, %11011101, %11010101, %01010101, %01111111, %11011111<br />
.byte %11111111, %11011001<br />
</pre></div>
E5frog