<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[The 1-Bit Forum — Electronic toys, wristwatches, keychains, greeting cards, and so on.]]></title>
	<link rel="self" href="https://randomflux.info/1bit/extern.php?action=feed&amp;tid=176&amp;type=atom" />
	<updated>2018-05-01T19:47:59Z</updated>
	<generator>PunBB</generator>
	<id>http://randomflux.info/1bit/viewtopic.php?id=176</id>
		<entry>
			<title type="html"><![CDATA[Re: Electronic toys, wristwatches, keychains, greeting cards, and so on.]]></title>
			<link rel="alternate" href="http://randomflux.info/1bit/viewtopic.php?pid=1746#p1746" />
			<content type="html"><![CDATA[<p>Super interesting! Also good thinking, both of you. <br />I think utz might be onto something, we might be able to use the physical properties of the piezo to generate tones faster. <br />No idea how we would program them however, plus I&#039;m crap at that.</p>]]></content>
			<author>
				<name><![CDATA[castpixel]]></name>
				<uri>http://randomflux.info/1bit/profile.php?id=130</uri>
			</author>
			<updated>2018-05-01T19:47:59Z</updated>
			<id>http://randomflux.info/1bit/viewtopic.php?pid=1746#p1746</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Electronic toys, wristwatches, keychains, greeting cards, and so on.]]></title>
			<link rel="alternate" href="http://randomflux.info/1bit/viewtopic.php?pid=1740#p1740" />
			<content type="html"><![CDATA[<p>Regarding low clock speed, I think part of the secret may be overtones. A piezo will cut the low range anyway, so you can generate tones at the very low end of the audible spectrum, and the piezo will &quot;magically&quot; transpose up. Afaik some of the LCD games also had hardware PWM to handle sound.</p><p>In any case, I agree, it&#039;s a very interesting field.</p>]]></content>
			<author>
				<name><![CDATA[utz]]></name>
				<uri>http://randomflux.info/1bit/profile.php?id=2</uri>
			</author>
			<updated>2018-04-30T23:34:24Z</updated>
			<id>http://randomflux.info/1bit/viewtopic.php?pid=1740#p1740</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Electronic toys, wristwatches, keychains, greeting cards, and so on.]]></title>
			<link rel="alternate" href="http://randomflux.info/1bit/viewtopic.php?pid=1739#p1739" />
			<content type="html"><![CDATA[<p>One interesting thing to consider about these devices is that, like I mentioned, most of them using a 32768 Hz crystal. That&#039;s so called &#039;clock crystal&#039;, normally found in digital clocks, it has this specific frequency exactly because it is so easy to get 1 Hz clock out of it by dividing it by 32768 (just 15 D-triggers in sequence).</p><p>This, however, means, clock speed of an MCU is normally just 32768 Hz, i.e. it executes 32768 1-t opcodes in a second. We get used to have a 10-30 KHz sample loop in our ZX engines, but you simply can&#039;t have a loop that fast on an 4-bit MCU like that. Considering it is 4-bit, there is going to be a plenty opcodes even with simplest 8-bit counter based sound generation loop. Even if you have to generate just a 440 Hz tone, you can only have 32768/440=74 opcodes to do this! So a way to overcome this limitation has to be found, and I think that&#039;s what makes these specific non-pure square tones in old electronic games.</p>]]></content>
			<author>
				<name><![CDATA[Shiru]]></name>
				<uri>http://randomflux.info/1bit/profile.php?id=11</uri>
			</author>
			<updated>2018-04-30T18:54:22Z</updated>
			<id>http://randomflux.info/1bit/viewtopic.php?pid=1739#p1739</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Electronic toys, wristwatches, keychains, greeting cards, and so on.]]></title>
			<link rel="alternate" href="http://randomflux.info/1bit/viewtopic.php?pid=1738#p1738" />
			<content type="html"><![CDATA[<p>Recent castpixel&#039;s post made me think that we kind of missed a whole big underground of 1-bit sounds and music. One that we can&#039;t really exploit due to the nature of the things (one time programmable, made to cost the least possible amount), but it is still interesting in a historical perspective.</p><p>In my own experience, in my childhood I was very impressed by a keychain with like 8 buttons, making various sounds effects and melodies through a small speaker. There were plenty of those, some of them responded to a whistle. Here is <a href="https://www.youtube.com/watch?v=R7fhqOr6Uhw">a video of one of them</a>, very similar to one I recall. As I realize this might be one of the earliest examples of 1-bit synthesized sounds I ever heard.</p><p>Then there were wristwatches with many melodies. Many of Casio ones, also a very popular brand Montana. <a href="https://www.youtube.com/watch?v=jUPIDCuHpHE">Here is a video</a>.</p><p>Later there were many musical greeting cards, paper ones that start to play a song when you open it. Today they all fancy and play digitized audio, but early ones had just a piezo with a monophonic melody, very similar to the wristwatch. Turns out to be somehow difficult to find a video of those now.</p><p>I also recall a Russian IC to make door bells, I think yet another clone of something older and similar from the West, first appeared in early 90s. It also played a monophonic melody. In fact those chips are still made, in dozens of versions with different songs! Have no slightest idea who would need them now. <a href="https://www.youtube.com/watch?v=MDoBfnJfio8">Here is a video</a>.</p><p>I think I also have heard something non monophonic and non square wave among these things, but can&#039;t remember it now, besides those Brick Game toys.</p><p>I don&#039;t know what exactly is inside those devices, but I suppose it is some 4-bit MCU, similar to the SM-510 or TMS1x00. Most of these devices use a 32768 Hz crystal, so it must be something more fancy than just a set of counters and a ROM (a hard logic implementation of a song player).</p>]]></content>
			<author>
				<name><![CDATA[Shiru]]></name>
				<uri>http://randomflux.info/1bit/profile.php?id=11</uri>
			</author>
			<updated>2018-04-30T16:13:33Z</updated>
			<id>http://randomflux.info/1bit/viewtopic.php?pid=1738#p1738</id>
		</entry>
</feed>
