https://wikiti.brandonw.net/index.php?title=Z80_Routines:Graphic:Bub_font&feed=atom&action=history
Z80 Routines:Graphic:Bub font - Revision history
2024-03-29T07:02:46Z
Revision history for this page on the wiki
MediaWiki 1.23.5
https://wikiti.brandonw.net/index.php?title=Z80_Routines:Graphic:Bub_font&diff=8725&oldid=prev
Galandros at 22:14, 26 October 2009
2009-10-26T22:14:09Z
<p></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<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 22:14, 26 October 2009</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</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>[[Category:Z80 Routines:Graphic|Bub_font]]</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>[[Category:Z80 Routines:Graphic|Bub_font]]</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>[[Category:Z80 Routines|Bub_font]]</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>[[Category:Z80 Routines|Bub_font]]</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;"></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;"><div>For a modified version which uses a 4x4 font, see [[Routines:Graphic:Bub4font]].</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>For a modified version which uses a 4x4 font, see [[Routines:Graphic:Bub4font]].</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 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>  <nowiki></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>  <nowiki></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>;Code by Dwedit.  Font based on TI's small font.</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>;Code by Dwedit.  Font based on TI's small font.</div></td></tr>
</table>
Galandros
https://wikiti.brandonw.net/index.php?title=Z80_Routines:Graphic:Bub_font&diff=8724&oldid=prev
Galandros at 22:13, 26 October 2009
2009-10-26T22:13:55Z
<p></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<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 22:13, 26 October 2009</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</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>[[Category:Z80 Routines:Graphic|<del class="diffchange diffchange-inline">bub_font</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>[[Category:Z80 Routines:Graphic|<ins class="diffchange diffchange-inline">Bub_font</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>[[Category:Z80 Routines|<del class="diffchange diffchange-inline">bub_font</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>[[Category:Z80 Routines|<ins class="diffchange diffchange-inline">Bub_font</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;"><div>For a modified version which uses a 4x4 font, see [[Routines:Graphic:Bub4font]].</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>For a modified version which uses a 4x4 font, see [[Routines:Graphic:Bub4font]].</div></td></tr>
</table>
Galandros
https://wikiti.brandonw.net/index.php?title=Z80_Routines:Graphic:Bub_font&diff=8699&oldid=prev
Galandros: Routines:Graphic:Bub font moved to Z80 Routines:Graphic:Bub font: unite z80 routines
2009-10-25T19:49:56Z
<p><a href="/index.php?title=Routines:Graphic:Bub_font" class="mw-redirect" title="Routines:Graphic:Bub font">Routines:Graphic:Bub font</a> moved to <a href="/index.php?title=Z80_Routines:Graphic:Bub_font" title="Z80 Routines:Graphic:Bub font">Z80 Routines:Graphic:Bub font</a>: unite z80 routines</p>
<table class='diff diff-contentalign-left'>
<tr style='vertical-align: top;'>
<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 19:49, 25 October 2009</td>
</tr><tr><td colspan='2' style='text-align: center;'><div class="mw-diff-empty">(No difference)</div>
</td></tr></table>
Galandros
https://wikiti.brandonw.net/index.php?title=Z80_Routines:Graphic:Bub_font&diff=3442&oldid=prev
Dwedit at 05:15, 29 March 2005
2005-03-29T05:15:50Z
<p></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<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 05:15, 29 March 2005</td>
</tr><tr><td colspan="2" class="diff-lineno">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;"><div>[[Category:Z80 Routines|bub_font]]</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>[[Category:Z80 Routines|bub_font]]</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><del class="diffchange diffchange-inline">A </del>modified version which <del class="diffchange diffchange-inline">contains </del>a 4x4 font <del class="diffchange diffchange-inline">is available at </del>[[Routines:Graphic:Bub4font]].</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">For a </ins>modified version which <ins class="diffchange diffchange-inline">uses </ins>a 4x4 font<ins class="diffchange diffchange-inline">, see </ins>[[Routines:Graphic:Bub4font]].</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>  <nowiki></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>  <nowiki></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>;Code by Dwedit.  Font based on TI's small font.</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>;Code by Dwedit.  Font based on TI's small font.</div></td></tr>
</table>
Dwedit
https://wikiti.brandonw.net/index.php?title=Z80_Routines:Graphic:Bub_font&diff=649&oldid=prev
Dwedit: removed commented-out code
2005-03-29T05:14:48Z
<p>removed commented-out code</p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<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 05:14, 29 March 2005</td>
</tr><tr><td colspan="2" class="diff-lineno">Line 23:</td>
<td colspan="2" class="diff-lineno">Line 23:</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>appvputmap:</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>appvputmap:</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> sub 32</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> sub 32</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;">; jr z,space</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;"><div> ld l,a</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> ld l,a</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> srl l</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> srl l</div></td></tr>
<tr><td colspan="2" class="diff-lineno">Line 86:</td>
<td colspan="2" class="diff-lineno">Line 85:</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> djnz findwidthloop2</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> djnz findwidthloop2</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> jr findwidthloop</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> jr findwidthloop</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"> </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> </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">space:</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">You can also equate bytes5 to any area where there are 5 bytes of destroyable ram</ins>, <ins class="diffchange diffchange-inline">such as op1. </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><del class="diffchange diffchange-inline">; ld hl</del>,<del class="diffchange diffchange-inline">pencol</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></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">; inc (hl)</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></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">; ret</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></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"> </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></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"> </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></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>bytes5:</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>bytes5:</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> .db 0,0,0,0,0</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> .db 0,0,0,0,0</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> </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> </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;"></del></div></td><td colspan="2"> </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;">;2 wide: flst(),;]</del></div></td><td colspan="2"> </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;">;1 wide:  !'.:i</del></div></td><td colspan="2"> </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;"></del></div></td><td colspan="2"> </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;"></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;"><div>Fontdata:</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>Fontdata:</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>  .db %00001000</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>  .db %00001000</div></td></tr>
</table>
Dwedit
https://wikiti.brandonw.net/index.php?title=Z80_Routines:Graphic:Bub_font&diff=648&oldid=prev
Dwedit at 05:12, 29 March 2005
2005-03-29T05:12:34Z
<p></p>
<p><b>New page</b></p><div>[[Category:Z80 Routines:Graphic|bub_font]]<br />
[[Category:Z80 Routines|bub_font]]<br />
<br />
A modified version which contains a 4x4 font is available at [[Routines:Graphic:Bub4font]].<br />
<nowiki><br />
;Code by Dwedit. Font based on TI's small font.<br />
;This is a replacement for Vputs intended for the TI85, since the TI85<br />
;does not have a textwrite flag.<br />
;The font data is packed so that two characters are stored every 5 bytes.<br />
;Feel free to replace largesprite with any other sprite routine<br />
<br />
Appvputs:<br />
ld a,(hl)<br />
inc hl<br />
<br />
or a<br />
ret z<br />
push hl<br />
call appvputmap<br />
pop hl<br />
jr appvputs<br />
<br />
appvputmap:<br />
sub 32<br />
; jr z,space<br />
ld l,a<br />
srl l<br />
ld h,0<br />
ld e,l<br />
ld d,h<br />
add hl,hl<br />
add hl,hl<br />
add hl,de<br />
ld de,fontdata<br />
add hl,de<br />
ld de,bytes5<br />
ld b,5<br />
and 1<br />
jr z,unshiftedchar<br />
shiftedcharloop:<br />
ld a,(hl)<br />
add a,a<br />
<br />
add a,a<br />
add a,a<br />
add a,a<br />
ld (de),a<br />
inc hl<br />
inc de<br />
djnz shiftedcharloop<br />
jr fontskip<br />
unShiftedChar:<br />
ld a,(hl)<br />
and %11110000<br />
ld (de),a<br />
inc hl<br />
inc de<br />
djnz unshiftedchar<br />
fontskip:<br />
ld ix,bytes5<br />
ld hl,(pencol)<br />
ld a,l<br />
ld l,h<br />
inc l<br />
ld bc,$0501<br />
call ionlargesprite<br />
;advance<br />
ld hl,pencol<br />
ld a,(hl)<br />
add a,6<br />
ld (hl),a<br />
ld c,%00001000<br />
findwidthloop:<br />
dec (hl)<br />
ld a,c<br />
add a,a<br />
ret z<br />
ld c,a<br />
ld de,bytes5<br />
ld b,5<br />
findwidthloop2:<br />
ld a,(de)<br />
and c<br />
ret nz<br />
inc de<br />
djnz findwidthloop2<br />
jr findwidthloop<br />
<br />
;space:<br />
; ld hl,pencol<br />
; inc (hl)<br />
; ret<br />
<br />
<br />
bytes5:<br />
.db 0,0,0,0,0<br />
<br />
<br />
;2 wide: flst(),;]<br />
;1 wide: !'.:i<br />
<br />
<br />
Fontdata:<br />
.db %00001000<br />
.db %00001000<br />
.db %00001000<br />
.db %00000000<br />
.db %00001000<br />
<br />
.db %10100101<br />
.db %10101111<br />
.db %10100101<br />
.db %00001111<br />
.db %00000101<br />
<br />
.db %01111010<br />
.db %10100010<br />
.db %01110100<br />
.db %00101000<br />
.db %11111010<br />
<br />
.db %01001000<br />
.db %10101000<br />
.db %01001000<br />
.db %10100000<br />
.db %01010000<br />
<br />
.db %01001000<br />
.db %10000100<br />
.db %10000100<br />
.db %10000100<br />
.db %01001000<br />
<br />
.db %10100000<br />
.db %01000100<br />
.db %11101110<br />
.db %01000100<br />
.db %10100000<br />
<br />
.db %00000000<br />
.db %00000000<br />
.db %01001110<br />
.db %01000000<br />
.db %10000000<br />
<br />
.db %00000010<br />
.db %00000010<br />
.db %00000100<br />
.db %00001000<br />
.db %10001000<br />
<br />
.db %01000100<br />
.db %10101100<br />
.db %10100100<br />
.db %10100100<br />
.db %01001110<br />
<br />
.db %11001100<br />
.db %00100010<br />
.db %01000100<br />
.db %10000010<br />
.db %11101100<br />
<br />
.db %10001110<br />
.db %10101000<br />
.db %11101100<br />
.db %00100010<br />
.db %00101100<br />
<br />
.db %01101110<br />
.db %10000010<br />
.db %11100100<br />
.db %10101000<br />
.db %11101000<br />
<br />
.db %11101110<br />
.db %10101010<br />
.db %11101110<br />
.db %10100010<br />
.db %11101100<br />
<br />
.db %00000000<br />
.db %10000100<br />
.db %00000000<br />
.db %10000100<br />
.db %00001000<br />
<br />
.db %00100000<br />
.db %01001110<br />
.db %10000000<br />
.db %01001110<br />
.db %00100000<br />
<br />
.db %10001100<br />
.db %01000010<br />
.db %00100100<br />
.db %01000000<br />
.db %10000100<br />
<br />
.db %11100100<br />
.db %00011010<br />
.db %11011110<br />
.db %10111010<br />
.db %01111010<br />
<br />
.db %11000110<br />
.db %10101000<br />
.db %11001000<br />
.db %10101000<br />
.db %11000110<br />
<br />
.db %11001110<br />
.db %10101000<br />
.db %10101100<br />
.db %10101000<br />
.db %11001110<br />
<br />
.db %11100110<br />
.db %10001000<br />
.db %11001010<br />
.db %10001010<br />
.db %10000110<br />
<br />
.db %10101110<br />
.db %10100100<br />
.db %11100100<br />
.db %10100100<br />
.db %10101110<br />
<br />
.db %00101010<br />
.db %00101010<br />
.db %00101100<br />
.db %10101010<br />
.db %11101010<br />
<br />
.db %10001010<br />
.db %10001110<br />
.db %10001110<br />
.db %10001010<br />
.db %11101010<br />
<br />
.db %11001110<br />
.db %10101010<br />
.db %10101010<br />
.db %10101010<br />
.db %10101110<br />
<br />
.db %11001110<br />
.db %10101010<br />
.db %11001010<br />
.db %10001110<br />
.db %10000110<br />
<br />
.db %11000110<br />
.db %10101000<br />
.db %11000100<br />
.db %10100010<br />
.db %10101100<br />
<br />
.db %11101010<br />
.db %01001010<br />
.db %01001010<br />
.db %01001010<br />
.db %01001110<br />
<br />
.db %10101010<br />
.db %10101010<br />
.db %10101010<br />
.db %01001110<br />
.db %01001010<br />
<br />
.db %10101010<br />
.db %10101010<br />
.db %01000100<br />
.db %10100100<br />
.db %10100100<br />
<br />
.db %11100100<br />
.db %00101010<br />
.db %01001110<br />
.db %10001010<br />
.db %11100100<br />
<br />
.db %10001100<br />
.db %10000100<br />
.db %01000100<br />
.db %00100100<br />
.db %00101100<br />
<br />
.db %01000000<br />
.db %10100000<br />
.db %00000000<br />
.db %00000000<br />
.db %00001110<br />
<br />
.db %10000000<br />
.db %01000110<br />
.db %00001010<br />
.db %00001010<br />
.db %00000110<br />
<br />
.db %10000000<br />
.db %11000110<br />
.db %10101000<br />
.db %10101000<br />
.db %11000110<br />
<br />
.db %00100000<br />
.db %01100100<br />
.db %10101010<br />
.db %10101100<br />
.db %01100110<br />
<br />
.db %01000110<br />
.db %10001010<br />
.db %11000110<br />
.db %10000010<br />
.db %10001100<br />
<br />
.db %10001000<br />
.db %11000000<br />
.db %10101000<br />
.db %10101000<br />
.db %10101000<br />
<br />
.db %00101000<br />
.db %00001000<br />
.db %00101010<br />
.db %10101100<br />
.db %01001010<br />
<br />
.db %11000000<br />
.db %01001010<br />
.db %01001110<br />
.db %01001010<br />
.db %01001010<br />
<br />
.db %00000000<br />
.db %11000100<br />
.db %10101010<br />
.db %10101010<br />
.db %10100100<br />
<br />
.db %00000000<br />
.db %11000110<br />
.db %10101010<br />
.db %11000110<br />
.db %10000010<br />
<br />
.db %00000000<br />
.db %10101100<br />
.db %11001000<br />
.db %10000100<br />
.db %10001100<br />
<br />
.db %10000000<br />
.db %11001010<br />
.db %10001010<br />
.db %10001010<br />
.db %01001110<br />
<br />
.db %00000000<br />
.db %10101010<br />
.db %10101010<br />
.db %01001110<br />
.db %01001010<br />
<br />
.db %00000000<br />
.db %10101010<br />
.db %01001010<br />
.db %01000100<br />
.db %10101000<br />
<br />
.db %00000110<br />
.db %11100100<br />
.db %00101000<br />
.db %01000100<br />
.db %11100110<br />
</nowiki></div>
Dwedit