<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Lallafa's Blog</title>
	<atom:link href="http://lallafa.de/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://lallafa.de/blog</link>
	<description>Personal Musings about the Commodore64, Macs and my other Hobby Projects</description>
	<lastBuildDate>Sun, 20 Dec 2009 09:28:37 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>XUM1541 and OpenCBM for Mac</title>
		<link>http://lallafa.de/blog/2009/12/xum1541-and-opencbm-for-mac/</link>
		<comments>http://lallafa.de/blog/2009/12/xum1541-and-opencbm-for-mac/#comments</comments>
		<pubDate>Sat, 19 Dec 2009 20:18:33 +0000</pubDate>
		<dc:creator>lallafa</dc:creator>
				<category><![CDATA[Commodore 64]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Mac Stuff]]></category>

		<guid isPermaLink="false">http://lallafa.de/blog/?p=128</guid>
		<description><![CDATA[With christmas time the presents arrive&#8230; Nate Lawson presented the beta of his incredible XUM1541 USB to IEC/parallel adapter for OpenCBM. I was immediately amazed by this project and built my own version of the XUM1541. I had the chance to help out testing the software on Macs even in its early stages, so everything [...]]]></description>
			<content:encoded><![CDATA[<p>With christmas time the presents arrive&#8230; Nate Lawson presented the beta of his incredible <a href="http://www.root.org/~nate/c64/xum1541/">XUM1541</a> USB to IEC/parallel adapter for <a href="http://sourceforge.net/projects/opencbm/">OpenCBM</a>. I was immediately amazed by this project and built my own version of the XUM1541. I had the chance to help out testing the software on Macs even in its early stages, so everything will work smoothly on our favorite platform&#8230;</p>
<p style="text-align: left;">
<div id="attachment_125" class="wp-caption aligncenter" style="width: 330px"><a href="http://lallafa.de/blog/wp-content/uploads/2009/12/XUM1541.jpg"><img class="size-full wp-image-125 " title="XUM1541" src="http://lallafa.de/blog/wp-content/uploads/2009/12/XUM1541.jpg" alt="" width="320" height="219" /></a><p class="wp-caption-text">Lallafa&#39;s XUM1541 Prototype</p></div>
<p>Now with the beta of <a href="http://rdist.root.org/2009/12/11/xum1541-beta-now-available/">XUM1541 online</a>, I have another present for you: The <a title="OpenCBM on Mac" href="http://lallafa.de/blog/opencbm-on-mac/">OpenCBM on Mac </a>page on my site. This page describes how to compile and set up the OpenCBM software yourself and how to get your device running on your Mac. Have fun!</p>
]]></content:encoded>
			<wfw:commentRss>http://lallafa.de/blog/2009/12/xum1541-and-opencbm-for-mac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MacVICE on Twitter</title>
		<link>http://lallafa.de/blog/2009/06/macvice-on-twitter/</link>
		<comments>http://lallafa.de/blog/2009/06/macvice-on-twitter/#comments</comments>
		<pubDate>Sat, 27 Jun 2009 10:36:59 +0000</pubDate>
		<dc:creator>lallafa</dc:creator>
				<category><![CDATA[Mac Stuff]]></category>
		<category><![CDATA[VICE on Mac]]></category>

		<guid isPermaLink="false">http://lallafa.de/blog/?p=101</guid>
		<description><![CDATA[I always searched for an elegant (i.e. automatic and scriptable  ) way for announcing freshly compiled VICE snapshots. Now with the emerging hype of twitter I tried this out and with TTYtter it was easily integrated into my build scripts&#8230;
So follow me on macvice @ twitter to get the latest updates on freshly build [...]]]></description>
			<content:encoded><![CDATA[<p>I always searched for an elegant (i.e. automatic and scriptable <img src='http://lallafa.de/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ) way for announcing freshly compiled VICE snapshots. Now with the emerging hype of twitter I tried this out and with <a href="http://www.floodgap.com/software/ttytter">TTYtter</a> it was easily integrated into my build scripts&#8230;</p>
<p>So follow me on <a href="http://www.twitter.com/macvice">macvice @ twitter</a> to get the latest updates on freshly build MacVICE versions&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://lallafa.de/blog/2009/06/macvice-on-twitter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>dtv2ser 0.4 released!</title>
		<link>http://lallafa.de/blog/2008/09/dtv2ser-04-released/</link>
		<comments>http://lallafa.de/blog/2008/09/dtv2ser-04-released/#comments</comments>
		<pubDate>Sun, 28 Sep 2008 16:58:41 +0000</pubDate>
		<dc:creator>lallafa</dc:creator>
				<category><![CDATA[DTV64]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Mac Stuff]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://lallafa.de/blog/?p=88</guid>
		<description><![CDATA[LTNS! Yes, indeed&#8230; it took quite a while to finish this new version, but its really worth the wait!
dtv2ser 0.4 now supports all new features of dtvtrans 1.0 including init after reset, BASIC loading, saving and RUN. Furthermore, full flash support was added!
If you are impatient then just head over to the dtv2ser homepage and [...]]]></description>
			<content:encoded><![CDATA[<p>LTNS! Yes, indeed&#8230; it took quite a while to finish this new version, but its really worth the wait!</p>
<p>dtv2ser 0.4 now supports all new features of <b>dtvtrans 1.0</b> including init after reset, BASIC loading, saving and RUN. Furthermore, full <b>flash</b> support was added!</p>
<p>If you are impatient then just head over to the <a href="http://www.lallafa.de/blog/dtv2ser">dtv2ser homepage</a> and download your copy.</p>
<p><span id="more-88"></span></p>
<p>What&#8217;s new in this version? Let me explain it with a short walk through:</p>
<h3>Basics</h3>
<p>After flashing the new 0.4 firmware, you launch the dtv2sertrans client as usual. On Macs you can see some kind of auto-detection of the serial port:</p>
<pre>
> dtv2sertrans
dtv2sertrans version 0.4, dtv2ser device version 0.4
dtvtrans server NOT responding!!
</pre>
<p>Ah&#8230; no dtvtrans server is running on my DTV. So let&#8217;s reset the DTV (and enter dtvtrans via dtvboot):</p>
<pre>
> dtv2sertrans reset
dtv2sertrans version 0.4, dtv2ser device version 0.4
  resetting dtv... enter dtvtrans
  initializing full BASIC
</pre>
<p>That&#8217;s new: BASIC and KERNAL is fully initialized after a reset, so BASIC commands like load, save, run will work. Querying dtv2sertrans again:</p>
<pre>
> dtv2sertrans
dtv2sertrans version 0.4, dtv2ser device version 0.4
dtvtrans server version 1.0 (DTVBOOT 1.2 via joy2 in ROM)
</pre>
<p>Now the server is detected and reports the version, the port and if it resides in RAM or ROM.<br />
You can query more info with:</p>
<pre>
> dtv2sertrans server info
  dtvtrans revision: 1.0
    implementation:  DTVBOOT 1.2
    port:            joy2
    mode:            ROM
    range:           0x1f8000-0x1fb3db
</pre>
<h3>dtvtrans 1.0 Features</h3>
<p>Let&#8217;s check out the new dtvtrans 1.0 features that support BASIC commands and simplify loading, running programs:</p>
<pre>
> dtv2sertrans reset + load mygame.prg + run
</pre>
<p>Reset + init BASIC, load a program via dtv2ser and run it&#8230; That&#8217;s easy!</p>
<pre>
> dtv2sertrans save myprog.prg
</pre>
<p>This call saves the current program like the BASIC SAVE does only via dtv2ser&#8230;</p>
<p>Whats quite handy is a fill commando to simple write a value (e.g. 0) to a range of memory:</p>
<pre>
> dtv2sertrans fill 0x18000-0x20000 0
</pre>
<h3>Flash Commands</h3>
<p>And now flashing! But first a <b>Warning:</b> Flashing operation can destroy your DTV. So you have to be sure what you are doing. In this guide I&#8217;ll warn you, if something dangerous will happen. So you can decide if you dare it <img src='http://lallafa.de/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>First let&#8217;s see if your dtv2ser device can handle sys calls:</p>
<pre>
> dtv2sertrans diag sys
dtv2sertrans version 0.4, dtv2ser device version 0.4
  loading servlet '/Users/chris/Projects/svn/dtv2ser/servlet/diag_srv.prg'
  testing 25 sys calls with wait and return value fetch
  * 0/25: testing sys call with 84 frames duration
  duration: 00:01.823
...
  * 24/25: testing sys call with 51 frames duration
  duration: 00:01.219
  * 25/25: all calls passed OK!
</pre>
<p>Ok, sys call test passed without errors&#8230; So the flash commands that are called via sys should work.<br />
Now let&#8217;s ensure that the dtvtrans server program is runnning from RAM and not from ROM!</p>
<pre>
> dtv2sertrans server ram
dtv2sertrans version 0.4, dtv2ser device version 0.4
  resetting...
  is alive?
  initializing BASIC
  query dtvtrans server
  dtvtrans running in ROM. loading RAM version
  loading prg file '/Users/chris/Projects/svn/dtv2ser/contrib/dtvtrans_joy2.prg': 2548/0x0009f4 bytes, start: 0x0801
  sending program to DTV
    speed:  client=16.48 server=16.59 (kbyte/s)
    time:   00:00.191 for 2548/0x0009f4 bytes
  run program
  query dtvtrans server
  dtvtrans is now in RAM. Good!
    implementation: DTVTRANS 1.0
</pre>
<p>Fine, server now running from RAM&#8230; We are ready for flashing!<br />
Let&#8217;s check the type of the flash ROM found in the DTV:</p>
<pre>
> dtv2sertrans flash id
dtv2sertrans version 0.4, dtv2ser device version 0.4
  flash type: SST39VF1681
</pre>
<p>Now let&#8217;s have a look a the flash usage:</p>
<pre>
> dtv2sertrans flash map
dtv2sertrans version 0.4, dtv2ser device version 0.4
  generating flash map on DTV
  duration: 00:04.731
          flash ROM map ('.'=empty '*'=filled)
          0xxx 1xxx 2xxx 3xxx 4xxx 5xxx 6xxx 7xxx 8xxx 9xxx Axxx Bxxx Cxxx Dxxx Exxx Fxxx
  000000: .... **** .... .... .... .... .... .... .... **** **** **** .... **** **** ****
  010000: **** ***. .... .... **** **** **** **** **** **** **** **** **** **** **** ****
  020000: **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
  030000: **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
  040000: **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
  050000: **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
  060000: **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
  070000: **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
  080000: **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
  090000: **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
  0a0000: **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
  0b0000: **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
  0c0000: **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
  0d0000: **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
  0e0000: **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
  0f0000: **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
  100000: **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
  110000: **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
  120000: **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
  130000: **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
  140000: **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
  150000: **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
  160000: **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
  170000: **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
  180000: **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
  190000: **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
  1a0000: **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
  1b0000: **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
  1c0000: **** **** **** **** **** **** **** **** **** **** **** **** **** **.. .... ....
  1d0000: .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ....
  1e0000: .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ....
  1f0000: .... .... .... .... .... .... .... .... **** **** **** **** **** **** **** ****
</pre>
<p>The first step in flashing is to store the current contents of the flash ROM in a file:</p>
<pre>
> dtv2sertrans flash dump orig_rom.bin
dtv2sertrans version 0.4, dtv2ser device version 0.4
  dumping flash ROM to file 'orig_rom.bin'
    speed:  client=17.95 server=17.96 (kbyte/s)
    time:   01:54.116 for 2097152/0x200000 bytes
  saving raw file 'orig_rom.bin': 2097152/0x200000 bytes
</pre>
<p>Now, create or alter the ROM file (e.g. use tools like <a href="http://picobay.com/dtv_wiki/index.php?title=DTVFSEdit">DTVFSEdit</a>).<br />
If the new ROM is ready, you can flash it back to your DTV with (first in dummy mode w/o flashing):</p>
<pre>
> dtv2sertrans flash sync new_rom.bin
dtv2sertrans version 0.4, dtv2ser device version 0.4
  loading raw file 'new_rom.bin': 2097152/0x200000 bytes
  syncing flash ROM
          flash ROM map ('*'=flash '#'=erase+flash)
          0xxx 1xxx 2xxx 3xxx 4xxx 5xxx 6xxx 7xxx 8xxx 9xxx Axxx Bxxx Cxxx Dxxx Exxx Fxxx
  010000: #... ..#. .... .... .... .... .... .... .... .... .... .... .... .... .... ....
  020000: .... .... .... .... .... .... .... .... .... .... .... .... .... .... .... ....
...
</pre>
<p>If you add the -f switch then a real flash operation is performed. This will alter your DTV! So make sure the image is correct:</p>
<pre>
> dtv2sertrans flash sync -f new_rom.img
...
</pre>
<p>Ok, that&#8217;s it! This was a short walk through for all the new dtv2ser 0.4 features. But there are many more things to discover. Just run dtv2sertrans -h to see more options&#8230;</p>
<p>Have Fun,<br />
-chris</p>
]]></content:encoded>
			<wfw:commentRss>http://lallafa.de/blog/2008/09/dtv2ser-04-released/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Finished my DIY 1541U Cartridge Case</title>
		<link>http://lallafa.de/blog/2008/06/finished-my-diy-1541u-cartridge-case/</link>
		<comments>http://lallafa.de/blog/2008/06/finished-my-diy-1541u-cartridge-case/#comments</comments>
		<pubDate>Sun, 01 Jun 2008 10:34:23 +0000</pubDate>
		<dc:creator>lallafa</dc:creator>
				<category><![CDATA[DTV64]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://lallafa.de/blog/index.php/2008/06/01/finished-my-diy-1541u-cartridge-case/</guid>
		<description><![CDATA[Puh, finally my 1541U cartridge has a decent case!
I created one myself starting with a generic case at the price of about one EUR&#8230;
Have a look at my Lallafa&#8217;s 1541U DIY Cartridge Case Page for more details!
]]></description>
			<content:encoded><![CDATA[
<a href="http://lallafa.de/blog/wp-content/gallery/u1541cart/1541UCart1.jpg" title="" class="shutterset_singlepic14" >
	<img class="ngg-singlepic" src="http://lallafa.de/blog/wp-content/gallery/cache/14__320x240_1541UCart1.jpg" alt="1541UCart1" title="1541UCart1" />
</a>

<p>Puh, finally my 1541U cartridge has a decent case!<br />
I created one myself starting with a generic case at the price of about one EUR&#8230;</p>
<p>Have a look at my <a href="http://lallafa.de/blog/index.php/u1541-diy-cartridge-case">Lallafa&#8217;s 1541U DIY Cartridge Case Page</a> for more details!</p>
]]></content:encoded>
			<wfw:commentRss>http://lallafa.de/blog/2008/06/finished-my-diy-1541u-cartridge-case/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>sd2iec in DTV Joystick</title>
		<link>http://lallafa.de/blog/2008/04/sd2iec-in-dtv-joystick/</link>
		<comments>http://lallafa.de/blog/2008/04/sd2iec-in-dtv-joystick/#comments</comments>
		<pubDate>Sun, 06 Apr 2008 13:25:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[DTV64]]></category>
		<category><![CDATA[Hardware]]></category>

		<guid isPermaLink="false">http://lallafa.de/blog/index.php/2008/04/06/sd2iec-in-dtv-joystick/</guid>
		<description><![CDATA[I just built my sd2iec device board from Shadowolf. Its really small and compact so I thought why not integrate it into my modded DTV with the original joystick case. I don&#8217;t wanted to sacrificy the battery case so I knew there is not much place left&#8230;
With a lot of cramming and fiddling around I [...]]]></description>
			<content:encoded><![CDATA[
<a href="http://lallafa.de/blog/wp-content/gallery/dtvmod/dtvmod02.jpg" title="" class="shutterset_singlepic9" >
	<img class="ngg-singlepic" src="http://lallafa.de/blog/wp-content/gallery/cache/9__320x240_dtvmod02.jpg" alt="dtvmod02" title="dtvmod02" />
</a>

<p>I just built my <a href="http://http://www.forum64.de/wbb3/index.php?page=Board&amp;boardID=194">sd2iec device</a> board from Shadowolf. Its really small and compact so I thought why not integrate it into my modded DTV with the original joystick case. I don&#8217;t wanted to sacrificy the battery case so I knew there is not much place left&#8230;</p>
<p>With a lot of cramming and fiddling around I finally managed to insert the sd2iec inside my DTV Mod. Phew! Now the case is filled up to the limit &#8211; but its cool to have a sd2iec right inside the joystick;)</p>

<a href="http://lallafa.de/blog/wp-content/gallery/dtvjoy/dtvjoy07.jpg" title="" class="shutterset_singlepic7" >
	<img class="ngg-singlepic" src="http://lallafa.de/blog/wp-content/gallery/cache/7__320x240_dtvjoy07.jpg" alt="dtvjoy07" title="dtvjoy07" />
</a>

<p>Have a look here at <a href="http://lallafa.de/blog/index.php/modded-dtv-joystick-gallery/">my gallery</a> for more pictures!</p>
]]></content:encoded>
			<wfw:commentRss>http://lallafa.de/blog/2008/04/sd2iec-in-dtv-joystick/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>D64QLPlugin 0.1 released</title>
		<link>http://lallafa.de/blog/2008/03/d64qlplugin-01-released/</link>
		<comments>http://lallafa.de/blog/2008/03/d64qlplugin-01-released/#comments</comments>
		<pubDate>Wed, 19 Mar 2008 21:31:33 +0000</pubDate>
		<dc:creator>lallafa</dc:creator>
				<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://lallafa.de/blog/index.php/2008/03/19/d64qlplugin-01-released/</guid>
		<description><![CDATA[Mac OS X 10.5 has a really nice feature called QuickLook. This renders the contents of your files into nice little thumbnails and also allows to inspect them in detail by pressing Space&#8230;
I have lying around hundreds of D64 disk images on my hard disk and thought it would be really nice to have a [...]]]></description>
			<content:encoded><![CDATA[<p>Mac OS X 10.5 has a really nice feature called <b>QuickLook</b>. This renders the contents of your files into nice little thumbnails and also allows to inspect them in detail by pressing Space&#8230;</p>
<p>I have lying around hundreds of D64 disk images on my hard disk and thought it would be really nice to have a quick look at the directories&#8230;</p>
<p>So I wrote <b>D64QLPlugin</b> that allows to display the contents of a D64/D71/D81 disk image file in a small retro-style directory view&#8230;</p>
<p>Check it out at the <a href="http://lallafa.de/blog/index.php/d64qlplugin/">D64QLPlugin Homepage</a>! </p>
]]></content:encoded>
			<wfw:commentRss>http://lallafa.de/blog/2008/03/d64qlplugin-01-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>dtv2ser 0.3 released</title>
		<link>http://lallafa.de/blog/2008/03/dtv2ser-03-released/</link>
		<comments>http://lallafa.de/blog/2008/03/dtv2ser-03-released/#comments</comments>
		<pubDate>Mon, 03 Mar 2008 20:15:26 +0000</pubDate>
		<dc:creator>lallafa</dc:creator>
				<category><![CDATA[DTV64]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://lallafa.de/blog/index.php/2008/03/03/dtv2ser-03-released/</guid>
		<description><![CDATA[Finally dtv2ser 0.3 is ready for prime time!
Grab your copy here: dtv2ser Homepage 
The new version introduces a fully automatic bootstrap command that brings an unmodified DTV (with only a DB9 joystick connector attached) into dtvtrans mode in a few minutes without manual intervention. A normal mode types in TLR&#8217;s boot.txt basic booter on the [...]]]></description>
			<content:encoded><![CDATA[<p>Finally dtv2ser 0.3 is ready for prime time!</p>
<p>Grab your copy here: <a href="http://lallafa.de/blog/index.php/dtv2ser/">dtv2ser Homepage</a> </p>
<p>The new version introduces a fully automatic bootstrap command that brings an unmodified DTV (with only a DB9 joystick connector attached) into dtvtrans mode in a few minutes without manual intervention. A normal mode types in TLR&#8217;s boot.txt basic booter on the virtual keyboard and fetches mlboot.prg and dtvtrans.prg afterwards. A new improved fast bootstrap method does some pre POKEs to speed up typing and boots in half the time. Additionally, a screen code compiler allows to type in mlboot.prg directly to screen space and run it there without the need to execute boot.txt first.</p>
<p>Additionally, the JoyStream is introduced to describe and execute sequences of joystick input via a special string language syntax. AutoType allows to type in arbitrary files or strings via the virtual keyboard of DTV&#8217;s basic prompt. A Screen Code compiler encodes an assembler program and directly types in the corresponding character codes on the screen to run it there.</p>
<p>Have fun!</p>
]]></content:encoded>
			<wfw:commentRss>http://lallafa.de/blog/2008/03/dtv2ser-03-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My MMCReplay arrived</title>
		<link>http://lallafa.de/blog/2008/02/my-mmcreplay-arrived/</link>
		<comments>http://lallafa.de/blog/2008/02/my-mmcreplay-arrived/#comments</comments>
		<pubDate>Sat, 16 Feb 2008 18:10:13 +0000</pubDate>
		<dc:creator>lallafa</dc:creator>
				<category><![CDATA[Commodore 64]]></category>
		<category><![CDATA[Hardware]]></category>

		<guid isPermaLink="false">http://lallafa.de/blog/index.php/2008/02/16/my-mmcreplay-arrived/</guid>
		<description><![CDATA[The MMCReplay is the newest cartridge from Individual Computers for your C64. It combines the well-known Retro Replay cartridge with a RRNet ethernet adapter and a MMC 64 cartridge on a single board that fits into a single case.
Sounds awesome? It is! Mine arrived during this week and today I had the time to check [...]]]></description>
			<content:encoded><![CDATA[<p>The MMCReplay is the newest cartridge from <a href="http://www.icomp.de">Individual Computers</a> for your C64. It combines the well-known Retro Replay cartridge with a RRNet ethernet adapter and a MMC 64 cartridge on a single board that fits into a single case.</p>
<p>Sounds awesome? It is! Mine arrived during this week and today I had the time to check it out. I just finished drilling out the holes for all connectors and now the board fits nicely in its case:</p>
<p><img src="http://www.lallafa.de/images/mmcreplay.jpg"></p>
<p>After using the RR+RRnet and MMC64 with the two cases interconnected and the network cable pointing upwards its a real relief to have everything in a single case.</p>
<p>The BIOS of the MMCReplay is really nice and full featured. You can flash ROM images directly from files stored on a SD card. You have 7 slots available that can hold different ROM images.</p>
<p>RRNet was tested with DiskImages64 on my Mac, of course. All works as expected<br />
and since the MMCReplay is fully compatible to the RR+RRNet and MMC64 it is no surprise.</p>
<p>Now I have something new to play with&#8230; And I really feel like updating DI64 with some new features&#8230; <img src='http://lallafa.de/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://lallafa.de/blog/2008/02/my-mmcreplay-arrived/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>doremac.com online!</title>
		<link>http://lallafa.de/blog/2008/02/doremaccom-online/</link>
		<comments>http://lallafa.de/blog/2008/02/doremaccom-online/#comments</comments>
		<pubDate>Sat, 16 Feb 2008 17:52:18 +0000</pubDate>
		<dc:creator>lallafa</dc:creator>
				<category><![CDATA[Commodore 64]]></category>
		<category><![CDATA[Mac Stuff]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[VICE on Mac]]></category>

		<guid isPermaLink="false">http://lallafa.de/blog/index.php/2008/02/16/doremaccom-online/</guid>
		<description><![CDATA[
After thinkcommodore.com finally shut down its business, it was a sad time for Mac + Commodore fans without having a forum to discuss. Now the wait is over: a new site hit the ground: doremac.com. The site has a forum with strong focus on Commodore computing done by Mac users. Starting from data transfer connection [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://mac.condor.serverpro3.com/Themes/default/images/doremac_logo.jpg"></p>
<p>After thinkcommodore.com finally shut down its business, it was a sad time for Mac + Commodore fans without having a forum to discuss. Now the wait is over: a new site hit the ground: <a href="http://www.doremac.com"><b>doremac.com</b></a>. The site has a forum with strong focus on Commodore computing done by Mac users. Starting from data transfer connection issues to CBM emulators on the Mac you can find everything there. Head over and check it out!</p>
<p>Grasstust, the site maintainer, was kind enough to add a <a href="http://mac.condor.serverpro3.com/index.php?topic=19.0">MacVICE Forum Thread</a>. So all MacVICE related stuff including bug fixes and user support can be discussed there. </p>
]]></content:encoded>
			<wfw:commentRss>http://lallafa.de/blog/2008/02/doremaccom-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Automatic DTV bootstrapping with mini-mod and dtv2ser</title>
		<link>http://lallafa.de/blog/2008/02/automatic-dtv-bootstrapping-with-mini-mod-and-dtv2ser/</link>
		<comments>http://lallafa.de/blog/2008/02/automatic-dtv-bootstrapping-with-mini-mod-and-dtv2ser/#comments</comments>
		<pubDate>Sun, 10 Feb 2008 20:02:48 +0000</pubDate>
		<dc:creator>lallafa</dc:creator>
				<category><![CDATA[DTV64]]></category>

		<guid isPermaLink="false">http://lallafa.de/blog/index.php/2008/02/10/automatic-dtv-bootstrapping-with-mini-mod-and-dtv2ser/</guid>
		<description><![CDATA[The upcoming version dtv2ser 0.3 will contain a bootstrapping command.
What&#8217;s this all about?

Bootstrapping means to initially load some software or tools on a system. 
Unfortunately, a fresh and unmodified DTV joystick device has no easy way of adding software. Only by wiggling the joystick left and right during boot you can enter the basic command [...]]]></description>
			<content:encoded><![CDATA[<p>The upcoming version dtv2ser 0.3 will contain a bootstrapping command.</p>
<p>What&#8217;s this all about?<br />
<span id="more-57"></span><br />
Bootstrapping means to initially load some software or tools on a system. </p>
<p>Unfortunately, a fresh and unmodified DTV joystick device has no easy way of adding software. Only by wiggling the joystick left and right during boot you can enter the basic command prompt. There the C64 blue screen is available and allows to enter basic code. There is no keyboard available so a virtual keyboard is used by pressing the joystick and moving around until the desired key is highlighted.</p>
<p>The idea of <strong>DTV bootstrapping</strong> is now to enter a short boot basic program that then receives more tools transmitted via the joystick port. For this to work, you will need a <strong>mini-joy-mod</strong>. This mod of the DTV only adds a DB9 connector for the joystick port 2 and requires to solder 6 lines&#8230;<br />
With this mod you can bootstrap with a <a href="http://lallafa.de/blog/index.php/dtv2ser/">dtv2ser</a> device and run <a href="http://www.kahlin.net/daniel/dtv/cable.php">dtvtrans</a> on the device! With dtvtrans you can upload any tool to the memory of the DTV and run it. With TLR&#8217;s <a href="http://www.kahlin.net/daniel/dtv/flash.php">flash tool</a> you can then alter the flash file system and add new programs or games&#8230;</p>
<p><em>Automatic</em> in the title now means to take the burden of manual typing in the initial basic boot code. This is done by simulating the input via the virtual keyboard with the dtv2ser device connected to the new DB9 joystick connector. This technique is called <strong>AutoType</strong> and was invented by <a href="http://symlink.dk/nostalgia/dtv/">Spaceman Spiff</a> and is already implemented in <a href="http://picobay.com/dtv_wiki/index.php?title=DTVTrans">dtvtrans+</a>.</p>
<p>Here is the first version that uses dtv2ser 0.3 and a DTV with the umodified virtual keyboard and its slow timing to enter the boot code (My first capture attempt with a web cam positioned directly in front of the monitor <img src='http://lallafa.de/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> :</p>
<p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/n4RWqxqy9t4&#038;rel=1"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/n4RWqxqy9t4&#038;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p>
<p>Boot Time is <strong>480</strong> seconds</p>
<p>This one is a more advanced version that uses some pre-pokes (thanks to TLR!) to speed up the virtual keyboard first. Entering the boot code is then much faster (Second capture with frame grabber):</p>
<p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/Ol4AysOHYL0&#038;rel=1"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/Ol4AysOHYL0&#038;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p>
<p><strong>FAST</strong> Boot time now is <strong>270</strong> seconds&#8230;</p>
<p>There is still room for improvement there, as the basic code is not in minimal syntax yet.</p>
<p>Now I am busy finishing dtv2ser 0.3 and preparing it for release. Stay tuned and be ready for your own DTV bootstrapping experience&#8230; and maybe some new and more optimized fast boot code <img src='http://lallafa.de/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://lallafa.de/blog/2008/02/automatic-dtv-bootstrapping-with-mini-mod-and-dtv2ser/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
