<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[The 1-Bit Forum — Nibbler and other homebrew CPUs]]></title>
	<link rel="self" href="https://randomflux.info/1bit/extern.php?action=feed&amp;tid=173&amp;type=atom" />
	<updated>2018-04-23T10:23:51Z</updated>
	<generator>PunBB</generator>
	<id>http://randomflux.info/1bit/viewtopic.php?id=173</id>
		<entry>
			<title type="html"><![CDATA[Re: Nibbler and other homebrew CPUs]]></title>
			<link rel="alternate" href="http://randomflux.info/1bit/viewtopic.php?pid=1716#p1716" />
			<content type="html"><![CDATA[<p>Ah, I remember drooling over this a while back. I agree, the simplicity of this makes it all the more interesting. On the other hand, having worked with piezo sound a while back I can assure you that it&#039;s even more awful than one would imagine. Then again I suppose it wouldn&#039;t be a problem to connect something more useful.</p>]]></content>
			<author>
				<name><![CDATA[utz]]></name>
				<uri>http://randomflux.info/1bit/profile.php?id=2</uri>
			</author>
			<updated>2018-04-23T10:23:51Z</updated>
			<id>http://randomflux.info/1bit/viewtopic.php?pid=1716#p1716</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Nibbler and other homebrew CPUs]]></title>
			<link rel="alternate" href="http://randomflux.info/1bit/viewtopic.php?pid=1712#p1712" />
			<content type="html"><![CDATA[<p>Another crazy idea to expand the world of 1-bit music.</p><p>There is a thing among electronics engineering enthusiasts - homebrew CPUs, usually made of separate TTL 74xx chips. <a href="http://www.homebrewcpu.com/">Magic-1</a> is probably the most famous of them, but there are <a href="http://www.homebrewcpu.com/links.htm">dozens more</a>. Usually those are self-contained systems, made of dozens of chips, with a little bit of ROM and RAM, some of them has some LEDs, and sometimes a speaker output. Complete with unique instruction sets. Perfect place to apply our skills.</p><p>Many of those has way too many parts and no PCB, and of course no emulators available, so it is diffucult to obtain and/or get started. Thus I thought to find one simple design with least amount of chips and a PCB available. <a href="http://www.instructables.com/id/Simplest-4-Bit-TTL-CPU/">MP-4</a> would be a good choice, exactly a dozen of chips, but it has no PCB (yet), and no well settled down design actually. So after some search I found another one.</p><p>That&#039;s <a href="http://www.bigmessowires.com/nibbler/">Nibbler, a 4-bit TTL CPU</a>. It only has 17 chips, runs at 2.46 MHz (~1 MIPS), includes ROM, SRAM, has 16x2 text LCD interface, buttons, and a speaker - our beloved 1-bit one. As the chip count is so low, it can be build on a breadboard/perfboard. There is also a PCB design that used to be sold, it is out of stock, but the files are <a href="https://github.com/pong74ls/Nibbler">still there</a>, so it can be reproduced. Even better, it already <a href="https://www.youtube.com/watch?v=zS_qZJpd0sY">played some music</a> 5 years ago.</p><p>Of course being such a simple 4-bit CPU, it lacks tons of basic features (many of those homebrew designs do), such as stack, or indirect indexing even. But that&#039;s just makes it more fun.</p><br /><p>For now I have tons of other things to do, but I would like to try this idea out sometime in the future. In meanwhile we can discuss which of existing designs is more accessible and/or interesting, and eventually make the HW available and its emulator made.</p>]]></content>
			<author>
				<name><![CDATA[Shiru]]></name>
				<uri>http://randomflux.info/1bit/profile.php?id=11</uri>
			</author>
			<updated>2018-04-21T19:38:46Z</updated>
			<id>http://randomflux.info/1bit/viewtopic.php?pid=1712#p1712</id>
		</entry>
</feed>
