<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://codebase64.org/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel>
        <title>C64 Codebase Wiki</title>
        <description></description>
        <link>http://codebase64.org/</link>
        <lastBuildDate>Fri, 18 May 2012 14:17:55 +0000</lastBuildDate>
        <generator>FeedCreator 1.7.2-ppt DokuWiki</generator>
        <image>
            <url>http://codebase64.org/lib/tpl/ftc/images/favicon.ico</url>
            <title>C64 Codebase Wiki</title>
            <link>http://codebase64.org/</link>
        </image>
        <item>
            <title>base:rasterbars_flash_screen_effect</title>
            <link>http://codebase64.org/doku.php?id=base:rasterbars_flash_screen_effect</link>
            <description>A Rasterbar Screen Flasher routine by Wozza/CygnusOz
 ~ you can assemble via Kick Assembler!

You can achieve this effect in a number of ways, with obvious tighter code etc, but this is my poor version.
When I first started coding back in the early 80's, Rasterbars were a lot of fun, but I remember nutting out a flash routine which I thought was very cool. m( I didn't do much coding after that, (too busy swapping, chasing girls and boozing) so after 20+ years (ahem) it's been fun to go back and …</description>
            <author>wozza</author>
        <category>base</category>
            <pubDate>Thu, 10 May 2012 12:21:07 +0000</pubDate>
        </item>
        <item>
            <title>base:rasterbar-flasher_src.rar - created</title>
            <link>http://codebase64.org/doku.php?image=base%3Arasterbar-flasher_src.rar&amp;ns=base&amp;do=media</link>
            <description></description>
            <author>wozza</author>
        <category>base</category>
            <pubDate>Thu, 10 May 2012 12:17:00 +0000</pubDate>
        </item>
        <item>
            <title>base:rasterbar-flasher.jpg - created</title>
            <link>http://codebase64.org/doku.php?image=base%3Arasterbar-flasher.jpg&amp;ns=base&amp;do=media</link>
            <description>&lt;img src=&quot;/lib/exe/fetch.php?w=384&amp;h=272t=1336652159&amp;amp;media=base:rasterbar-flasher.jpg&quot; alt=&quot;base:rasterbar-flasher.jpg&quot; /&gt;</description>
            <author>wozza</author>
        <category>base</category>
            <pubDate>Thu, 10 May 2012 12:15:59 +0000</pubDate>
        </item>
        <item>
            <title>base:advanced_optimizing - [LAX] </title>
            <link>http://codebase64.org/doku.php?id=base:advanced_optimizing</link>
            <description>In addition to the tutorials about speedcode an its generation i want to show some other possibilities to save some cycles and thus speed up your code. Therefore i try to give you some triggers on common situations. Feel free to add some more examples.</description>
            <author>bitbreaker</author>
        <category>base</category>
            <pubDate>Thu, 10 May 2012 09:01:11 +0000</pubDate>
        </item>
        <item>
            <title>base:demo_programming - [Rasterbars] </title>
            <link>http://codebase64.org/doku.php?id=base:demo_programming</link>
            <description>This section contain material related to demo coding. General VIC programming is not available on this page. Instead it is devoted to coding specific demo effects and tutorials on how to make demos specifically (rather than coding in general). General drawing, non-specific to demo coding, is also on the general VIC page instead.</description>
            <author>wozza</author>
        <category>base</category>
            <pubDate>Wed, 09 May 2012 11:32:55 +0000</pubDate>
        </item>
        <item>
            <title>quick_howto - Added instructions about logging in before editing a page.</title>
            <link>http://codebase64.org/doku.php?id=quick_howto</link>
            <description>Adding a new page

To add a new page, do this:

	*  Log in. If you don't have username/password yet, just click the login button, and then click “register” (the link is located right below the log in box.)
	*  Edit the page that should link to your page. Do this by pressing the “Edit this page” on the top/bottom or press an “edit” button to the right of the page. 
	*  Go the the precise location in the text where you want to add a link to your new page. Click the button that looks like a chain (…</description>
            <author>ftc</author>
            <pubDate>Mon, 07 May 2012 11:03:41 +0000</pubDate>
        </item>
        <item>
            <title>base:mandelbrot - Link added</title>
            <link>http://codebase64.org/doku.php?id=base:mandelbrot</link>
            <description>Mandelbrot generator

Using the floating point routines in the BASIC ROM.

The “stdlib.a” which is required by this asm source can be found in the Resurrection project ZIP file.


;Mandelbrot test code

!source &quot;../stdlib/stdlib.a&quot;
!to &quot;Mandelbrot.prg&quot;, cbm
!sal
!sl &quot;Mandelbrot.map&quot;
!svl &quot;Mandelbrot.lbl&quot;
!cpu 6510
!ct pet

!source &quot;../stdlib/BASICEntry80d.a&quot;

!macro OutputFAC {
	jsr $bddd	; Convert FAC#1 to ASCII String. Kills FAC#2
	jsr $b487	; Set Up String
	jsr $ab21	; Output String
}

LDFAC …</description>
            <author>martin_piper</author>
        <category>base</category>
            <pubDate>Fri, 04 May 2012 19:51:50 +0000</pubDate>
        </item>
        <item>
            <title>projects:sprite_clock</title>
            <link>http://codebase64.org/doku.php?id=projects:sprite_clock</link>
            <description>Download: 

Simple IRQ clock for C64 that uses sprite objects for presentation.


;SPRITE IRQ CLOCK (C) M.K. HOMEBREW COMPUTERS INC.
; Code below compiles with CC65 assembler:
; cl65 --verbose --listing spriteclock.asm
; Use HEX editor to insert &quot;00 C0&quot; at the beginning
; of the executable to be able to run it on C64 or
; in emulator.
; Usage:
; LOAD&quot;SPRITECLOCK&quot;,8,1
; CLR:NEW
; SYS49152,&quot;HHMMSS&quot;
; Where:
;     HH - hours, MM - minutes, SS - seconds
; Turn clock off:
; SYS49152
; Clock works in …</description>
            <author>ftc</author>
        <category>projects</category>
            <pubDate>Mon, 30 Apr 2012 09:25:09 +0000</pubDate>
        </item>
        <item>
            <title>base:code_frame_for_16_kb_crt-images</title>
            <link>http://codebase64.org/doku.php?id=base:code_frame_for_16_kb_crt-images</link>
            <description>; raw frame for generic 16 KB cartridge images
; v 1.0 enthusi 04/2012
; this 16 KB Cartridge framework was written for http://www.rgcd.co.uk
; you will find this document also at http://codebase64.org
; this is a VERY simple but efficient approach, you can make more 
; sophisticated usage of ROM using an own depacker routine etc....
; sources are in XA format but no special features are used
; I strongly recommend the usage of cartconv which comes with vice
; you can as well set up your own crt…</description>
            <author>ftc</author>
        <category>base</category>
            <pubDate>Mon, 30 Apr 2012 09:20:42 +0000</pubDate>
        </item>
        <item>
            <title>base:thirdparty - [General cartridge info] </title>
            <link>http://codebase64.org/doku.php?id=base:thirdparty</link>
            <description>Information about programming REU's, cartridges such as Action Replay/Final Cartridge/Retro Replay, RR-net/SilverSurfer, and so on.

Cartridges

General cartridge info

	*  Cartridge bugs - A collection of bugs in common cartridges like Action Replay, Retro Replay and Final Cartridge. Original version of this text was by GRG.
	*  Cartridge detection - Article by AlexC.
	*  Assembling your own cart ROM image - info collected by FTC.
	*  Code frame for 16 KB crt-images - by enthusi.
	*  &quot;crt.txt&quot; …</description>
            <author>enthusi</author>
        <category>base</category>
            <pubDate>Wed, 25 Apr 2012 15:05:57 +0000</pubDate>
        </item>
        <item>
            <title>base:6502_6510_maths - [Floating point] Mandelbrot</title>
            <link>http://codebase64.org/doku.php?id=base:6502_6510_maths</link>
            <description>This is where you find pure math routines, i.e. not algorithms dependent of the workings of the graphics chip such as line drawing (which you find in the VIC section instead). Since the material in here does not really relate to other hardware than the 6502/6510, it is also useful for other systems which are based on 6502/6510 CPUs.</description>
            <author>martin_piper</author>
        <category>base</category>
            <pubDate>Mon, 23 Apr 2012 08:34:36 +0000</pubDate>
        </item>
        <item>
            <title>base:kick_assembler_macros</title>
            <link>http://codebase64.org/doku.php?id=base:kick_assembler_macros</link>
            <description>Every now and then, someone (mostly Slammer), posts a nice Kick Assembler macro on CSDb. This page is intended to collect such tips and tricks that relate specifically to Kick Assembler. Please add your own macros here!

To call a Macro in Kick Assembler, just write something like:</description>
            <author>mace</author>
        <category>base</category>
            <pubDate>Sun, 15 Apr 2012 11:23:27 +0000</pubDate>
        </item>
        <item>
            <title>tools:kick_assembler_tips_tricks</title>
            <link>http://codebase64.org/doku.php?id=tools:kick_assembler_tips_tricks</link>
            <description>These tips &amp; tricks have been extracted from various threads on the CSDb forum.
There's also a page with a collection of macros for Kick Assembler.

Many interrupts

Suppose you have a routine that uses many IRQs. You might want create a macro to use at the end of each IRQ:</description>
            <author>mace</author>
        <category>tools</category>
            <pubDate>Sun, 15 Apr 2012 11:18:20 +0000</pubDate>
        </item>
        <item>
            <title>base:acme_vim.tar.gz</title>
            <link>http://codebase64.org/doku.php?image=base%3Aacme_vim.tar.gz&amp;ns=base&amp;do=media</link>
            <description></description>
            <author>bitbreaker</author>
        <category>base</category>
            <pubDate>Thu, 16 Feb 2012 11:42:47 +0000</pubDate>
        </item>
        <item>
            <title>base:vector.tar.gz</title>
            <link>http://codebase64.org/doku.php?image=base%3Avector.tar.gz&amp;ns=base&amp;do=media</link>
            <description></description>
            <author>bitbreaker</author>
        <category>base</category>
            <pubDate>Fri, 30 Dec 2011 08:24:36 +0000</pubDate>
        </item>
        <item>
            <title>base:mapdumbs.zip</title>
            <link>http://codebase64.org/doku.php?image=base%3Amapdumbs.zip&amp;ns=base&amp;do=media</link>
            <description></description>
            <author>achim</author>
        <category>base</category>
            <pubDate>Fri, 23 Dec 2011 15:28:43 +0000</pubDate>
        </item>
        <item>
            <title>base:spritebackgr.zip</title>
            <link>http://codebase64.org/doku.php?image=base%3Aspritebackgr.zip&amp;ns=base&amp;do=media</link>
            <description></description>
            <author>achim</author>
        <category>base</category>
            <pubDate>Sat, 17 Dec 2011 14:56:19 +0000</pubDate>
        </item>
        <item>
            <title>base:tile_row.zip</title>
            <link>http://codebase64.org/doku.php?image=base%3Atile_row.zip&amp;ns=base&amp;do=media</link>
            <description></description>
            <author>achim</author>
        <category>base</category>
            <pubDate>Tue, 22 Nov 2011 19:38:26 +0000</pubDate>
        </item>
        <item>
            <title>base:tile_column.zip</title>
            <link>http://codebase64.org/doku.php?image=base%3Atile_column.zip&amp;ns=base&amp;do=media</link>
            <description></description>
            <author>achim</author>
        <category>base</category>
            <pubDate>Mon, 21 Nov 2011 18:36:38 +0000</pubDate>
        </item>
        <item>
            <title>base:filler.png</title>
            <link>http://codebase64.org/doku.php?image=base%3Afiller.png&amp;ns=base&amp;do=media</link>
            <description>&lt;img src=&quot;/lib/exe/fetch.php?w=97&amp;h=97t=1320849397&amp;amp;media=base:filler.png&quot; alt=&quot;base:filler.png&quot; /&gt;</description>
            <author>bitbreaker</author>
        <category>base</category>
            <pubDate>Wed, 09 Nov 2011 14:36:37 +0000</pubDate>
        </item>
        <item>
            <title>projects:spriteclock.zip</title>
            <link>http://codebase64.org/doku.php?image=projects%3Aspriteclock.zip&amp;ns=projects&amp;do=media</link>
            <description></description>
            <author>mkarcz</author>
        <category>projects</category>
            <pubDate>Sun, 09 Oct 2011 23:54:39 +0000</pubDate>
        </item>
        <item>
            <title>base:3ddrivecalc.zip</title>
            <link>http://codebase64.org/doku.php?image=base%3A3ddrivecalc.zip&amp;ns=base&amp;do=media</link>
            <description></description>
            <author>wegi</author>
        <category>base</category>
            <pubDate>Fri, 26 Aug 2011 12:30:54 +0000</pubDate>
        </item>
        <item>
            <title>base:3ddotscroll.zip</title>
            <link>http://codebase64.org/doku.php?image=base%3A3ddotscroll.zip&amp;ns=base&amp;do=media</link>
            <description></description>
            <author>wegi</author>
        <category>base</category>
            <pubDate>Fri, 26 Aug 2011 12:28:15 +0000</pubDate>
        </item>
        <item>
            <title>base:3ddotscroll.jpg</title>
            <link>http://codebase64.org/doku.php?image=base%3A3ddotscroll.jpg&amp;ns=base&amp;do=media</link>
            <description>&lt;img src=&quot;/lib/exe/fetch.php?w=384&amp;h=282t=1314333327&amp;amp;media=base:3ddotscroll.jpg&quot; alt=&quot;base:3ddotscroll.jpg&quot; /&gt;</description>
            <author>wegi</author>
        <category>base</category>
            <pubDate>Fri, 26 Aug 2011 04:35:27 +0000</pubDate>
        </item>
        <item>
            <title>base:ccs0.jpg</title>
            <link>http://codebase64.org/doku.php?image=base%3Accs0.jpg&amp;ns=base&amp;do=media</link>
            <description>&lt;img src=&quot;/lib/exe/fetch.php?w=384&amp;h=282t=1313409894&amp;amp;media=base:ccs0.jpg&quot; alt=&quot;base:ccs0.jpg&quot; /&gt;</description>
            <author>wegi</author>
        <category>base</category>
            <pubDate>Mon, 15 Aug 2011 12:04:54 +0000</pubDate>
        </item>
    </channel>
</rss>

