<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: nanochess</title><link>https://news.ycombinator.com/user?id=nanochess</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 24 Sep 2026 15:22:18 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=nanochess" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by nanochess in "Making portable my unportable transputer C compiler"]]></title><description><![CDATA[
<p>It is a simple debugger log in the transputer emulator (enabled by compilation option) which outputs each instruction executed so far, around 70 bytes per line displaying the 3 registers, the stack pointer, the instruction pointer, and the disassembled instruction.<p>The emulated C compiler processed a whole file ccvars.c before getting stuck in ccinter.c (this is the 5gb mark, approximately 78 millions of instructions executed). I stopped the process as soon as I saw it was stuck, but the emulator is fast, and I got extra 3 gb in the log. All this happened in less than two minutes.</p>
]]></description><pubDate>Thu, 24 Sep 2026 05:20:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=49826558</link><dc:creator>nanochess</dc:creator><comments>https://news.ycombinator.com/item?id=49826558</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49826558</guid></item><item><title><![CDATA[Making portable my unportable transputer C compiler]]></title><description><![CDATA[
<p>Article URL: <a href="https://nanochess.org/transputer_c_compiler.html">https://nanochess.org/transputer_c_compiler.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49795600">https://news.ycombinator.com/item?id=49795600</a></p>
<p>Points: 60</p>
<p># Comments: 9</p>
]]></description><pubDate>Tue, 22 Sep 2026 01:07:46 +0000</pubDate><link>https://nanochess.org/transputer_c_compiler.html</link><dc:creator>nanochess</dc:creator><comments>https://news.ycombinator.com/item?id=49795600</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49795600</guid></item><item><title><![CDATA[How I developed an Am29000 C compiler and web browser]]></title><description><![CDATA[
<p>Article URL: <a href="https://nanochess.org/am29000_c_compiler_web_browser.html">https://nanochess.org/am29000_c_compiler_web_browser.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49323474">https://news.ycombinator.com/item?id=49323474</a></p>
<p>Points: 92</p>
<p># Comments: 22</p>
]]></description><pubDate>Sun, 16 Aug 2026 20:41:57 +0000</pubDate><link>https://nanochess.org/am29000_c_compiler_web_browser.html</link><dc:creator>nanochess</dc:creator><comments>https://news.ycombinator.com/item?id=49323474</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49323474</guid></item><item><title><![CDATA[Now Am29000 emulator in JavaScript with machine code windowed OS from 1996]]></title><description><![CDATA[
<p>Article URL: <a href="https://nanochess.org/am29000_emulator.html">https://nanochess.org/am29000_emulator.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49218039">https://news.ycombinator.com/item?id=49218039</a></p>
<p>Points: 4</p>
<p># Comments: 1</p>
]]></description><pubDate>Sat, 08 Aug 2026 01:20:18 +0000</pubDate><link>https://nanochess.org/am29000_emulator.html</link><dc:creator>nanochess</dc:creator><comments>https://news.ycombinator.com/item?id=49218039</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49218039</guid></item><item><title><![CDATA[New comment by nanochess in "Unearthing my 1996 windowed OS in machine code for Am29000 homebrew computer"]]></title><description><![CDATA[
<p>Amazing! I didn't knew about the gr2 and gr3 register. I just searched for these in the user's manual, very sparse documentation. Thank you!</p>
]]></description><pubDate>Thu, 06 Aug 2026 20:07:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=49201732</link><dc:creator>nanochess</dc:creator><comments>https://news.ycombinator.com/item?id=49201732</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49201732</guid></item><item><title><![CDATA[New comment by nanochess in "Unearthing my 1996 windowed OS in machine code for Am29000 homebrew computer"]]></title><description><![CDATA[
<p>The article ended so big for my own measures, but I'm glad to know you want more of my wall of text. Thank you!</p>
]]></description><pubDate>Thu, 06 Aug 2026 18:09:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=49200212</link><dc:creator>nanochess</dc:creator><comments>https://news.ycombinator.com/item?id=49200212</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49200212</guid></item><item><title><![CDATA[New comment by nanochess in "Unearthing my 1996 windowed OS in machine code for Am29000 homebrew computer"]]></title><description><![CDATA[
<p>There was so much stuff to cover but there's a slight mention saying " had to add the LOADM and STOREM instructions as these handle the spilling of local registers to memory when the register stack is full" I can add an extra explanation there.</p>
]]></description><pubDate>Thu, 06 Aug 2026 18:06:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=49200177</link><dc:creator>nanochess</dc:creator><comments>https://news.ycombinator.com/item?id=49200177</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49200177</guid></item><item><title><![CDATA[New comment by nanochess in "Unearthing my 1996 windowed OS in machine code for Am29000 homebrew computer"]]></title><description><![CDATA[
<p>Wow! Thank you! The floating-point implementation in the Am29050 is really great as it ran in parallel with the integer unit. Sorry, I need to ask, maybe you don't remember. What happens if you write into gr2-gr63? Not really needed to know, but I've been curious the last 30 years.</p>
]]></description><pubDate>Thu, 06 Aug 2026 18:05:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=49200161</link><dc:creator>nanochess</dc:creator><comments>https://news.ycombinator.com/item?id=49200161</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49200161</guid></item><item><title><![CDATA[New comment by nanochess in "Unearthing my 1996 windowed OS in machine code for Am29000 homebrew computer"]]></title><description><![CDATA[
<p>I'm glad you enjoyed it. It is my longest article so far and it took a lot of effort. Thank you!</p>
]]></description><pubDate>Sat, 01 Aug 2026 05:07:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=49131219</link><dc:creator>nanochess</dc:creator><comments>https://news.ycombinator.com/item?id=49131219</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49131219</guid></item><item><title><![CDATA[Unearthing my 1996 windowed OS in machine code for Am29000 homebrew computer]]></title><description><![CDATA[
<p>Article URL: <a href="https://nanochess.org/the_am29000_computer.html">https://nanochess.org/the_am29000_computer.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49129008">https://news.ycombinator.com/item?id=49129008</a></p>
<p>Points: 190</p>
<p># Comments: 34</p>
]]></description><pubDate>Fri, 31 Jul 2026 21:57:03 +0000</pubDate><link>https://nanochess.org/the_am29000_computer.html</link><dc:creator>nanochess</dc:creator><comments>https://news.ycombinator.com/item?id=49129008</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49129008</guid></item><item><title><![CDATA[Am29000 emulator for windowed OS in machine code (1996)]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/nanochess/Am29000">https://github.com/nanochess/Am29000</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49122914">https://news.ycombinator.com/item?id=49122914</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 31 Jul 2026 13:30:42 +0000</pubDate><link>https://github.com/nanochess/Am29000</link><dc:creator>nanochess</dc:creator><comments>https://news.ycombinator.com/item?id=49122914</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49122914</guid></item><item><title><![CDATA[Klondike Solitaire game for curses in 5k of C]]></title><description><![CDATA[
<p>Article URL: <a href="https://nanochess.org/klondike_in_c.html">https://nanochess.org/klondike_in_c.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48450024">https://news.ycombinator.com/item?id=48450024</a></p>
<p>Points: 102</p>
<p># Comments: 17</p>
]]></description><pubDate>Mon, 08 Jun 2026 19:08:12 +0000</pubDate><link>https://nanochess.org/klondike_in_c.html</link><dc:creator>nanochess</dc:creator><comments>https://news.ycombinator.com/item?id=48450024</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48450024</guid></item><item><title><![CDATA[New comment by nanochess in "Elon Musk's X down for users"]]></title><description><![CDATA[
<p>I don't publish anymore in X, so I don't mind it. And by the number of points, I can see it is pretty obvious no one cares anymore. The owner is giving a great lesson on how to destroy a social network, while alienating the remaining users.</p>
]]></description><pubDate>Fri, 16 Jan 2026 17:59:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=46649541</link><dc:creator>nanochess</dc:creator><comments>https://news.ycombinator.com/item?id=46649541</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46649541</guid></item><item><title><![CDATA[PC-Man and the spark of childhood wonder]]></title><description><![CDATA[
<p>Article URL: <a href="https://intotheverticalblank.com/2025/12/02/interview-greg-kuperberg/">https://intotheverticalblank.com/2025/12/02/interview-greg-kuperberg/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46123518">https://news.ycombinator.com/item?id=46123518</a></p>
<p>Points: 30</p>
<p># Comments: 19</p>
]]></description><pubDate>Tue, 02 Dec 2025 17:09:44 +0000</pubDate><link>https://intotheverticalblank.com/2025/12/02/interview-greg-kuperberg/</link><dc:creator>nanochess</dc:creator><comments>https://news.ycombinator.com/item?id=46123518</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46123518</guid></item><item><title><![CDATA[New comment by nanochess in "Completing a BASIC language interpreter in 2025"]]></title><description><![CDATA[
<p>First time I heard of it. I should know better as the TI-99/4A forum is just one click away from the Intellivision forum. Thanks for the heads up!</p>
]]></description><pubDate>Mon, 13 Oct 2025 16:48:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=45570529</link><dc:creator>nanochess</dc:creator><comments>https://news.ycombinator.com/item?id=45570529</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45570529</guid></item><item><title><![CDATA[Completing a BASIC language interpreter in 2025]]></title><description><![CDATA[
<p>Article URL: <a href="https://nanochess.org/ecs_basic_2.html">https://nanochess.org/ecs_basic_2.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45560974">https://news.ycombinator.com/item?id=45560974</a></p>
<p>Points: 101</p>
<p># Comments: 21</p>
]]></description><pubDate>Sun, 12 Oct 2025 19:19:38 +0000</pubDate><link>https://nanochess.org/ecs_basic_2.html</link><dc:creator>nanochess</dc:creator><comments>https://news.ycombinator.com/item?id=45560974</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45560974</guid></item><item><title><![CDATA[Coding a new BASIC interpreter in 2025 to replace a slow one]]></title><description><![CDATA[
<p>Article URL: <a href="https://nanochess.org/ecs_basic.html">https://nanochess.org/ecs_basic.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45406645">https://news.ycombinator.com/item?id=45406645</a></p>
<p>Points: 87</p>
<p># Comments: 18</p>
]]></description><pubDate>Sun, 28 Sep 2025 18:28:14 +0000</pubDate><link>https://nanochess.org/ecs_basic.html</link><dc:creator>nanochess</dc:creator><comments>https://news.ycombinator.com/item?id=45406645</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45406645</guid></item><item><title><![CDATA[CVBasic v0.9.0 now supports targetting NES/Famicom (14th platform supported)]]></title><description><![CDATA[
<p>Article URL: <a href="https://forums.atariage.com/topic/384096-colecovision-fantalicious-basic-compiler-cvbasic-v090-now-with-nesfamicom-support/">https://forums.atariage.com/topic/384096-colecovision-fantalicious-basic-compiler-cvbasic-v090-now-with-nesfamicom-support/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45067226">https://news.ycombinator.com/item?id=45067226</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 29 Aug 2025 17:47:28 +0000</pubDate><link>https://forums.atariage.com/topic/384096-colecovision-fantalicious-basic-compiler-cvbasic-v090-now-with-nesfamicom-support/</link><dc:creator>nanochess</dc:creator><comments>https://news.ycombinator.com/item?id=45067226</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45067226</guid></item><item><title><![CDATA[New comment by nanochess in "Development of a transputer ISA board"]]></title><description><![CDATA[
<p>The practical advantage is that the 74LS chips are available in several corner stores at 25 or 35 cents each one, and I preferred the logic to be the same family.<p>You cannot choose the source, these come mixed from ST, TI, and other manufacturers. I preferred the laser-engraved ones instead of the white ink ones just to have an uniform look.<p>The crystal oscillator needs something faster so it requires 74F04, and the link communication buffer requires 74F244 or 74AS244. These are more expensive, the 74F are 2 dollars each chip, and the 74AS are 4 dollars each chip.</p>
]]></description><pubDate>Sun, 06 Jul 2025 18:11:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=44482810</link><dc:creator>nanochess</dc:creator><comments>https://news.ycombinator.com/item?id=44482810</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44482810</guid></item><item><title><![CDATA[Development of a transputer ISA board]]></title><description><![CDATA[
<p>Article URL: <a href="https://nanochess.org/transputer_board.html">https://nanochess.org/transputer_board.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44458532">https://news.ycombinator.com/item?id=44458532</a></p>
<p>Points: 78</p>
<p># Comments: 14</p>
]]></description><pubDate>Thu, 03 Jul 2025 19:43:59 +0000</pubDate><link>https://nanochess.org/transputer_board.html</link><dc:creator>nanochess</dc:creator><comments>https://news.ycombinator.com/item?id=44458532</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44458532</guid></item></channel></rss>