Raspberry Pi as a VIC-20/C-64 Tool?

Modding and Technical Issues

Moderator: Moderators

Post Reply
User avatar
akator
Vic 20 Afficionado
Posts: 334
Joined: Wed Apr 14, 2010 6:01 pm

Raspberry Pi as a VIC-20/C-64 Tool?

Post by akator »

I've noticed solutions for using a Raspberry PI as a SIO device for Atari computers. Has anyone heard of anything similar in the works for the VIC or C64?
User avatar
Witzo
Vic 20 Afficionado
Posts: 381
Joined: Thu Dec 01, 2011 9:14 am
Location: The Hague

Post by Witzo »

What's a SIO device?
I have a Pi and am studying coding for it - any combination with the VIC would be very nice indeed.
User avatar
TLovskog
Vic 20 Enthusiast
Posts: 194
Joined: Fri Mar 25, 2011 3:16 pm
Location: Kävlinge, Sweden

Post by TLovskog »

SIO = Serial Input / Output. Much the same as our IEC bus for the Atari 8-bit Computers.

http://en.wikipedia.org/wiki/Atari_SIO
BR
Thomas Lövskog
FD22
Vic 20 Hobbyist
Posts: 148
Joined: Mon Feb 15, 2010 12:31 pm

Post by FD22 »

TLovskog wrote:SIO = Serial Input / Output. Much the same as our IEC bus for the Atari 8-bit Computers.

http://en.wikipedia.org/wiki/Atari_SIO
In the early stages of wiring one of mine up as a turbo-nutter 1541-compatible storage controller. My electronics is sufficiently rusty that I'm double-double-checking everything to make sure I've buffered and isolated the two from each other properly. In fact, I'm even thinking of opto-isolating and using a MIDI-controller on the Pi as the server, using a programmable SysEx patch manager with a custom-written 1541-decoder in front of it. Or I might just grit my teeth, flick the switches and hope I don't fry either machine... ;)
HermanVIC
Vic 20 Drifter
Posts: 31
Joined: Sat Apr 27, 2013 3:48 am

Post by HermanVIC »

Could the serial port on the VIC be used as the interface on the VIC side?

The PI as a 1541 emulator off the serial port is great, I would like to follow the progress. I have a PI and would like to try using it in this way.

Great work keep it up!!!!!

Herman
bills442
Vic 20 Amateur
Posts: 69
Joined: Mon Aug 07, 2006 5:12 pm

Post by bills442 »

does the Pi have the required timing accuracy to do such a thing?
I thought the commodore disk drive timing was super picky, that and the Pi runs linux right?

sure would be a cool device. wonder if you could power the pi from the vic user port
User avatar
Schema
factor
Posts: 1430
Joined: Tue Mar 23, 2004 7:07 am
Website: http://www.jammingsignal.com
Location: Toronto, Ontario

Post by Schema »

Yes, I've heard of someone using the XS1541 with the Raspberry Pi, but I don't know the details.

http://www.c64-wiki.de/index.php/XS1541
User avatar
Wilson
Vic 20 Enthusiast
Posts: 198
Joined: Mon Sep 28, 2009 7:19 am
Location: Brooklyn, NY

Post by Wilson »

does the Pi have the required timing accuracy to do such a thing?
I thought the commodore disk drive timing was super picky, that and the Pi runs linux right?
Yeah, it may be possible, but it would not be straightforward. As you said, the timing is very picky for perfect emulation. You don't have to run Linux on the Pi, but even with the "bare-metal" approach there are several issues. This topic was discussed briefly recently on CSDb in this thread.
Vic20-Ian
Vic 20 Scientist
Posts: 1216
Joined: Sun Aug 24, 2008 1:58 pm

Post by Vic20-Ian »

See here for Raspberry Pi use with Vic

http://sleepingelephant.com/ipw-web/bul ... php?t=6529
Vic20-Ian

The best things in life are Vic-20

Upgrade all new gadgets and mobiles to 3583 Bytes Free today! Ready
Post Reply