<?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>Symbol Engine &#187; Commodore 64</title>
	<atom:link href="http://www.symbolengine.com/index.php/category/retrocomputing/commodore-64/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.symbolengine.com</link>
	<description>C64, Amiga, GP2x and Wordpress goodness...</description>
	<lastBuildDate>Sat, 05 Sep 2009 20:32:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>MMC64 pros and cons</title>
		<link>http://www.symbolengine.com/index.php/2007/04/04/mmc64-pros-and-cons/</link>
		<comments>http://www.symbolengine.com/index.php/2007/04/04/mmc64-pros-and-cons/#comments</comments>
		<pubDate>Wed, 04 Apr 2007 14:49:15 +0000</pubDate>
		<dc:creator>Jim Qode</dc:creator>
				<category><![CDATA[Commodore 64]]></category>

		<guid isPermaLink="false">http://www.symbolengine.com/index.php/2007/04/04/mmc64-pros-and-cons/</guid>
		<description><![CDATA[MMC64. Should you buy it? Here I have listed pros and cons of this cartridge after using it for longer than a year:
Pros

Inexpensive storageSD cards are really cheap nowadays and they are easy to find. A 1gb sandisk that costs about 15$ holds all the HVSC archive and all my games and still have 500mb ]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.symbolengine.com/wp-content/uploads/mmc64_blue.png" border="0" alt="MMC64 PCB" title="MMC64 PCB" width="250" height="249" style="float: right" />MMC64. Should you buy it? Here I have listed pros and cons of this cartridge after using it for longer than a year:</p>
<p><strong>Pros</strong></p>
<ul>
<li>Inexpensive storage<br /><em>SD cards are really cheap nowadays and they are easy to find. A 1gb sandisk that costs about 15$ holds all the HVSC archive and all my games and still have 500mb free space.&nbsp;</em> </li>
</ul>
<ul>
<li>Really fast loading times<br /><em>Faster than <a href="http://en.wikipedia.org/wiki/Commodore_1581" target="_blank" title="Commodore 1581 disk drive">1581</a>, <a href="http://www.64hdd.com/64hdd.html" target="_blank" title="64hdd drive emulator">64hdd</a> and <a href="http://www.ide64.org/" title="IDE64 ATA Interface ">ide64</a>. Actually the only thing it cannot beat must be a cartridge =)</em> </li>
</ul>
<ul>
<li>Cheap, cheap, cheap<br /><em>Considering the other options, this is the most cost effective modern storage solution for c64. Shipping is also cheap because of its:</em></li>
</ul>
<ul>
<li>Small size<br /><em>It fits in a standart C= cartridge case. It just needs to be slightly modified to make an sd card slot. It is pretty light so you dont have to put something underneath the cartridge for the fear of breaking the edge connector.</em>  </li>
</ul>
<p>  <span id="more-30"></span>
<p><strong>Cons</strong></p>
<ul>
<li>Closed source and slow moving firmware<br /><em>Documentation is scarce. The firmware is being developed by a single guy, </em> Oliver Achten. While it is a big feat of programming it slows down the process.&nbsp; </li>
</ul>
<ul>
<li>Mostly readonly access<br /><em>The only tool that can write to sdcard is a floppy reader. It reads the inserted disk and converts it to a d64 format file. There are no other software i know of&nbsp; that can write on sdcard.</em> </li>
</ul>
<ul>
<li>No 1541 emulation<br /><em>And this means no fastloaders, no multipart demos. This is really a big downside.&nbsp;</em> </li>
</ul>
<p><strong>Last Words</strong>&nbsp;</p>
<p>MMC64 from Individual Computers surely is a big step forward on the way to eliminating long loading times from increasingly hard to find media. Even though the hardware is working really well, I believe the available firmware is far from complete and&nbsp; an opensource model should be considered for firmware development. All in all MMC64 was a great buy for me.  </p>
<p><!-- google_ad_section_start -->If you also happen to have a Retro Replay cartridge &quot;MMC64+RR disk image mounter&quot; allows you to mount d64 images from your SD card. Many games are known to work with this setup:</p>
<p><a href="http://www.symbolengine.com/download-manager.php?id=7" title="MMC64+RR Disk Image Mounter">MMC64+RR Disk Image Mounter @ SymbolEngine</a><br /><a href="http://noname.c64.org/csdb/release/?id=37949" target="_blank" title="MMC64+RR disk image mounter">MMC64+RR Disk Image Mounter @ CSDB</a></p>
<p>If don&#39;t happen to have one fear not! For there is &quot;Sasq&#39;s alternative BIOS&quot; that can&nbsp; load some ide64 fixed games.It&#39;s not as compatible as the former but what can you say?</p>
<p><a href="http://www.symbolengine.com/download-manager.php?id=8" title="Sasq&#39;s alternative BIOS for MMC64">Sasq&#39;s alternative BIOS for MMC64 @ SymbolEngine</a><br /><a href="http://www.nightmode.org/mmc/" title="Sasq&#39;s alternative BIOS for MMC64">Sasq&#39;s alternative BIOS for MMC64 @ NightMode</a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.symbolengine.com/index.php/2007/04/04/mmc64-pros-and-cons/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Ascraeus font editor V1.2</title>
		<link>http://www.symbolengine.com/index.php/2007/03/12/ascraeus-font-editor-v12/</link>
		<comments>http://www.symbolengine.com/index.php/2007/03/12/ascraeus-font-editor-v12/#comments</comments>
		<pubDate>Mon, 12 Mar 2007 16:58:55 +0000</pubDate>
		<dc:creator>Jim Qode</dc:creator>
				<category><![CDATA[Commodore 64]]></category>

		<guid isPermaLink="false">http://www.symbolengine.com/index.php/2007/03/12/ascraeus-font-editor-v12/</guid>
		<description><![CDATA[Here is a C64 font editor I wrote in JAVA. It supports 1&#215;1, 1&#215;2 and 2&#215;2 hires fonts.
 
Download it here: Ascraeus Font Editor V1.2
&#160;
]]></description>
			<content:encoded><![CDATA[<p>Here is a C64 font editor I wrote in JAVA. It supports 1&#215;1, 1&#215;2 and 2&#215;2 hires fonts.</p>
<p><a href="http://www.symbolengine.com/wp-content/uploads/asccharmap.png"><img src="http://www.symbolengine.com/wp-content/uploads/thumb-asccharmap.png" border="0" alt="Ascraeus font editor V1.2" title="Ascraeus font editor V1.2" width="180" height="105" /></a> </p>
<p>Download it here: <a href="http://www.symbolengine.com/download-manager.php?id=5" title="Ascraeus Font Editor V1.2">Ascraeus Font Editor V1.2</a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.symbolengine.com/index.php/2007/03/12/ascraeus-font-editor-v12/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A better assembler, Kick Assembler</title>
		<link>http://www.symbolengine.com/index.php/2006/08/30/kick_assembler/</link>
		<comments>http://www.symbolengine.com/index.php/2006/08/30/kick_assembler/#comments</comments>
		<pubDate>Wed, 30 Aug 2006 10:14:23 +0000</pubDate>
		<dc:creator>Jim Qode</dc:creator>
				<category><![CDATA[Commodore 64]]></category>

		<guid isPermaLink="false">http://www.symbolengine.com/index.php/2006/08/30/kick_assembler/</guid>
		<description><![CDATA[ACME was the longstanding winner in crossassembling tools for c64, until now that is. Kick Assembler is a crossassembler with a truly original idea. Forget about switching to other tools and programming languages to precalculate your vectors, unrolling your loops, converting your data etc. Kick Assembler is a unique combination of a very good macro ]]></description>
			<content:encoded><![CDATA[<p>ACME was the longstanding winner in crossassembling tools for c64, until now that is. Kick Assembler is a crossassembler with a truly original idea. Forget about switching to other tools and programming languages to precalculate your vectors, unrolling your loops, converting your data etc. Kick Assembler is a unique combination of a very good macro assembler and a scripting language. </p>
<p>I feel obliged to spit out an example of this powerful stuff. And when you see the power of scripting combined with assembler on a single source file, I believe you will never look&nbsp;back.&nbsp;This&nbsp;code&nbsp;below&nbsp;is&nbsp;the&nbsp;mandelbrot&nbsp;example&nbsp;that&nbsp;is&nbsp;in&nbsp;the&nbsp;zip&nbsp;file.&nbsp;<br />It&nbsp;calculates&nbsp;the&nbsp;mandelbrot&nbsp;set&nbsp;and&nbsp;fills&nbsp;character&nbsp;memory&nbsp;accordingly<br />
<blockquote>.pc = $0400<br />.function toRe(i) .return -2+2.7*[i-floor(i/40)*40]/39<br />.function toIm(i) .return -1.6+3.2*floor(i/40)/24<br />.function mandelbroot(re,im) {<br />.var zr = 0<br />	.var zi = 0 <br />	.var iter=0<br />	.for(;[zr*zr+zi*zi]&lt;4 &amp;&amp; iter&lt;20;iter++) {<br />.var newZr = zr*zr-zi*zi + re<br />		.var newZi = 2*zr*zi + im<br />		.eval zr = newZr<br />		.eval zi = newZi<br />	}<br />	.var colors = List().add($20,$0f,$20,$08)<br />	.return colors.get(iter&amp;3) <br />} <br />.fill 25*40,mandelbroot(toRe(i),toIm(i))&nbsp;</p></blockquote>
<p>Edit: Kick Assembler now support user defines pseudo commands (Yeeeeaay! 16 bit operations with one opcode!) and DTV specific opcodes.</p>
<p>Impressive isn&#39;t it? Here are the links if I convinced you:&nbsp;</p>
<ul>
<li><a href="http://www.theweb.dk/KickAssembler.htm" title="Kick Assembler">KickAssembler 2.25 Homepage</a></li>
<li><a href="http://www.symbolengine.com/download-manager.php?id=2" title="KickAssembler 2.25">KickAssembler 2.25 @ Symbol Engine</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.symbolengine.com/index.php/2006/08/30/kick_assembler/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Commodore 1541 Floppy Rom Commented Disassembly</title>
		<link>http://www.symbolengine.com/index.php/2006/08/05/commodore-1541-floppy-rom-commented-disassembly/</link>
		<comments>http://www.symbolengine.com/index.php/2006/08/05/commodore-1541-floppy-rom-commented-disassembly/#comments</comments>
		<pubDate>Sat, 05 Aug 2006 18:21:59 +0000</pubDate>
		<dc:creator>Jim Qode</dc:creator>
				<category><![CDATA[Commodore 64]]></category>

		<guid isPermaLink="false">http://www.symbolengine.com/index.php/2006/08/05/commodore-1541-floppy-rom-commented-disassembly/</guid>
		<description><![CDATA[This should come in handy for programming the 1541 drive. It is fully commented and jmp&#39;s are crosslinked. Nice job by Frank Kontros.

Here is the original: Commodore 1541 Floppy Drive ROM dissasembly
Here is my local mirror: Commodore 1541 Floppy Drive ROM dissasembly @ Symbol Engine 

]]></description>
			<content:encoded><![CDATA[<p>This should come in handy for programming the 1541 drive. It is fully commented and jmp&#39;s are crosslinked. Nice job by Frank Kontros.</p>
<ul>
<li>Here is the original: <a href="http://www.ffd2.com/fridge/docs/1541dis.html" title="Commodore 1541 Floppy Drive ROM dissasembly">Commodore 1541 Floppy Drive ROM dissasembly</a></li>
<li>Here is my local mirror: <a href="http://www.symbolengine.com/files/1541ROMdissasembly.html" title="Commodore 1541 Floppy Drive ROM dissasembly">Commodore 1541 Floppy Drive ROM dissasembly @ Symbol Engine</a> </li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.symbolengine.com/index.php/2006/08/05/commodore-1541-floppy-rom-commented-disassembly/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cross Development Tools for C64</title>
		<link>http://www.symbolengine.com/index.php/2006/06/29/cross-development-tools-for-c64/</link>
		<comments>http://www.symbolengine.com/index.php/2006/06/29/cross-development-tools-for-c64/#comments</comments>
		<pubDate>Thu, 29 Jun 2006 11:45:40 +0000</pubDate>
		<dc:creator>Jim Qode</dc:creator>
				<category><![CDATA[Commodore 64]]></category>

		<guid isPermaLink="false">http://symbolengine.com/
/?p=9</guid>
		<description><![CDATA[I know some people still like the feeling of the original C64 keyboard when they code assembly but memory problems and frequent crashes while directly accessing resources on a real C= give coders who dont own a ram expansion or a cartridge one hell of a headache. Cross development on a PC is a nice ]]></description>
			<content:encoded><![CDATA[<p>I know some people still like the feeling of the original C64 keyboard when they code assembly but memory problems and frequent crashes while directly accessing resources on a real C= give coders who dont own a ram expansion or a cartridge one hell of a headache. Cross development on a PC is a nice alternative. Here is my Cross development toolbox:</p>
<p><strong>Relaunch64 IDE</strong><br /> This IDE is strictly for C64 assembly crossdevelopment and has very nice features. It has syntax highlighting and can easily be configured to use a number of CrossAssemblers, Crunchers and Emulators. The editor has some weird bugs, but if you dont want to configure giant editors like EMACS to do what you want, then this is what you want.</p>
<li>The original website offers it in german only:<br /><a href="http://www.koolpeople.de/html/relaunch64.html">Relaunch64 (German) @ Koolpeople Software</a></li>
<li>Popelganda Diskmag offers an english translation by Zeitgeist/Civitas<br /><a href="http://www.popelganda.de/?relaunch64">Relaunch64 (German/English) @ Popelganda</a></li>
<li>I also keep a local mirror of the english translation<br /><a href="http://www.symbolengine.com/download-manager.php?id=3" title="Relaunch64 English">Relaunch64 (English) @ SymbolEngine</a>  <span id="more-9"></span>
<p><strong>Acme Crossassembler</strong><br /> Acme is a multiplatform cross assembler that can assemble code for all 6502, 65c02 and 65816 based computers. Illegal opcodes for 6502 are also supported.</p>
<blockquote><p>Note:&nbsp;Also&nbsp;check&nbsp;out&nbsp;<a href="http://www.symbolengine.com/index.php/2006/08/30/kick_assembler/" title="Kick Assembler">Kick&nbsp;Assembler</a>. </p></blockquote>
</li>
<li>The original website offers executables for multiple platforms, and also offers syntax highlighting files for joe and ultraedit editors:<br /><a href="http://www.esw-heim.tu-clausthal.de/~marco/smorbrod/acme/">Acme CrossAssembler @ Sm&oslash;rbr&oslash;d Software</a></li>
<li>And here is my local mirror of win32 binary:<br /><a href="http://www.symbolengine.com/download-manager.php?id=4">Acme CrossAssembler (Win32) @ SymbolEngine</a></li>
<p><strong>Exomizer Cross Cruncher</strong><br />You know those loading times on C= machines can drive anyone mad. A cruncher compresses your executable code and adds a decompressor at the beggining of the file. But crunching involves heavy calculations that is better done on a fast machine if you are fond of your sanity. Exomizer 2 is a cross-cruncher. It is full 32-bit code that works on intel machines, and it can crunch executable files for VIC20, C64, C16/plus4, C128, Atari 400/800 XL/XE, Apple ][+ and //e. Nice eh? </p>
<li>Check out exomizer website for the latest release:<br /><a href="http://hem.bredband.net/magli143/exo/" title="Exomizer @ Exomizer Website">Exomizer @ Exomizer Website</a></li>
<li>&nbsp;And as always here is my local mirror of version 2:<br /><a href="http://symbolengine.com/files/exo20beta4.zip" title="exo20beta4.zip">Exomizer @ SymbolEngine</a></li>
<p><strong>VICE Emulator</strong><br />And of course you wouldn&#39;t want to transfer binaries from PC to your C= too often. This is a multiplatform emulator that is *almost* as good as the real box. Still you would want to check your final binaries on a real C=. Just in case&#8230;<br /> The current version emulates the C64, the C128, the VIC20, all the PET models (except the SuperPET 9000, which is out of line anyway), the PLUS4 and the CBM-II (aka C610). </p>
<li>You can grab it from viceteam.org:<br /><a href="http://www.viceteam.org/">VICE Emulator @ viceteam.org</a></li>
<p> So don&#39;t frikking sit there, <strong>Go 8-bit!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.symbolengine.com/index.php/2006/06/29/cross-development-tools-for-c64/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
