<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[The 1-Bit Forum — Tim Follin's Startip 2, ported, badly, to the PET 4032]]></title>
	<link rel="self" href="https://randomflux.info/1bit/extern.php?action=feed&amp;tid=395&amp;type=atom" />
	<updated>2025-06-21T10:55:42Z</updated>
	<generator>PunBB</generator>
	<id>http://randomflux.info/1bit/viewtopic.php?id=395</id>
		<entry>
			<title type="html"><![CDATA[Re: Tim Follin's Startip 2, ported, badly, to the PET 4032]]></title>
			<link rel="alternate" href="http://randomflux.info/1bit/viewtopic.php?pid=3238#p3238" />
			<content type="html"><![CDATA[<p>Nice job!&nbsp; Great to see more 6502 examples.&nbsp; I made a couple of quick ports to the BBC Micro and Acorn Electron.&nbsp; The timing adjustments probably aren’t correct, but they do play.</p><p><a href="https://github.com/NegativeCharge/BBC-Micro-Star-Tip-2">https://github.com/NegativeCharge/BBC-Micro-Star-Tip-2</a></p><p><a href="https://github.com/NegativeCharge/Acorn-Electron-Star-Tip-2">https://github.com/NegativeCharge/Acorn … Star-Tip-2</a></p>]]></content>
			<author>
				<name><![CDATA[negative charge]]></name>
				<uri>http://randomflux.info/1bit/profile.php?id=217</uri>
			</author>
			<updated>2025-06-21T10:55:42Z</updated>
			<id>http://randomflux.info/1bit/viewtopic.php?pid=3238#p3238</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Tim Follin's Startip 2, ported, badly, to the PET 4032]]></title>
			<link rel="alternate" href="http://randomflux.info/1bit/viewtopic.php?pid=3223#p3223" />
			<content type="html"><![CDATA[<p>Wow, considering all the caveats, this is actually a very convincing rendition. I suspect this is about as close as you can get without cheating by streaming the original pulse sequence or something. Thanks for sharing, and thanks for sharing the source!</p><div class="quotebox"><cite>david.given wrote:</cite><blockquote><p>I suspect Follin simply did everything by ear.</p></blockquote></div><p>That is correct, and confirmed by the man himself, iirc.</p>]]></content>
			<author>
				<name><![CDATA[utz]]></name>
				<uri>http://randomflux.info/1bit/profile.php?id=2</uri>
			</author>
			<updated>2025-04-27T19:18:38Z</updated>
			<id>http://randomflux.info/1bit/viewtopic.php?pid=3223#p3223</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Tim Follin's Startip 2, ported, badly, to the PET 4032]]></title>
			<link rel="alternate" href="http://randomflux.info/1bit/viewtopic.php?pid=3222#p3222" />
			<content type="html"><![CDATA[<p>I tried reverse engineering Tim Follin&#039;s Startip 2 music track and engine and porting it to the PET. It went... not great.</p><p><a href="https://www.youtube.com/watch?v=B_SmzoQJBsQ">https://www.youtube.com/watch?v=B_SmzoQJBsQ</a></p><p>The issue is that the playback engine has got extremely ad-hoc timing. Every bit of it takes as long as it takes with no attempt to synchronise timings anywhere. So, depending on how much work it&#039;s doing, the pitch will change slightly. Because my new engine is using a different architecture, all the timings are different, and it&#039;s all fundamentally untunable. I suspect Follin simply did everything by ear. I&#039;ve found transcriptions of this track, and the same note in different contexts will be represented by a different value in the data. To make it work I&#039;m pretty sure I&#039;m going to have to retranscribe the music from scratch, and, well, then it&#039;s not the same engine any more, so I&#039;m going to leave it here.</p><p>Anyway, I thought people might be interested to see this.</p><p>Source: <a href="https://gist.github.com/davidgiven/ca1631e072b894602437aebef4504526">https://gist.github.com/davidgiven/ca16 … bef4504526</a><br />.prg: <a href="https://drive.google.com/file/d/1jRVbj3eJvaZUE53OJ2cTkfAXoPoh04An/view?usp=drive">https://drive.google.com/file/d/1jRVbj3 … ?usp=drive</a></p><p>(I&#039;d be interested to know what it sounds like on real hardware.)</p>]]></content>
			<author>
				<name><![CDATA[david.given]]></name>
				<uri>http://randomflux.info/1bit/profile.php?id=321</uri>
			</author>
			<updated>2025-04-27T09:49:27Z</updated>
			<id>http://randomflux.info/1bit/viewtopic.php?pid=3222#p3222</id>
		</entry>
</feed>
