<?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 — Jupiter Ace]]></title>
		<link>http://randomflux.info/1bit/viewtopic.php?id=359</link>
		<atom:link href="https://randomflux.info/1bit/extern.php?action=feed&amp;tid=359&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent posts in Jupiter Ace.]]></description>
		<lastBuildDate>Wed, 21 Feb 2024 12:44:31 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Jupiter Ace]]></title>
			<link>http://randomflux.info/1bit/viewtopic.php?pid=3024#p3024</link>
			<description><![CDATA[<p>...more fiddles.<br />Thanks to Utz with his various engines modified for the zx81 that I found. Managed to get the following working on the Jupiter Ace - at least in the EightyOne emulator.</p><p>buzzkick - just one time<br />squat - catching up<br />squat - standing wave<br />Eshaker - tune</p><p>...and then got SquatM running. &#039;Lets Go&#039; works. Slow, lots of noise, but it works.<br />I&#039;m kinda excited that I actually did a thing!</p><p>I imagine that they can be vastly improved upon for sound quality. I&#039;ll throw them up onto my github sometime as an alpha release.</p>]]></description>
			<author><![CDATA[null@example.com (bushy555)]]></author>
			<pubDate>Wed, 21 Feb 2024 12:44:31 +0000</pubDate>
			<guid>http://randomflux.info/1bit/viewtopic.php?pid=3024#p3024</guid>
		</item>
		<item>
			<title><![CDATA[Re: Jupiter Ace]]></title>
			<link>http://randomflux.info/1bit/viewtopic.php?pid=3021#p3021</link>
			<description><![CDATA[<p>Heh, the more fun is that Sol-20 Music System has been &#039;borrowed&#039; for the RK86 back in 1988, and published as a hex dump in a paper magazine. It is even still called Music System (MS 3.2).</p>]]></description>
			<author><![CDATA[null@example.com (Shiru)]]></author>
			<pubDate>Sat, 17 Feb 2024 15:52:29 +0000</pubDate>
			<guid>http://randomflux.info/1bit/viewtopic.php?pid=3021#p3021</guid>
		</item>
		<item>
			<title><![CDATA[Re: Jupiter Ace]]></title>
			<link>http://randomflux.info/1bit/viewtopic.php?pid=3020#p3020</link>
			<description><![CDATA[<div class="quotebox"><cite>Shiru wrote:</cite><blockquote><p>Another weird method of controlling a speaker is found in the 8080-based Soviet DIY computer RK86. It lacks any interrupts whatsoever, so EI/DI control the speaker.</p></blockquote></div><p>The PTC Sol-20 Music System is another (very early) example of this. Coincidentally it&#039;s also an 8080-based machine, though the Music System itself is an S100 card.</p><div class="quotebox"><cite>bushy555 wrote:</cite><blockquote><p>I have since experimented with 1k2b but unfortunately didn&#039;t get very far</p></blockquote></div><p>On ZX81 it&#039;s actually a little more complicated since you write to port #ff, but read from port #fe. So if you comment out lines 64-66 and 85-87, and change line 206 to &#039;ld bc,#01fe&#039;, you should be nearly there, save for the drums. Really, don&#039;t torture yourself with 1k2b though. that&#039;s a horrible piece of code. Funnily enough, these new engines I made (ulasyn and PhaserF) should be fairly straightforward to port.</p>]]></description>
			<author><![CDATA[null@example.com (utz)]]></author>
			<pubDate>Sat, 17 Feb 2024 15:37:10 +0000</pubDate>
			<guid>http://randomflux.info/1bit/viewtopic.php?pid=3020#p3020</guid>
		</item>
		<item>
			<title><![CDATA[Re: Jupiter Ace]]></title>
			<link>http://randomflux.info/1bit/viewtopic.php?pid=3018#p3018</link>
			<description><![CDATA[<p>I don&#039;t physically have one of these - I was just really intrigued to see if 1bit audio was even possible. Answer is a definite yes.<br />These computers do have an AY audio chip, and a pysical internal speaker.</p><p>I have since experimented with 1k2b but unfortunately didn&#039;t get very far.<br />Granted I really don&#039;t know what I&#039;m doing here, but Chronos &amp; Startip2 sort of looked straight forward of changing their looped out/out channels to in/out, and, did manage to get audio from both, (with a lot of noise of course). <br />First few seconds of Chronos even starts off sounding like Chronos.&nbsp; Am using the emulator &#039;EightyOne&#039; which supports the 16k Jupiter Ace. Free memory is from $4000 onwards; I assume that this emulator does support the entire 49k that is possible with these things. Assemble straight to a flat &#039;.BIN&#039; object file, and the emulator has a bin load into whatever memory location. Jupiter Ace runs Forth rather than BASIC, so then you just call it via the forth command :&nbsp; &nbsp; 16384 CALL</p>]]></description>
			<author><![CDATA[null@example.com (bushy555)]]></author>
			<pubDate>Sat, 17 Feb 2024 10:18:08 +0000</pubDate>
			<guid>http://randomflux.info/1bit/viewtopic.php?pid=3018#p3018</guid>
		</item>
		<item>
			<title><![CDATA[Re: Jupiter Ace]]></title>
			<link>http://randomflux.info/1bit/viewtopic.php?pid=3017#p3017</link>
			<description><![CDATA[<p>Oh my, I actually never thought it could be done this way, via in/out. Never looked up ZX81 either, as I expected it to be just a regular output register.</p><p>So I guess they&#039;re connected tape output just to the IOWR, because it is the only writable I/O port, and thus saved a trigger/register. And when extra devices with writable ports added, you&#039;ll get a buzz on the tape output when they&#039;re accessed.</p><p>Another weird method of controlling a speaker is found in the 8080-based Soviet DIY computer RK86. It lacks any interrupts whatsoever, so EI/DI control the speaker.</p>]]></description>
			<author><![CDATA[null@example.com (Shiru)]]></author>
			<pubDate>Sat, 17 Feb 2024 09:34:29 +0000</pubDate>
			<guid>http://randomflux.info/1bit/viewtopic.php?pid=3017#p3017</guid>
		</item>
		<item>
			<title><![CDATA[Re: Jupiter Ace]]></title>
			<link>http://randomflux.info/1bit/viewtopic.php?pid=3015#p3015</link>
			<description><![CDATA[<p>Ah, that&#039;s similar to how it works on ZX81, which isn&#039;t surprising considering the machine&#039;s history. A rather inconvenient setup for 1-bit music, but not impossible. You&#039;ll probably want to write your own engine for this though, rather than porting an existing one.</p><p>Just how many different machines do you have in that barn of yours, though? <img src="http://randomflux.info/1bit/img/smilies/yikes.png" width="15" height="15" alt="yikes" /></p>]]></description>
			<author><![CDATA[null@example.com (utz)]]></author>
			<pubDate>Fri, 16 Feb 2024 20:29:07 +0000</pubDate>
			<guid>http://randomflux.info/1bit/viewtopic.php?pid=3015#p3015</guid>
		</item>
		<item>
			<title><![CDATA[Jupiter Ace]]></title>
			<link>http://randomflux.info/1bit/viewtopic.php?pid=3014#p3014</link>
			<description><![CDATA[<p>Been playing around a little bit experimenting with the Jupiter Ace.<br />The speaker sits on Port $FE, however it is set up a bit differently requiring a read and a write.</p><br /><p>&gt; Jupiter ACE I/O Ports<br />&gt;<br />&gt;Port FEh Read (or any Read with A0=0)<br />&gt;&nbsp; 0-4&nbsp; Keyboard Bits<br />&gt;&nbsp; 5&nbsp; &nbsp; Cassette Input (EAR/LOAD)<br />&gt;&nbsp; 6-7&nbsp; Not used<br />&gt;Any read from this port toggles the speaker &quot;off&quot;. Speaker IN.<br />&gt;<br />&gt;<br />&gt;Port FEh Write (or any Write with A0=0)<br />&gt;&nbsp; 0-2&nbsp; Not used<br />&gt;&nbsp; 3&nbsp; &nbsp; Cassette Output (MIC/SAVE)<br />&gt;&nbsp; 4-7&nbsp; Not used<br />&gt;Any write to this port toggles the speaker &quot;on&quot;.&nbsp; Speaker OUT.</p><p>So, something like:<br />&nbsp; &nbsp;out &nbsp; &nbsp; (0),a&nbsp; &nbsp; &nbsp; &nbsp; Speaker Out<br />&nbsp; &nbsp;in&nbsp; &nbsp; &nbsp;&nbsp; &nbsp; a,(0)&nbsp; &nbsp; &nbsp; &nbsp; Speaker In</p><br /><p>So far everything has been a fail for me, but, I enjoy the fiddling around &amp; experimenting.<br />One of these days I&#039;ll crack it and get something (anything) to work.</p>]]></description>
			<author><![CDATA[null@example.com (bushy555)]]></author>
			<pubDate>Fri, 16 Feb 2024 10:38:49 +0000</pubDate>
			<guid>http://randomflux.info/1bit/viewtopic.php?pid=3014#p3014</guid>
		</item>
	</channel>
</rss>
