<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[ChipMusic.org - Reliable Nanoloop 1.5 backup using audio recording or link port?]]></title>
	<link rel="self" href="https://chipmusic.org:80/forums/feed/atom/topic/2353/"/>
	<updated>2010-11-17T20:49:40Z</updated>
	<generator>PunBB</generator>
	<id>https://chipmusic.org/forums/topic/2353/reliable-nanoloop-15-backup-using-audio-recording-or-link-port/</id>
		<entry>
			<title type="html"><![CDATA[Re: Reliable Nanoloop 1.5 backup using audio recording or link port?]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/46522/#p46522"/>
			<content type="html"><![CDATA[<p>Hi folks, this is a question about Nanoloop 2.3, regarding backup using audio recording.</p><p>I want to follow Oliver&#039;s instructions on this type of backup and make audio storage from my banks. But I think I&#039;m too dummy for the 2.3 manual, because I just can&#039;t get it to work. I go to the bank number in the top right of the screen, then press A + B + up, to copy bank to buffer. Then A + B + down, to receive bank to buffer. And then A + B + up to encode bank as audio pulses. But when I start the audio playback with the B button, nothing happens. </p><p>Anybody knows what I&#039;m doing wrong?</p>]]></content>
			<author>
				<name><![CDATA[PULSELOOPER]]></name>
				<uri>https://chipmusic.org/PULSELOOPER</uri>
			</author>
			<updated>2010-11-17T20:49:40Z</updated>
			<id>https://chipmusic.org/forums/post/46522/#p46522</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Reliable Nanoloop 1.5 backup using audio recording or link port?]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/42162/#p42162"/>
			<content type="html"><![CDATA[<p>Seems like Oliver really doesn&#039;t like the 2nd gameboy idea. He avoids the topic altogether <img src="https://chipmusic.org/forums/img/smilies/hmm.png" width="15" height="15" alt="hmm" /> Too bad because I have a feeling that if that were working it would be a lot more reliable.</p>]]></content>
			<author>
				<name><![CDATA[undergroundclouds]]></name>
				<uri>https://chipmusic.org/undergroundclouds</uri>
			</author>
			<updated>2010-10-09T14:24:11Z</updated>
			<id>https://chipmusic.org/forums/post/42162/#p42162</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Reliable Nanoloop 1.5 backup using audio recording or link port?]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/42149/#p42149"/>
			<content type="html"><![CDATA[<p>Asking Henry Homesweet might help.<br />He seems to have an arsenal of NL music<br />Or Albino Ghost Monkey</p>]]></content>
			<author>
				<name><![CDATA[Rock Kandy]]></name>
				<uri>https://chipmusic.org/Rock+Kandy</uri>
			</author>
			<updated>2010-10-09T09:34:59Z</updated>
			<id>https://chipmusic.org/forums/post/42149/#p42149</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Reliable Nanoloop 1.5 backup using audio recording or link port?]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/39840/#p39840"/>
			<content type="html"><![CDATA[<p>Yay, looks like this project is progressing!&nbsp; Gogogo nitro!</p><p><a href="http://www.nanoloop.com/node/1069" target="_blank">http://www.nanoloop.com/node/1069</a></p>]]></content>
			<author>
				<name><![CDATA[egr]]></name>
				<uri>https://chipmusic.org/egr</uri>
			</author>
			<updated>2010-09-20T15:57:55Z</updated>
			<id>https://chipmusic.org/forums/post/39840/#p39840</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Reliable Nanoloop 1.5 backup using audio recording or link port?]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/39425/#p39425"/>
			<content type="html"><![CDATA[<p>I posted this in the thread in the NL forum, but I&#039;ll post it here as well:</p><p>y0 oliver! Is there a program to convert recorded files to binary files, or do you rely solely on the method of using audio out for restoring data? I&#039;d like to try making two things.<br />1) A program that analyzes these audio files and extracts the binary data.<br />2) A program that sends data back to the cartridge. This could be done using an Arduino or with program that runs on a second Gameboy and acts as a data storage. One doesn&#039;t exclude the other, of course.</p><p>A program running on a second Gameboy could obviously also act as a receiver and backup storage. (Assuming NL can also send data through the serial port.) This would also go well with my LittleFM project.</p><p>The problem for me though, is that I don&#039;t have a Nanoloop cartridge. I&#039;m not going to beg for free a NL cart (although I wouldn&#039;t say no to one <img src="https://chipmusic.org/forums/img/smilies/tongue.png" width="15" height="15" alt="tongue" /> ) but Oliver, could you please provide me with a binary save file (for reference) and an audio recording of the same file?</p><p>Also, does the transmitted data come with a checksum of some sort?</p><p>Oliver, if you want, you can reply to [my username]@gmail.com</p>]]></content>
			<author>
				<name><![CDATA[nitro2k01]]></name>
				<uri>https://chipmusic.org/nitro2k01</uri>
			</author>
			<updated>2010-09-16T22:45:53Z</updated>
			<id>https://chipmusic.org/forums/post/39425/#p39425</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Reliable Nanoloop 1.5 backup using audio recording or link port?]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/39414/#p39414"/>
			<content type="html"><![CDATA[<p>sounds good, try shoving it through an amp would be my sugestion</p>]]></content>
			<author>
				<name><![CDATA[waffle_bomb]]></name>
				<uri>https://chipmusic.org/waffle_bomb</uri>
			</author>
			<updated>2010-09-16T20:49:50Z</updated>
			<id>https://chipmusic.org/forums/post/39414/#p39414</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Reliable Nanoloop 1.5 backup using audio recording or link port?]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/39413/#p39413"/>
			<content type="html"><![CDATA[<p>Response from Oliver on nanoloop forum:</p><p>&quot;I&#039;m sorry for how little development / information there was with the audio/data backup yet.</p><p>While I was looking for a simple backup solution that would be cheap / easy to DIY, I came up with the idea to record / play back the data as audio (inspired by the datasette: <a href="http://en.wikipedia.org/wiki/Datasette)." target="_blank">http://en.wikipedia.org/wiki/Datasette).</a> The link port protocol is slow and robust enough and there is one line for clock and one for data, so I gave it a try. While recording the data didn&#039;t work well, it was actually possible to send bytes by playing specially prepared audio files on a PC. In nanoloop 1.5, I implemented a function that encodes a bank&#039;s data in this form. So it is possible to archive the data on a PC in form of a recording. It is also possible to restore that bank on a nanoloop 1.5 cart by simply connecting the PC&#039;s audio out to the Game Boy&#039;s link port and playing back the recording.<br />However, I soon found that it only worked on my MacBook and only at maximum volume, I could not get it to work on any other computer yet. It seems to be an issue not just of voltage but also resistance or capacitance. It often seems to work, but then data suddenly get scrambled, it&#039;s like the voltage is drifting. I have tried a number of ways to stabilize the signal and adjust the offset (comparator, optocoupler) but with no luck yet.<br />The problem is that audio line-out operates at a much lower voltage than the game boy&#039;s 5V, that it&#039;s positive and negative (-2V to +2V) and that the signal is pulled to ground.</p><p>I&#039;m not familiar with audio electronics, I just know they&#039;re rather different from (CMOS) logic and both probably shouldn&#039;t be coupled directly. But I&#039;m still optimistic that a very simple circuit can solve the issue and make it work for any device with a line-out.</p><p>The connections are as follows:</p><p>left - clock<br />right - data<br />ground - ground&quot;</p>]]></content>
			<author>
				<name><![CDATA[egr]]></name>
				<uri>https://chipmusic.org/egr</uri>
			</author>
			<updated>2010-09-16T20:34:39Z</updated>
			<id>https://chipmusic.org/forums/post/39413/#p39413</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Reliable Nanoloop 1.5 backup using audio recording or link port?]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/39382/#p39382"/>
			<content type="html"><![CDATA[<p>Posted on nanoloop forums:</p><p><a href="http://www.nanoloop.com/node/1069" target="_blank">http://www.nanoloop.com/node/1069</a></p><p>Fingers crossed.</p>]]></content>
			<author>
				<name><![CDATA[egr]]></name>
				<uri>https://chipmusic.org/egr</uri>
			</author>
			<updated>2010-09-16T13:47:37Z</updated>
			<id>https://chipmusic.org/forums/post/39382/#p39382</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Reliable Nanoloop 1.5 backup using audio recording or link port?]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/39381/#p39381"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>jefftheworld wrote:</cite><blockquote><p>I emailed Oliver Wittchow inquiring about the cable and whether schematics are available, so I&#039;ll see what he says.</p></blockquote></div><p>did yew ever hear back from him? <br />or try and post this inquiry on the NL forums?</p><p>a simple answer might save a lot of time + effort.</p>]]></content>
			<author>
				<name><![CDATA[xero]]></name>
				<uri>https://chipmusic.org/xero</uri>
			</author>
			<updated>2010-09-16T13:30:24Z</updated>
			<id>https://chipmusic.org/forums/post/39381/#p39381</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Reliable Nanoloop 1.5 backup using audio recording or link port?]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/39350/#p39350"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>egr wrote:</cite><blockquote><p>Interesting.&nbsp; Will voltage not play a role in this?&nbsp; It would change based on the playback volume... unless its only looking at zero crossings I guess.</p></blockquote></div><p>Depends on how complex the analysis is on the coding side.&nbsp; It could use the clock sound as a way of calibrating it since that has a constant amplitude.</p>]]></content>
			<author>
				<name><![CDATA[jefftheworld]]></name>
				<uri>https://chipmusic.org/jefftheworld</uri>
			</author>
			<updated>2010-09-16T03:47:58Z</updated>
			<id>https://chipmusic.org/forums/post/39350/#p39350</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Reliable Nanoloop 1.5 backup using audio recording or link port?]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/39349/#p39349"/>
			<content type="html"><![CDATA[<p>Interesting.&nbsp; Will voltage not play a role in this?&nbsp; It would change based on the playback volume... unless its only looking at zero crossings I guess.</p>]]></content>
			<author>
				<name><![CDATA[egr]]></name>
				<uri>https://chipmusic.org/egr</uri>
			</author>
			<updated>2010-09-16T03:44:13Z</updated>
			<id>https://chipmusic.org/forums/post/39349/#p39349</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Reliable Nanoloop 1.5 backup using audio recording or link port?]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/39304/#p39304"/>
			<content type="html"><![CDATA[<p>Update:</p><p>The data <em>is</em> in stereo.&nbsp; It looks like the left audio may be a clock while right audio is sending the data.</p><p>Here you can hear/download an audio file creating with a NL1.5 data backup: </p><p><a href="http://drop.io/nl15data" target="_blank">http://drop.io/nl15data</a></p><p>Open this file in audacity if you want to analyze it.&nbsp; Please post here or PM me if you have any ideas beyond my basic ones.</p><br /><p>This weekend I&#039;ll attempt to load it back onto the cart by splicing the audio cable with a ink cable and trying different combinations of connections.&nbsp; I feel it may be as simple as that, but only time will tell.</p><p>If I have any success I&#039;ll obviously post the schematics here.</p>]]></content>
			<author>
				<name><![CDATA[jefftheworld]]></name>
				<uri>https://chipmusic.org/jefftheworld</uri>
			</author>
			<updated>2010-09-15T20:46:02Z</updated>
			<id>https://chipmusic.org/forums/post/39304/#p39304</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Reliable Nanoloop 1.5 backup using audio recording or link port?]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/39051/#p39051"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>xero wrote:</cite><blockquote><p>as far as i know this is still vaporware. </p><p>i would guess it&#039;s just a standard 1/8&quot; cable, and a piece of software to decode/encode<br />whatever is coming out of the gameboy. but since i havnt seen any for sale, or even in use,<br />i cant say for sure... i would post on the NL forums and it a direct answer from oliver.</p><p>and as a note. (it&#039;s in the manual)<br />since NL uses a non-standard memory setup, normal GB backup devices will not work,<br />and actually might mess your cart up (during the checking phase). so dont try and <br />backup NL w/ a mega memory cart.</p></blockquote></div><p>We know that it&#039;s vaporware, we&#039;re now trying to figure out how to build our own.&nbsp; Based on the descriptions we&#039;ve heard the audio that is output is not processed on the receiving end (it is, in fact, just recorded as regular audio), but rather when it is returned via the link port.&nbsp; If that&#039;s the case, we simply need to figure out how to build that cable and we won&#039;t need any deep understanding of encoding/decoding process.</p><p>I just got my Nanoloop 1.5 cart back from a friend who was borrowing it and I&#039;m going to make a recording of the encoded audio to do a little analysis.&nbsp; I really just want to see if there&#039;s stereo audio and if there is a relatively obvious clock signal on one of those channels.&nbsp; Once that&#039;s done it&#039;s as simple as splicing a cable and seeing which link cable pins are used as the inputs.</p>]]></content>
			<author>
				<name><![CDATA[jefftheworld]]></name>
				<uri>https://chipmusic.org/jefftheworld</uri>
			</author>
			<updated>2010-09-13T19:17:43Z</updated>
			<id>https://chipmusic.org/forums/post/39051/#p39051</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Reliable Nanoloop 1.5 backup using audio recording or link port?]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/39043/#p39043"/>
			<content type="html"><![CDATA[<p>as far as i know this is still vaporware. </p><p>i would guess it&#039;s just a standard 1/8&quot; cable, and a piece of software to decode/encode<br />whatever is coming out of the gameboy. but since i havnt seen any for sale, or even in use,<br />i cant say for sure... i would post on the NL forums and it a direct answer from oliver.</p><p>and as a note. (it&#039;s in the manual)<br />since NL uses a non-standard memory setup, normal GB backup devices will not work,<br />and actually might mess your cart up (during the checking phase). so dont try and <br />backup NL w/ a mega memory cart.</p>]]></content>
			<author>
				<name><![CDATA[xero]]></name>
				<uri>https://chipmusic.org/xero</uri>
			</author>
			<updated>2010-09-13T18:38:05Z</updated>
			<id>https://chipmusic.org/forums/post/39043/#p39043</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Reliable Nanoloop 1.5 backup using audio recording or link port?]]></title>
			<link rel="alternate" href="https://chipmusic.org/forums/post/38904/#p38904"/>
			<content type="html"><![CDATA[<p>I&#039;ll be out of town until Tuesday night but I&#039;ll upload a data recording when I get back.</p>]]></content>
			<author>
				<name><![CDATA[egr]]></name>
				<uri>https://chipmusic.org/egr</uri>
			</author>
			<updated>2010-09-12T21:43:41Z</updated>
			<id>https://chipmusic.org/forums/post/38904/#p38904</id>
		</entry>
</feed>
