<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>robots.net blog for svo</title>
    <link>http://robots.net/person/svo/</link>
    <description>robots.net blog for svo</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Tue, 16 Mar 2010 01:38:45 GMT</pubDate>
    <item>
      <pubDate>Sat, 6 Mar 2010 23:10:06 GMT</pubDate>
      <title>Strobeshnik</title>
      <link>http://robots.net/person/svo/diary.html?start=60</link>
      <guid>http://sensi.org/~svo/strobeshnik</guid>
      <description>
Strobeshnik is a stroboscopic digital clock made from an old HDD.&lt;br&gt;&lt;br&gt;
&lt;a href="http://www.flickr.com/photos/svofski/4411403551/" title="Strobeshnik by svofski, on Flickr" &gt;&lt;img src="http://farm5.static.flickr.com/4033/4411403551_79caa66f24.jpg" width="389" height="500" alt="Strobeshnik" /&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
&lt;a href="http://sensi.org/~svo/strobeshnik" &gt;Strobeshnik project writeup&lt;/a&gt;&lt;br&gt;
</description>
    </item>
    <item>
      <pubDate>Thu, 18 Feb 2010 14:15:44 GMT</pubDate>
      <title>A Nixie Clock in A</title>
      <link>http://robots.net/person/svo/diary.html?start=59</link>
      <guid>http://www.flickr.com/photos/svofski/4367904968/</guid>
      <description>
The incredibly compact IN-14 based nixie clock in a Marine Band
harmonica case. It shares the same code as my previous clock,
&lt;a href="http://sensi.org/~svo/satashnik" &gt;Satashnik&lt;/a&gt;.
The circuit is mostly the same, except that it's changed for 
IN-14's and made to fit in the tight space of harmonica case.
&lt;/br&gt;
&lt;br&gt;
&lt;a href="http://www.flickr.com/photos/svofski/4367904968/" title="Harmoshnik, Nixie Clock in A by svofski, on Flickr" &gt;&lt;img src="http://farm5.static.flickr.com/4021/4367904968_a15776b12c.jpg" width="500" height="380" alt="Harmoshnik, Nixie Clock in A" /&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
&lt;a href="http://code.google.com/p/svofski/source/browse/#hg/eagle/Nixies/Harmoshnik" &gt;Eagle stuff is here&lt;/a&gt;.&lt;br&gt; 
&lt;a href="http://code.google.com/p/svofski/source/browse/#hg/src/avr/satashnik" &gt;Source code&lt;/a&gt;: Harmoshnik updates follow the Satashnik tag. This time
I've had a chip that needed some serious calibration for its RC oscillator,
the code update is mostly about that.&lt;br&gt;
</description>
    </item>
    <item>
      <pubDate>Tue, 26 Jan 2010 23:15:15 GMT</pubDate>
      <title>Satashnik</title>
      <link>http://robots.net/person/svo/diary.html?start=58</link>
      <guid>http://sensi.org/~svo/satashnik</guid>
      <description>
The IN-2 Nixie Clock is complete. This is a very compact clock, too.&lt;/br&gt;
&lt;br&gt;
&lt;a href="http://www.flickr.com/photos/svofski/4306988915/" title="Satashnik by svofski, on Flickr" &gt;&lt;img src="http://farm5.static.flickr.com/4029/4306988915_161fdc1b92.jpg" width="500" height="307" alt="Satashnik" /&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
&lt;a href="http://sensi.org/~svo/satashnik" &gt;Project writeup&lt;/a&gt;&lt;br&gt;
</description>
    </item>
    <item>
      <pubDate>Mon, 18 Jan 2010 02:14:42 GMT</pubDate>
      <title>What's cooking...</title>
      <link>http://robots.net/person/svo/diary.html?start=57</link>
      <guid>http://www.flickr.com/photos/svofski/4281168727/</guid>
      <description>New, multiplexed design with only one &amp;#1048;&amp;#1044;1 and unique&#xD;
tunnel-vision &amp;#1048;&amp;#1053;-2's.&lt;br&gt;&lt;br&gt;&#xD;
&lt;a href="http://www.flickr.com/photos/svofski/4281168727/" &gt;&lt;img src="http://farm3.static.flickr.com/2783/4281168727_55cf2cfb6e.jpg" width="500" height="354" alt="Satashnik (IN-2, Muxed)"&gt;&lt;/a&gt;&#xD;
&lt;br&gt;&lt;br&gt;&#xD;
And BTW, IN-2 footprint was updated in the library. If you&#xD;
started a &#xD;
design already, update before it's too late.&#xD;
&lt;br&gt;&lt;br&gt;&#xD;
Link: [&lt;a href="http://code.google.com/p/svofski/source/browse/eagle/lbr/svo/0-nixies-russian.lbr" &gt;lbr&lt;/a&gt;]&#xD;
(click &lt;a href="http://svofski.googlecode.com/hg/eagle/lbr/svo/0-nixies-russian.lbr" &gt;View&#xD;
Raw File&lt;/a&gt; to download the lbr)&#xD;
&lt;br&gt;&#xD;
</description>
    </item>
    <item>
      <pubDate>Wed, 16 Dec 2009 02:18:21 GMT</pubDate>
      <title>Eagle CAD library with Russian Nixies</title>
      <link>http://robots.net/person/svo/diary.html?start=56</link>
      <guid>http://code.google.com/p/svofski/source/browse/eagle/lbr/svo/</guid>
      <description>
&lt;img src="http://lh6.ggpht.com/_iQz8NSIO4Xc/Syg-RZPwSGI/AAAAAAAAGFw/lkGH03A8ymc/nixies-picture.png"&gt;&lt;/img&gt;
&lt;br&gt;&lt;br&gt;
A library with Russian nixie tubes. This .lbr includes:
IN-2, IN-8-2, IN-14, IN-17. Only IN-8-2 is verified by a working design so far.
&lt;br&gt;&lt;br&gt;
&#x411;&#x438;&#x431;&#x43B;&#x438;&#x43E;&#x442;&#x435;&#x43A;&#x430; &#x441; &#x438;&#x43D;&#x434;&#x438;&#x43A;&#x430;&#x442;&#x43E;&#x440;&#x430;&#x43C;&#x438; &#x418;&#x41D;-2, &#x418;&#x41D;-8-2, &#x418;&#x41D;-14, &#x418;&#x41D;-17. &#x41F;&#x43E;&#x43A;&#x430; &#x442;&#x43E;&#x43B;&#x44C;&#x43A;&#x43E; &#x418;&#x41D;-8-2
&#x431;&#x44B;&#x43B;&#x438; &#x43F;&#x440;&#x43E;&#x432;&#x435;&#x440;&#x435;&#x43D;&#x44B; &#x440;&#x430;&#x431;&#x43E;&#x442;&#x430;&#x44E;&#x449;&#x435;&#x439; &#x441;&#x445;&#x435;&#x43C;&#x43E;&#x439;.&lt;br&gt;&lt;br&gt;
Link: [&lt;a href="http://code.google.com/p/svofski/source/browse/eagle/lbr/svo/0-nixies-russian.lbr" &gt;lbr&lt;/a&gt;] (click View Raw File to download the lbr)
&lt;br&gt;
</description>
    </item>
    <item>
      <pubDate>Fri, 11 Dec 2009 16:11:46 GMT</pubDate>
      <title>&#x41D;&#x438;&#x43A;&#x441;&#x438;&#x43A;&#x43B;&#x43E;&#x43A; &#xAB;&#x41F;&#x430;&#x442;&#x430;&#x448;&#x43D;&#x438;&#x43A;&#xBB;</title>
      <link>http://robots.net/person/svo/diary.html?start=55</link>
      <guid>http://sensi.org/~svo/patashnik/</guid>
      <description>
&lt;a href="http://www.flickr.com/photos/svofski/4176823412/" title="Patashnik Nixie Clock: Finished by svofski, on Flickr" &gt;&lt;img src="http://farm3.static.flickr.com/2800/4176823412_0089f6f996.jpg" width="500" height="336" alt="Patashnik Nixie Clock: Finished" /&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
&#x427;&#x430;&#x441;&#x44B; &#x43D;&#x430; &#x433;&#x430;&#x437;&#x43E;&#x440;&#x430;&#x437;&#x440;&#x44F;&#x434;&#x43D;&#x44B;&#x445; &#x438;&#x43D;&#x434;&#x438;&#x43A;&#x430;&#x442;&#x43E;&#x440;&#x430;&#x445; &#x418;&#x41D;-8-2 &#xAB;&#x41F;&#x430;&#x442;&#x430;&#x448;&#x43D;&#x438;&#x43A;&#xBB; &#x441; &#x432;&#x44B;&#x441;&#x43E;&#x43A;&#x43E;&#x442;&#x43E;&#x447;&#x43D;&#x44B;&#x43C;&#x438; &#x447;&#x430;&#x441;&#x430;&#x43C;&#x438;
&#x440;&#x435;&#x430;&#x43B;&#x44C;&#x43D;&#x43E;&#x433;&#x43E; &#x432;&#x440;&#x435;&#x43C;&#x435;&#x43D;&#x438; DS3234.
&lt;br&gt;&lt;br&gt;
&amp;quot;Patashnik&amp;quot; is a nixie clock with DS3234 RTC.&lt;br&gt;&lt;br&gt;
&lt;a href="http://sensi.org/~svo/patashnik" &gt;Patashnik&lt;/a&gt;&lt;br&gt;
</description>
    </item>
    <item>
      <pubDate>Sat, 14 Nov 2009 00:13:17 GMT</pubDate>
      <title>[M]ouse connects a PS/2 mouse to Commodore 64</title>
      <link>http://robots.net/person/svo/diary.html?start=54</link>
      <guid>http://sensi.org/~svo/[m]ouse/</guid>
      <description>
&lt;a href="http://www.flickr.com/photos/svofski/4100951630/" title="[M]ouse: PS/2 to C64 adapter by svofski, on Flickr" &gt;&lt;img src="http://farm3.static.flickr.com/2754/4100951630_8cb9dc6164.jpg" width="500" height="380" alt="[M]ouse: PS/2 to C64 adapter" /&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
This adapter lets you plug a PS/2 mouse in a C64 and use it with 
mousing graphics editors or GEOS. It emulates both propoprtional (analog) and
joystick modes of Commodore 1351 mouse. Full schematic and 
source code available.&lt;br&gt;&lt;br&gt;
&lt;a href="http://sensi.org/~svo/[m]ouse/" &gt;[M]ouse: project description and downloads&lt;/a&gt;&lt;br&gt;
</description>
    </item>
    <item>
      <pubDate>Wed, 14 Oct 2009 00:05:31 GMT</pubDate>
      <title>Hacking with Style: TrueType VT220 Font</title>
      <link>http://robots.net/person/svo/diary.html?start=53</link>
      <guid>http://sensi.org/~svo/glasstty/</guid>
      <description>
&lt;img src="http://sensi.org/~svo/glasstty/images/dfpxhpz9_64cp8g3bff_b.png"/&gt;
&lt;br&gt;
I spent some time looking around the net to find a font that mimics DEC VT220 terminal glyph appearance. There is none. There are some old bitmapped fonts from X11 and probably early MacOS distributions that claim to be DEC fonts, they are functional but their visual quality is lacking and nostalgic value is absent. What I wanted is a font that fills my virtual terminal window with the magic hacking glow...
&lt;br&gt;&lt;br&gt;
&lt;a href="http://sensi.org/~svo/glasstty/" &gt;Font and making How-To&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="http://sensi.org/~svo/glasstty/" &gt;&#x424;&#x43E;&#x43D;&#x442; &#x438; &#x43A;&#x440;&#x430;&#x442;&#x43A;&#x43E;&#x435; &#x43E;&#x43F;&#x438;&#x441;&#x430;&#x43D;&#x438;&#x435; &#x442;&#x435;&#x445;&#x43D;&#x43E;&#x43B;&#x43E;&#x433;&#x438;&#x438;&lt;/a&gt;&lt;br&gt;
</description>
    </item>
    <item>
      <pubDate>Mon, 28 Sep 2009 23:08:51 GMT</pubDate>
      <title>&#x426;&#x432;&#x435;&#x442;&#x43D;&#x43E;&#x439; &#x43A;&#x43E;&#x43C;&#x43F;&#x43E;&#x437;&#x438;&#x442;&#x43D;&#x44B;&#x439; PAL-&#x432;&#x44B;&#x445;&#x43E;&#x434; &#x434;&#x43B;&#x44F; Altera DE1</title>
      <link>http://robots.net/person/svo/diary.html?start=52</link>
      <guid>http://sensi.org/~svo/verilog/palencoder/</guid>
      <description>
&lt;img src="http://lh5.ggpht.com/_iQz8NSIO4Xc/SsEpdQIq42I/AAAAAAAAFJs/tl6M_4hgyak/s320/IMG_4696.jpg"/&gt;&lt;br&gt;
&#x41D;&#x430;&#x43A;&#x43B;&#x430;&#x434;&#x43A;&#x438; &#x432;&#x43E; &#x432;&#x440;&#x435;&#x43C;&#x44F; cc'09 &#x441;&#x43F;&#x43E;&#x434;&#x432;&#x438;&#x433;&#x43B;&#x438; &#x43C;&#x435;&#x43D;&#x44F; &#x43D;&#x430; &#x440;&#x435;&#x430;&#x43B;&#x438;&#x437;&#x430;&#x446;&#x438;&#x44E; &#x43A;&#x43E;&#x434;&#x435;&#x440;&#x430; &#x43A;&#x43E;&#x43C;&#x43F;&#x43E;&#x437;&#x438;&#x442;&#x43D;&#x43E;&#x433;&#x43E;
&#x432;&#x438;&#x434;&#x435;&#x43E;&#x441;&#x438;&#x433;&#x43D;&#x430;&#x43B;&#x430; &#x434;&#x43B;&#x44F; &lt;a href="http://code.google.com/p/vector06cc" &gt;vector06cc&lt;/a&gt;.
&#x41D;&#x435;&#x431;&#x43E;&#x43B;&#x44C;&#x448;&#x430;&#x44F; &#x437;&#x430;&#x43C;&#x435;&#x442;&#x43A;&#x430; &#x43E; &#x442;&#x43E;&#x43C;, &#x43A;&#x430;&#x43A; &#x44D;&#x442;&#x43E; &#x431;&#x44B;&#x43B;&#x43E; &#x441;&#x434;&#x435;&#x43B;&#x430;&#x43D;&#x43E;. &#x411;&#x435;&#x437; &#x43E;&#x441;&#x43E;&#x431;&#x44B;&#x445; &#x43F;&#x43E;&#x434;&#x440;&#x43E;&#x431;&#x43D;&#x43E;&#x441;&#x442;&#x435;&#x439;,
&#x441;&#x43A;&#x43E;&#x440;&#x435;&#x435; &#x43D;&#x435; &#x440;&#x443;&#x43A;&#x43E;&#x432;&#x43E;&#x434;&#x441;&#x442;&#x432;&#x43E;, &#x430; &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x441;&#x430;&#x43C;&#x43E;&#x43C;&#x443; &#x43D;&#x435; &#x437;&#x430;&#x431;&#x44B;&#x442;&#x44C;. &#x41D;&#x43E; &#x432;&#x434;&#x440;&#x443;&#x433; &#x43A;&#x43E;&#x43C;&#x443; 
&#x43F;&#x440;&#x438;&#x433;&#x43E;&#x434;&#x438;&#x442;&#x441;&#x44F;:&lt;br&gt;
&lt;a href="http://sensi.org/~svo/verilog/palencoder/" &gt;&#x41F;&#x410;&#x41B;-&#x43A;&#x43E;&#x434;&#x435;&#x440; &#x43D;&#x430; Altera DE1&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
Problems with nonstandard VGA output on my &lt;a href="http://code.google.com/p/vector06cc" &gt;Vector-06C FPGA replica&lt;/a&gt; made me implement composite PAL 
output. DE1 board has enough resources to throw in full-colour PAL signal
without any additional components. R,G,B wires of VGA output are connected
together to cope with 75 ohm load, the rest is done in verilog. This
short writeup is Russian-only because there seems to be enough PAL-related
info readily available in English. All source code is available
in the main vector06cc source tree.&lt;br&gt;
</description>
    </item>
    <item>
      <pubDate>Wed, 23 Sep 2009 22:15:44 GMT</pubDate>
      <title>T80 Core To Be The Most Precise 8080 To Date</title>
      <link>http://robots.net/person/svo/diary.html?start=51</link>
      <guid>http://code.google.com/p/vector06cc/source/browse/#svn/trunk/src/T80</guid>
      <description>
8080 Emulation Quality&lt;br&gt;&lt;br&gt;
&lt;img src="http://lh3.ggpht.com/_iQz8NSIO4Xc/SrPrLFojomI/AAAAAAAAFHQ/HH_UlZ00F-E/s400/IMG_4704.JPG"/&gt;&lt;br&gt;&lt;br&gt;
8080 has many dark corners. Unlike its more popular successor Z80, 8080 had never 
been studied enough and most emulator code, and FPGA cores, relied on 
data from various books and often even word of mouth. Thusly, it's known that 
DAA instruction doesn't yield correct result after subtration but it's not known why 
and AC flag has mysterious ways too..&lt;br&gt;
Just recently a few enthusiastic people from a Russian 
&lt;a href="http://zx.pk.ru/forumdisplay.php?f=55" &gt;Vector-06c fans forum&lt;/a&gt;
found a piece of software for Vector-06c
which could not be started in any of the existing emulators, couldn't be started
in my FPGA replica yet had no problem running in the real Vector-06c at all. 
After some investigation it turned out that 8080 ALU had AC flag inverted
after SUB operation. This involves SUB, SBB, SBI, DCR, CMP, CPI instructions.
The &lt;a href="http://sensi.org/~svo/scalar/ware/484/" &gt;pesky ware&lt;/a&gt; used the
contents of 8080 flags register as a branch address. Ultimately it led to this
discovery of auxilliary carry anomaly.&lt;br&gt;&lt;br&gt;
While fixing this issue in the 
&lt;a href="http://code.google.com/p/vector06cc/source/browse/#svn/trunk/src/T80" &gt;T80 core&lt;/a&gt;, 
which I use in my Vector-06C replica, I discovered a lot of other discrepancies with
the original CPU. Thanks to the ultimately inquisitive CPU test written by Ian
Bartholomew, &lt;a href="http://www.sunhillow.eu/8080exerciser/" &gt;8080 Exerciser&lt;/a&gt;, 
I was able to verify my version of T80 against the baseline set by the real CPU 
in a real computer. &lt;br&gt;&lt;br&gt;
Probably not an earth-shattering news, but this is a milestone in
emulation of 8080 CPU nevertheless. &lt;b&gt;As of now, there are no known tests that could tell
my version of T80 in 8080 mode from the real thing.&lt;/b&gt; Update your emulators
or you're going to lose the edge :) Only my version has these changes
at the moment, they had not been merged with the "official" opencores.org version.&lt;br&gt;&lt;br&gt;
One thing worth noting: real CPU tests were done on a KR580VM80A, which is known
to be a gate-level clone of 8080, but still not exactly the real thing. 
If you have a real 8080 CPU computer which can run CP/M 2.2 or similar, please try
Ian's test on your computer and send the results to him or to me.

</description>
    </item>
  </channel>
</rss>
