#1 July 28, 2009 8:56 am - VICFICKEN: a C64 program a la glitchNES

boomlinde
Member
From: Lund, Sweden
Registered: 04/10/07

Version 2 released!

I was inspired by NO-CARRIER (whom I had the pleasure to meet in Aalborg last weekend. A really nice guy!) to make my own glitch VJ software for the C64, so here it is: http://mixtape.be/vicficken/.

It works by reading noise from a SID oscillator and poking the value into five different VIC-II registers depending on what buttons you are pressing on the joystick. The results look like fast loading, faulty RAM, broken ROMs, or like NO-CARRIER describes it "soft circuit bending". Once I get my arduino back home I'll cook up some example of it being synchronized to music.

http://mixtape.be/vicficken/vic1.png
http://mixtape.be/vicficken/vic7.png
http://mixtape.be/vicficken/vic8.png
http://mixtape.be/vicficken/vic4.png

Last edited by boomlinde (August 07, 2009 4:15 am)

 

Offline

#2 July 28, 2009 9:03 am - Re: VICFICKEN: a C64 program a la glitchNES

nordloef
nordloef
Registered: 11/24/06

You're the man! Yes you are!


website | myspace | store

"He traded his electric guitar for a Nintendo Game Gear and circuit bent the cartridge so he could hack music called "Pro Sound Modded Chip Tunes" which is the music from old video games like Super Mario and Pokémon"
 

Offline

#3 July 28, 2009 9:24 am - Re: VICFICKEN: a C64 program a la glitchNES

firebrandboy
hello.
From: Glasgow, Scotland
Registered: 12/03/07

great work linde!

 

Offline

#5 July 28, 2009 9:37 am - Re: VICFICKEN: a C64 program a la glitchNES

XyNo
Is he a schizo ?
From: Joliette, QC, Canada
Registered: 09/02/07

Ohh Nice ! A very good reason to buy myself a X1541


THE REVENGE OF THE ST IS COMING !!! It's a little bit long but don't worry it's coming ! wink
 

Online

#6 July 28, 2009 10:28 am - Re: VICFICKEN: a C64 program a la glitchNES

Battle Lava
Member
From: Montreal, Québec
Registered: 11/11/07

Very cool.

 

Offline

#7 July 28, 2009 10:55 am - Re: VICFICKEN: a C64 program a la glitchNES

Random
Member
From: Uppsala/Stockholm
Registered: 04/18/07
 

Offline

#8 July 28, 2009 3:40 pm - Re: VICFICKEN: a C64 program a la glitchNES

Awol
Member
From: Miami/Brooklyn
Registered: 02/19/07

Cool!


Formerly Grey_and_Purple (AKA GnP).
 

Offline

#9 July 28, 2009 3:49 pm - Re: VICFICKEN: a C64 program a la glitchNES

silreq
Can't buy this
From: Clitoria, Venus Mons
Registered: 07/03/07

nice use of ch3 output register!

what does it look like when your using the other waveforms?

edit: also what about adding pitch control via paddles

Last edited by silreq (July 28, 2009 4:13 pm)

 

Offline

#10 July 29, 2009 5:06 am - Re: VICFICKEN: a C64 program a la glitchNES

boomlinde
Member
From: Lund, Sweden
Registered: 04/10/07

Thank you for the praise! That's a good idea about pitch control, silreq. I'll immediately try with some other waveforms, too.

EDIT: Actually it looks really nice with cyclic waveforms!

Last edited by boomlinde (July 29, 2009 5:12 am)

 

Offline

#11 July 30, 2009 1:48 pm - Re: VICFICKEN: a C64 program a la glitchNES

boomlinde
Member
From: Lund, Sweden
Registered: 04/10/07

OK, so I'm trying to implement paddle support, but I can't really test it without paddles. I'd very much like to buy a pair if anyone of you want to get rid of them for a little money.

 

Offline

#12 July 30, 2009 2:22 pm - Re: VICFICKEN: a C64 program a la glitchNES

Awol
Member
From: Miami/Brooklyn
Registered: 02/19/07

If you can't find any, you can make some with a couple potentiometers and capacitors:
http://www.bigmech.com/misc/c64mods/ctrlport2.html


Formerly Grey_and_Purple (AKA GnP).
 

Offline

#13 July 30, 2009 3:17 pm - Re: VICFICKEN: a C64 program a la glitchNES

InactiveX
Member
From: England
Registered: 08/03/08

This looks great boomlinde. I'll dig out my XA cable and try it on the Commodore.

I have a homemade set of two pots if you want it. They're only for one joystick port (POTX and POTY on either port) but you could use it in both ports by swapping them around. If you pay postage, then I'll send it to you.

http://inactivex.bp6.com/C64Pots.jpg

Last edited by InactiveX (July 30, 2009 3:25 pm)

 

Offline

#14 July 30, 2009 3:20 pm - Re: VICFICKEN: a C64 program a la glitchNES

silreq
Can't buy this
From: Clitoria, Venus Mons
Registered: 07/03/07

I also thought that slocum had a tutorial on making your own paddles, but i can't find it. . .

 

Offline

#15 July 30, 2009 3:23 pm - Re: VICFICKEN: a C64 program a la glitchNES

silreq
Can't buy this
From: Clitoria, Venus Mons
Registered: 07/03/07
 

Offline

#16 July 30, 2009 3:27 pm - Re: VICFICKEN: a C64 program a la glitchNES

InactiveX
Member
From: England
Registered: 08/03/08

Here's some info I posted on C64 pot mods, including photos and circuitry:

http://www.mssiah-forum.com/viewtopic.php?id=1051

 

Offline

#17 July 31, 2009 3:42 am - Re: VICFICKEN: a C64 program a la glitchNES

boomlinde
Member
From: Lund, Sweden
Registered: 04/10/07

Cool. I might just build a pair, then.

 

Offline

#18 July 31, 2009 11:05 am - Re: VICFICKEN: a C64 program a la glitchNES

Kris Keyser
Member
From: NJ
Registered: 08/18/08

This looks really great, and i have a floppy drive for my c64, but i have no way to get this onto a floppy. Anyone able to help? I'd be willing to trade one prosounded greyboy for it.

 

Offline

#19 July 31, 2009 12:08 pm - Re: VICFICKEN: a C64 program a la glitchNES

boomlinde
Member
From: Lund, Sweden
Registered: 04/10/07

Kris Keyser wrote:

This looks really great, and i have a floppy drive for my c64, but i have no way to get this onto a floppy. Anyone able to help? I'd be willing to trade one prosounded greyboy for it.

Hey, no need to give away something so special for a disk smile. I'm sure there's someone in your area able to put it on a disk for you. You might want to wait a week or two, though, since I have the next version in the works.

Send me your postal address to linde.philip@gmail.com and I'll send it to you on disk once the next version is done.

Last edited by boomlinde (July 31, 2009 12:22 pm)

 

Offline

#20 July 31, 2009 12:11 pm - Re: VICFICKEN: a C64 program a la glitchNES

boomlinde
Member
From: Lund, Sweden
Registered: 04/10/07

InactiveX wrote:

This looks great boomlinde. I'll dig out my XA cable and try it on the Commodore.

I have a homemade set of two pots if you want it. They're only for one joystick port (POTX and POTY on either port) but you could use it in both ports by swapping them around. If you pay postage, then I'll send it to you.

http://inactivex.bp6.com/C64Pots.jpg

Oh I didn't see this! Thank you VERY much for the offer! Made my day big_smile

Could you mail me at linde.philip@gmail.com with the shipping price to Sweden? I'll send you my address and gladly pay with paypal.

EDIT: Or EU bank transfer if you prefer that

Last edited by boomlinde (July 31, 2009 12:21 pm)

 

Offline

#21 July 31, 2009 5:56 pm - Re: VICFICKEN: a C64 program a la glitchNES

InactiveX
Member
From: England
Registered: 08/03/08

OK boomlinde, I've sent you an email.

 

Offline

#22 July 31, 2009 8:09 pm - Re: VICFICKEN: a C64 program a la glitchNES

NO CARRIER
+ + + ATH0
From: Philly
Registered: 09/14/07

boomlinde wrote:

I was inspired by NO-CARRIER (whom I had the pleasure to meet in Aalborg last weekend.

Pleasure meeting you, too! Thanks for coming out to the workshop. Also, thanks for releasing this software. Can't wait to get home and try this out!

***** I can bring copies of this software on disk to any events that I attend *****

I am at Pulsewave and 8static every month, and you can check my webpage for other events where I'm booked. Just let me know if you need a copy. Of course I won't charge you or trade you for anything. Free is the only way to go!

 

Offline

#23 August 03, 2009 4:15 am - Re: VICFICKEN: a C64 program a la glitchNES

InactiveX
Member
From: England
Registered: 08/03/08

The controller box is on its way to you!

Keep on keeping on. smile

Last edited by InactiveX (August 03, 2009 4:16 am)

 

Offline

#24 August 03, 2009 5:15 am - Re: VICFICKEN: a C64 program a la glitchNES

boomlinde
Member
From: Lund, Sweden
Registered: 04/10/07

Great! Thank you very much. I'll let you know when I get it.

And that's nice of you, NC!

 

Offline

#25 August 07, 2009 4:14 am - Re: VICFICKEN: a C64 program a la glitchNES

boomlinde
Member
From: Lund, Sweden
Registered: 04/10/07

I received the paddle controller this morning, and now there's a new version where you can change waveform with the F keys and enable paddle frequency control (via port 1) using the up/down cursor key. http://mixtape.be/vicficken/vicficken2.rar

 

Offline

#26 August 07, 2009 10:38 am - Re: VICFICKEN: a C64 program a la glitchNES

Keaton Blue
"Piglet"
From: WI
Registered: 03/06/08

Heck yeah!!!  Sweet that progress is being made!


THROW ANOTHER SHRIMP ON THA BARBY MATES I GOTS TO UPLOAD SOME MORE MAZI SONGS AY A KANGAROO GIMME A FOSTERS THATS NOT A KNIFE!
 

Offline

#27 August 07, 2009 11:30 am - Re: VICFICKEN: a C64 program a la glitchNES

InactiveX
Member
From: England
Registered: 08/03/08

boomlinde wrote:

I received the paddle controller this morning, and now there's a new version where you can change waveform with the F keys and enable paddle frequency control (via port 1) using the up/down cursor key. http://mixtape.be/vicficken/vicficken2.rar

Glad to be of help. Looking forward to trying the new versions of Vicficken!

 

Offline

#28 August 07, 2009 3:56 pm - Re: VICFICKEN: a C64 program a la glitchNES

silreq
Can't buy this
From: Clitoria, Venus Mons
Registered: 07/03/07

Is there any chance I can get a txt with the machine code, i don't have an xcable yet, but am more than willing to enter the code in myself. . .

 

Offline

#29 August 07, 2009 5:34 pm - Re: VICFICKEN: a C64 program a la glitchNES

boomlinde
Member
From: Lund, Sweden
Registered: 04/10/07

silreq wrote:

Is there any chance I can get a txt with the machine code, i don't have an xcable yet, but am more than willing to enter the code in myself. . .

Here's the program in its current form, so just poke these in starting at $0801 and onward:

0B 08 0A 00 9E 32 30 36 34 00 00 00 00 00 00 78 18 A9 FF 8D 0E D4 8D 0F D4 A9 80 8D 12 D4 A9 08 8D 11 D4 A9 97 8D 11 D0 A9 51 8D 18 D0 A9 D3 8D 16 D0 A9 FA 8D 20 D0 8D 21 D0 AE 1B D4 A9 FE 8D 00 DC AD 01 DC 29 78 F0 3B A9 08 2C 01 DC D0 05 A0 40 8C 12 D4 2A 2C 01 DC D0 05 A0 80 8C 12 D4 2A 2C 01 DC D0 05 A0 20 8C 12 D4 2A 2C 01 DC D0 05 A0 10 8C 12 D4 2A 2C 01 DC D0 08 A9 01 8D CE 08 EE 20 D0 AD CE 08 F0 0B A9 7F 8D 00 DC AD 19 D4 8D 0F D4 A9 FF 8D 00 DC A9 01 2C 00 DC D0 03 8E 16 D0 2A 2C 00 DC D0 03 8E 21 D0 2A 2C 00 DC D0 03 8E 18 D0 2A 2C 00 DC D0 03 8E 20 D0 2A 2C 00 DC D0 06 8A 09 10 8D 11 D0 4C 3B 08 00

If it works correctly, you should be able to save/run it like any program. If you're using your home made monitor, I'm not sure, since it will probably overwrite some RAM used by the program, so here's a version that you can poke into $2000 and onward and run with SYS8192:

78 18 A9 FF 8D 0E D4 8D 0F D4 A9 80 8D 12 D4 A9 08 8D 11 D4 A9 97 8D 11 D0 A9 51 8D 18 D0 A9 D3 8D 16 D0 A9 FA 8D 20 D0 8D 21 D0 AE 1B D4 A9 FE 8D 00 DC AD 01 DC 29 78 F0 3B A9 08 2C 01 DC D0 05 A0 40 8C 12 D4 2A 2C 01 DC D0 05 A0 80 8C 12 D4 2A 2C 01 DC D0 05 A0 20 8C 12 D4 2A 2C 01 DC D0 05 A0 10 8C 12 D4 2A 2C 01 DC D0 08 A9 01 8D BE 20 EE 20 D0 AD BE 20 F0 0B A9 7F 8D 00 DC AD 19 D4 8D 0F D4 A9 FF 8D 00 DC A9 01 2C 00 DC D0 03 8E 16 D0 2A 2C 00 DC D0 03 8E 21 D0 2A 2C 00 DC D0 03 8E 18 D0 2A 2C 00 DC D0 03 8E 20 D0 2A 2C 00 DC D0 06 8A 09 10 8D 11 D0 4C 2B 20 00

Just ask me if any other memory location is favorable, and I'll recompile it and send you a hex dump!

Last edited by boomlinde (August 07, 2009 5:35 pm)

 

Offline

#30 August 07, 2009 5:40 pm - Re: VICFICKEN: a C64 program a la glitchNES

boomlinde
Member
From: Lund, Sweden
Registered: 04/10/07

Now code yourself a relocatable monitor wink

 

Offline

#31 August 07, 2009 8:05 pm - Re: VICFICKEN: a C64 program a la glitchNES

silreq
Can't buy this
From: Clitoria, Venus Mons
Registered: 07/03/07

boomlinde wrote:

Now code yourself a relocatable monitor wink

Thanks!! I can relocate it pretty easily actually, it's just a matter of a few pokes, essentially I poke it into the free area, save it, then use a different loader that's in ML that i wrote specifically for this reason, enter in the start address and load from the file, since the loader doesn't rely on basic whatsoever it works for this kind of stuff, thanks again!

 

Offline

#32 August 13, 2009 9:46 am - Re: VICFICKEN: a C64 program a la glitchNES

NO CARRIER
+ + + ATH0
From: Philly
Registered: 09/14/07

I was just running VICFICKEN on hardware and its great! Works well with the MMC Replay. I can run a demo or piece of software, freeze it - then go back to VICFICKEN. It uses the character banks and even some of the screen memory of the old programs! Great stuff!

 

Offline

#33 August 30, 2009 8:22 am - Re: VICFICKEN: a C64 program a la glitchNES

dust6581
New member
From: Nuremberg, Vienna, Arnoldstein
Registered: 08/19/09

really nice tool!
any chance to add a SIDFICKEN-feature ?
8-)


____________________________
    Download my new album at:
      http://irq7.blogspot.com
 

Offline

#34 August 30, 2009 11:02 am - Re: VICFICKEN: a C64 program a la glitchNES

boomlinde
Member
From: Lund, Sweden
Registered: 04/10/07

NO CARRIER wrote:

I was just running VICFICKEN on hardware and its great! Works well with the MMC Replay. I can run a demo or piece of software, freeze it - then go back to VICFICKEN. It uses the character banks and even some of the screen memory of the old programs! Great stuff!

Thanks! Yeah, freezing will probably yield more intelligible stuff in the graphics banks than just loading without running since many games and most demos are packed.

dust6581 wrote:

really nice tool!
any chance to add a SIDFICKEN-feature ?
8-)

Thank you, I'm glad you like it! A SIDFICKEN tool sounds nice (the idea, that is -- I have my doubts about the sound it will produce wink) so I will do some tests.

If any of you guys ever use this in a live situation and get some video footage, I'd be thankful if you could send me, or just upload to youtube and tell me. If it actually has some real-life applications it might be a good thing to put on my CV. "Live visual performance tool", hehe.

 

Offline

#35 August 30, 2009 11:46 am - Re: VICFICKEN: a C64 program a la glitchNES

epichunt
Member
From: Norwich, Uk
Registered: 08/05/08

Fucking wonderfull!




"fuck torches, imma get the shotty
it's time to delete bitches IRL" - SKGB
 

Offline