<?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 — Microbee computer]]></title>
		<link>http://randomflux.info/1bit/viewtopic.php?id=306</link>
		<atom:link href="https://randomflux.info/1bit/extern.php?action=feed&amp;tid=306&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent posts in Microbee computer.]]></description>
		<lastBuildDate>Fri, 16 Feb 2024 01:34:51 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Microbee computer]]></title>
			<link>http://randomflux.info/1bit/viewtopic.php?pid=3013#p3013</link>
			<description><![CDATA[<p>Shiru&#039;s Earshaver 11-track album now runs on the Microbee.&nbsp; I&#039;m hoping that I&#039;ve done the original music some justice.</p><p>A bit of noise still there during transitions - perhaps something else specific to the bus in the Microbee(?). Timing seems to be spot on since there isn&#039;t any changes required other than the Microbee only needing $16 &amp; $18 within the source to be changed to $40 to drive the speaker that sits on bit 6 on port $02.</p><p>All tracks assembled to $100 (standard CP/M .COM file), which, will autostart/autoplay. As mentioned above in a previous post. Out of about six emulators, I have found that MESS with the Microbee ROM selected to be the nicest &amp; accurate Microbee emulator so far.</p><br /><p>All credits to Shiru. Album for Microbee is here : <a href="https://github.com/bushy555/microbee_1-bit_music">https://github.com/bushy555/microbee_1-bit_music</a></p>]]></description>
			<author><![CDATA[null@example.com (bushy555)]]></author>
			<pubDate>Fri, 16 Feb 2024 01:34:51 +0000</pubDate>
			<guid>http://randomflux.info/1bit/viewtopic.php?pid=3013#p3013</guid>
		</item>
		<item>
			<title><![CDATA[Re: Microbee computer]]></title>
			<link>http://randomflux.info/1bit/viewtopic.php?pid=2720#p2720</link>
			<description><![CDATA[<p>Thanks heaps Utz.&nbsp; A great starting point for me&nbsp; (I had nothing other than simply just fiddling away randomly)</p>]]></description>
			<author><![CDATA[null@example.com (bushy555)]]></author>
			<pubDate>Fri, 21 Oct 2022 05:56:41 +0000</pubDate>
			<guid>http://randomflux.info/1bit/viewtopic.php?pid=2720#p2720</guid>
		</item>
		<item>
			<title><![CDATA[Re: Microbee computer]]></title>
			<link>http://randomflux.info/1bit/viewtopic.php?pid=2719#p2719</link>
			<description><![CDATA[<p>Hmm, that&#039;s going to be a bit tricky. Unfortunately the disassembly is barely commented so it&#039;s kinda hard to tell what the code does by just quickly looking at it. Basically what you&#039;d need to do is this: Find out which part makes up the main sound loop (I&#039;m guessing lines 90-204). Count the cycles for this code. Calculate how many times you need to loop to get a 50 Hz rate. Set up a loop counter based on that. Afaict the AF&#039; register is unused, so you could use A&#039; to count, ie. before line 90 you set up A&#039; with the correct value. Then just before line 204 you decrement A and then do a JP NZ instead of the JP. The fall-through (Z condition) should then jump to the former interrupt code.</p>]]></description>
			<author><![CDATA[null@example.com (utz)]]></author>
			<pubDate>Thu, 20 Oct 2022 14:14:05 +0000</pubDate>
			<guid>http://randomflux.info/1bit/viewtopic.php?pid=2719#p2719</guid>
		</item>
		<item>
			<title><![CDATA[Re: Microbee computer]]></title>
			<link>http://randomflux.info/1bit/viewtopic.php?pid=2714#p2714</link>
			<description><![CDATA[<p>Question out to anyone that may be half bored and can easily answer :</p><p>I&#039;m trying to get &quot;trantor&quot; music player working on the Microbee. Trantor uses IM2 interrupt mode which the Microbee does not support.<br />I have spent ages (many afternoons) fiddling trying to remove the IM2 initialisation routine and the interrupt playing snippet of code within, and just essentially turning it into a standard player. I am happy to loudly proclaim that I don&#039;t have much knowledge here - and trying to remove IM2 code certainly is not my specialty.</p><p>Trantor source here : <a href="https://pastebin.com/XSAwL14g">https://pastebin.com/XSAwL14g</a></p><p>I&#039;ve also looked at this from the VZ&#039;s angle, pretending that this was using VZ interrupt locations and removing required VZ interrupt code - but this is still a no go. (everything so far has just crashed for me)</p><p>Anyone interested in having a quick go at it?</p>]]></description>
			<author><![CDATA[null@example.com (bushy555)]]></author>
			<pubDate>Thu, 20 Oct 2022 04:03:47 +0000</pubDate>
			<guid>http://randomflux.info/1bit/viewtopic.php?pid=2714#p2714</guid>
		</item>
		<item>
			<title><![CDATA[Re: Microbee computer]]></title>
			<link>http://randomflux.info/1bit/viewtopic.php?pid=2697#p2697</link>
			<description><![CDATA[<p>Hahaha nice, I love it!</p>]]></description>
			<author><![CDATA[null@example.com (utz)]]></author>
			<pubDate>Mon, 03 Oct 2022 17:03:58 +0000</pubDate>
			<guid>http://randomflux.info/1bit/viewtopic.php?pid=2697#p2697</guid>
		</item>
		<item>
			<title><![CDATA[Re: Microbee computer]]></title>
			<link>http://randomflux.info/1bit/viewtopic.php?pid=2696#p2696</link>
			<description><![CDATA[<p>Doing the simple changes within the Pytha engine (grabbed from Bintracker) to the Microbee, this happened.<br />I call it RAGE.</p><p><a href="https://www.youtube.com/watch?v=obzLe3lnWLs">https://www.youtube.com/watch?v=obzLe3lnWLs</a></p>]]></description>
			<author><![CDATA[null@example.com (bushy555)]]></author>
			<pubDate>Wed, 28 Sep 2022 01:28:31 +0000</pubDate>
			<guid>http://randomflux.info/1bit/viewtopic.php?pid=2696#p2696</guid>
		</item>
		<item>
			<title><![CDATA[Re: Microbee computer]]></title>
			<link>http://randomflux.info/1bit/viewtopic.php?pid=2694#p2694</link>
			<description><![CDATA[<p><a href="https://github.com/bushy555/microbee_1-bit_music">https://github.com/bushy555/microbee_1-bit_music</a><br />Have about 40 songs there now in a few various engines.</p><p>I have assembled all of these as CP/M .COM files for the Microbee. Might not be the most correct file for everyone.</p><p>Not sure if it is the same as MAME as it is for MESS, however, find up an old copy of MESS. (Im using one from 2009) <br />Find and download/install the appropriate Microbee ROMs . Fire up MESS.<br />Then , essentially, it is like loading in a snapshot file. <br />Devices --&gt; Quickload --&gt; mount --&gt; *.com&nbsp; &nbsp; &nbsp; (and the file autoloads, executes and tunes play)</p>]]></description>
			<author><![CDATA[null@example.com (bushy555)]]></author>
			<pubDate>Sat, 24 Sep 2022 03:39:55 +0000</pubDate>
			<guid>http://randomflux.info/1bit/viewtopic.php?pid=2694#p2694</guid>
		</item>
		<item>
			<title><![CDATA[Re: Microbee computer]]></title>
			<link>http://randomflux.info/1bit/viewtopic.php?pid=2692#p2692</link>
			<description><![CDATA[<p>Yay, sounds great indeed! Almost cleaner than on Spectrum. I wonder if it&#039;s like this on actual hardware.<br />What&#039;s the process for loading stuff up in MESS?</p>]]></description>
			<author><![CDATA[null@example.com (utz)]]></author>
			<pubDate>Fri, 23 Sep 2022 19:55:41 +0000</pubDate>
			<guid>http://randomflux.info/1bit/viewtopic.php?pid=2692#p2692</guid>
		</item>
		<item>
			<title><![CDATA[Re: Microbee computer]]></title>
			<link>http://randomflux.info/1bit/viewtopic.php?pid=2691#p2691</link>
			<description><![CDATA[<p>Five different emulators and I couldn&#039;t get anything to work. I thought I was doing something wrong or going bonkers.<br />A lot of mucking around and finally worked out how to load the assembled object code into MESS correctly.<br />The other emu&#039;s either don&#039;t emulate the speaker correctly (or at all).<br />Using an old version of MESS from 2009, and the 1-bit tunes sound great.</p><p>Three examples :</p><p>Lets Go&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<a href="https://www.youtube.com/watch?v=Jil6W1oLxzo">https://www.youtube.com/watch?v=Jil6W1oLxzo</a>&nbsp; &nbsp; <br />Standing Wave&nbsp; &nbsp; &nbsp;<a href="https://www.youtube.com/watch?v=JU2Qv_bwOPg">https://www.youtube.com/watch?v=JU2Qv_bwOPg</a>&nbsp; &nbsp; <br />Catching Up&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a href="https://www.youtube.com/watch?v=wF3dtUdJbnc">https://www.youtube.com/watch?v=wF3dtUdJbnc</a></p>]]></description>
			<author><![CDATA[null@example.com (bushy555)]]></author>
			<pubDate>Thu, 22 Sep 2022 06:55:05 +0000</pubDate>
			<guid>http://randomflux.info/1bit/viewtopic.php?pid=2691#p2691</guid>
		</item>
		<item>
			<title><![CDATA[Re: Microbee computer]]></title>
			<link>http://randomflux.info/1bit/viewtopic.php?pid=2689#p2689</link>
			<description><![CDATA[<p>Days later: Haven&#039;t gotten very far with anything at all unfortunately.<br />Contacted the fellow that wrote nanowasp emulator. His reply :</p><br /><p>&gt;In terms of tape formats and sound - I don’t think I ever got around to supporting sound output in <br />&gt;any of the emulators I wrote. A long time ago someone did fork one though and created uBee512, <br />&gt;which is much fuller-featured than mine. Perhaps this is the one you’ve found?<br />&gt;<br />&gt;I’d guess that it probably just requires a file with the raw bytes that would appear on the tape. <br />&gt;If you take a look at the code here you’ll see the what the format looks like:<br />&gt;https://github.com/dgchurchill/nanowaspjs/blob/master/src/virtualtape.ts#L140-L196<br />&gt;<br />&gt;Roughly it’s a header, followed by a simple checksum, followed by 256-byte blocks which each have <br />&gt;a checksum. (see <br />&gt;https://github.com/dgchurchill/nanowaspjs/blob/90ecdb01f897bac4830ad5902105956a8e5e3e05/src/utils.ts#L276 <br />&gt;for how the checksum is calculated)<br />&gt;<br />&gt;I believe you should still be able to find Stewart Kay (author of uBee512 emulator) at <br />&gt;https://microbee-mspp.org.au/forum under the username uBee. There’s lots of good info there too <br />&gt;about his emulator, and there may be tools for creating the tape header.</p><p>...I&#039;m on to it.</p>]]></description>
			<author><![CDATA[null@example.com (bushy555)]]></author>
			<pubDate>Fri, 16 Sep 2022 12:53:17 +0000</pubDate>
			<guid>http://randomflux.info/1bit/viewtopic.php?pid=2689#p2689</guid>
		</item>
		<item>
			<title><![CDATA[Re: Microbee computer]]></title>
			<link>http://randomflux.info/1bit/viewtopic.php?pid=2688#p2688</link>
			<description><![CDATA[<p>I&#039;ve heard about this machine before! Fat chance I&#039;ll ever see one here in good ol Europe though <img src="http://randomflux.info/1bit/img/smilies/yikes.png" width="15" height="15" alt="yikes" /></p><p>ArcadeDB claims that sound emulation in MAME is &quot;good&quot;, at least for the base 16k machine (though I&#039;ve found that to not always be true for other machines), so it might well worth to give it a try. I&#039;ve dabbled with MAME quite a bit, so If you were to upload a .tap or .dat or whatever the go-to emulator format is, I could try to work out how to load it.</p>]]></description>
			<author><![CDATA[null@example.com (utz)]]></author>
			<pubDate>Mon, 12 Sep 2022 16:38:22 +0000</pubDate>
			<guid>http://randomflux.info/1bit/viewtopic.php?pid=2688#p2688</guid>
		</item>
		<item>
			<title><![CDATA[Microbee computer]]></title>
			<link>http://randomflux.info/1bit/viewtopic.php?pid=2687#p2687</link>
			<description><![CDATA[<p>Hi all,</p><p>The Microbee computer is another 1980&#039;s z80 computer (Australian designed &amp; built). Probably unheard of outside of Australia - they were built in their thousands and I would go so far as suggesting that nearly every Primary &amp; High School throughout the country had one or a dozen.&nbsp; &nbsp;<a href="https://en.wikipedia.org/wiki/MicroBee">https://en.wikipedia.org/wiki/MicroBee</a></p><p>Being bored and doing a little dabbling, the speaker hangs off bit 6 on Port 2 of it PIO chip via a single transistor.<br />I&#039;ve made the very simple changes to a number of various engines, and have managed to get a few beep bop dreadful sounds coming out an emulator. I think that the emu that I&#039;m using just isn&#039;t emulating sound correctly. Acknowledging that the earlier Microbee&#039;s were only 2 Mhz, the later 32mb keyboards were running at 3 point something Mhz.</p><p>I have found four Microbee emulators:<br />- MESS/MAME : can&#039;t for the life of me work out how to load in object code &amp; execute. Needs more experimenting.<br />- Nanowasp (local install as well as an online version; neither supports sound at all)<br />- Ubee512 : can not get it to load the ROMs correctly.<br />- PiccoMozzy Mbee32k. This works great, but I feel as though it does not emulate sound output correctly.</p><p>I have two Microbee computers sitting on the ground underneath my parents house. Will have to dig them out, see if either works, and then attempt a WAV file load-in of the players. I feel as though if I were to give someone with a working Microbee system these assembled players, they&#039;d just work and sound like they had intended to.<br />Anyway, I&#039;ll post up a reply If I ever get anywhere with this little side project.</p>]]></description>
			<author><![CDATA[null@example.com (bushy555)]]></author>
			<pubDate>Mon, 12 Sep 2022 11:37:06 +0000</pubDate>
			<guid>http://randomflux.info/1bit/viewtopic.php?pid=2687#p2687</guid>
		</item>
	</channel>
</rss>
