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.



Last edited by boomlinde (August 07, 2009 4:15 am)
Offline
Sick!
Ohh Nice ! A very good reason to buy myself a X1541
Online
Cool!
Offline
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
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
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
If you can't find any, you can make some with a couple potentiometers and capacitors:
http://www.bigmech.com/misc/c64mods/ctrlport2.html
Offline
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.
Last edited by InactiveX (July 30, 2009 3:25 pm)
Offline
I also thought that slocum had a tutorial on making your own paddles, but i can't find it. . .
Offline
ok here is a vid on how:
http://www.wonderhowto.com/how-to/video … rt-237284/
Offline
Here's some info I posted on C64 pot mods, including photos and circuitry:
http://www.mssiah-forum.com/viewtopic.php?id=1051
Offline
Cool. I might just build a pair, then.
Offline
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
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
. 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
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 ![]()
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
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
The controller box is on its way to you!
Keep on keeping on. ![]()
Last edited by InactiveX (August 03, 2009 4:16 am)
Offline
Great! Thank you very much. I'll let you know when I get it.
And that's nice of you, NC!
Offline
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
Heck yeah!!! Sweet that progress is being made!
Offline
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
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
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
Now code yourself a relocatable monitor ![]()
Offline
boomlinde wrote:
Now code yourself a relocatable monitor
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
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
really nice tool!
any chance to add a SIDFICKEN-feature ?
8-)
Offline
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
) 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
Register for a free member account.
Non-registered haven't lost any privileges, but registered users enjoy a lot of members-only features.
8bc.org / 8bitcollective
© 2010 Jose Torres & George Michael Brower
Built on PunBB
© 2003-2005 Rickard Andersson
All submissions are released by their owners under a Creative Commons BY-NC-SA License unless otherwise stated.
