<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[The 1-Bit Forum — new engine: nanobeep2]]></title>
		<link>http://randomflux.info/1bit/viewtopic.php?id=144</link>
		<atom:link href="https://randomflux.info/1bit/extern.php?action=feed&amp;tid=144&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent posts in new engine: nanobeep2.]]></description>
		<lastBuildDate>Sun, 20 Aug 2017 11:54:22 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: new engine: nanobeep2]]></title>
			<link>http://randomflux.info/1bit/viewtopic.php?pid=1450#p1450</link>
			<description><![CDATA[<p>Very nice sound and impressive for such a small engine <img src="http://randomflux.info/1bit/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></description>
			<author><![CDATA[null@example.com (AtariTufty)]]></author>
			<pubDate>Sun, 20 Aug 2017 11:54:22 +0000</pubDate>
			<guid>http://randomflux.info/1bit/viewtopic.php?pid=1450#p1450</guid>
		</item>
		<item>
			<title><![CDATA[Re: new engine: nanobeep2]]></title>
			<link>http://randomflux.info/1bit/viewtopic.php?pid=1449#p1449</link>
			<description><![CDATA[<p>very impressive, as usual!</p>]]></description>
			<author><![CDATA[null@example.com (garvalf)]]></author>
			<pubDate>Sun, 20 Aug 2017 11:33:05 +0000</pubDate>
			<guid>http://randomflux.info/1bit/viewtopic.php?pid=1449#p1449</guid>
		</item>
		<item>
			<title><![CDATA[new engine: nanobeep2]]></title>
			<link>http://randomflux.info/1bit/viewtopic.php?pid=1448#p1448</link>
			<description><![CDATA[<p>Ok, here&#039;s one for the lulz.</p><div class="codebox"><pre><code>nanobeep2 is a tiny sound engine for the ZX Spectrum beeper. Unlike the original
nanobeep, the design goal was not to make the player as small as possible, but
to cram in as much features as possible in less than 100 bytes. 

In it&#039;s most basic form, the player takes up 64 bytes of memory. A range of 
additional features can be activated via assembler switches, increasing the size
of the player up to a maximum of 99 bytes.

Core (minimal) player features:

- 2 square wave channels
- global 8-bit tempo resolution
- 8-bit note dividers (~4 octaves, lowest notes may be detuned)
- limited keyboard checking (checks only Space, A, L, Q)

Additional features:

- border masking
- full keyboard checking
- PWM sweep sound
- click drum
- per-pattern tempo setting
- increased note range (6 octaves)</code></pre></div><p>No XM converter, it&#039;s just a proof-of-concept at the moment. </p><p><a href="https://github.com/utz82/ZX-Spectrum-1-Bit-Routines/tree/master/nanobeep2">source</a><br /><a href="https://github.com/utz82/ZX-Spectrum-1-Bit-Routines/blob/master/nanobeep2.zip?raw=true">download</a></p><p>Lame 380 byte demo tune is attached.</p>]]></description>
			<author><![CDATA[null@example.com (utz)]]></author>
			<pubDate>Sat, 19 Aug 2017 16:40:16 +0000</pubDate>
			<guid>http://randomflux.info/1bit/viewtopic.php?pid=1448#p1448</guid>
		</item>
	</channel>
</rss>
