Raspberry PI c64 emulator image

I made a Raspberry PI c64 image a few years back, but never released it on this site. To install it, you’ll need an 8gb compatible SD card, a disk imaging program such as win32diskimager, and a Raspberry PI 2.0 (though all newer pi’s should technically work).

This includes a port of vice64, 2400 baud modem emulator with tcpser (needs to be implemented but it’s there. See below.), and a joystick emulator to play games built in. GPIO pinouts for the joystick ports are included in the dox to hook up your old 9 pin style C64 joysticks to the Raspberry PI.

Image file: http://www.mediafire.com/download/3a9jh3stnfq3k34/pi64.zip

Instructions: https://dl.dropboxusercontent.com/u/98204530/pi64%20instructions.pdf

To get the modem emulator running, exit out of vice emulator after it boots (F12 -> quit), follow these instructions:

type:

tcpser -v 25232 -p 6400 -s 2400 &x64

vice will reboot, load up striketerm, the defaults will be for the user port at 2400 baud, and you should be able to get an at/ok response in the terminal.

Updates

Hey it’s been a while.

My activity in the C64 BBS Scene has declined over the past few years, but wanted to give a heads up on a few things:

  • There’s no strikelink cables available at the moment, but building your own still works! Instructions are in this blog (scroll down)
  • The UDI BBS has been down for over a year now and will probably stay that way. If I redid it, it would probably just look like the amazing Particles BBS anyway.  (amazing work getting every feature of Centipede to run on a real 128, along with usenet! Genius!)
  • The Commodore BBS Outpost has a list of all the currently active BBS Systems. The list I was hosting has been removed as it was REALLY outdated. The CBBS Outpost link is on the right.
  • ShadowM needs help with his Qlink Rebooted project. Links to ShadowM’s page is on the right.
  • There might not be any more versions of Striketerm for 2 reasons. 1. I lost the harddrive in 2014 that had the source code. 2. If I did a new version it would be done entirely in assembly, which would take quite a bit of time to write. The last version Striketerm 2014 still works pretty well, so that’s the one to use if you dig the program.

X2014 NTSC Compatible Releases

Compiled all the NTSC compatible releases from X2014, the amazing party in the Netherlands.

https://dl.dropboxusercontent.com/u/98204530/x2014.zip

Not included for USA C64 users:

Frantic – Side 2 crashes
Uncensored – doesn’t boot after gcr loader gets enabled
RGB crashes after intro
Comaland doesnt like loader
Darwins green crashes on loader
Hackers demo crashes on loader

Some amazing stuff we won’t get to see in the USA unless someone takes a stab at some fixing, though that might be a bit impossible if not just highly unlikely. As it is, we have about 9 disksides full of stuff to enjoy.

 

Strikelink Ultra + Raspberry PI = Complete Modem Solution

Another useful hack. We have macs at my house. All my roommates have macs. Not one pc in the bunch. The only way I’ve been able to BBS at home is using the Comet, hooked to the mac, using the mac’s wifi, and using the Ethernet cable to chain to the Comet. But I’m stuck at 2400 baud with that solution.

Getting TCPSer4j working on the mac was a 12 hour exercise in futility. If anyone can figure that out, be my guest. No luck there. (Using 10.5 Leopard btw)

So, I figured, instead of the comet, let’s get a simple Raspberry PI Solution going. TCPSER can do ANY Baud Rate I want, and pl2303 devices (such as the Strikelink or any other Serial<>USB Device) do not need additional drivers for the PI – they’re already included in the raspbian distro. It’s Built into the system. so let’s give it a shot.

Installing TCPSER is easy on the PI. If you haven’t done it yet.

sudo apt-get install tcpser

That should be it, then from commad line, just run:

tcpser -d /dev/ttyUSB0 -p 6400 -s 9600 -l 4

-d is the device. Yours should be at ttyUSB0, but in case it doesnt work, try USB1, 2, etc. -p is the port. -s is the speed. Strikelink Ultra does 9600 so use that option. -s 38400 for swiftlink/turbo232 etc. -l 4 is the logging level, i always use this.

Plug her in and you’ve got a cheap solution based out of a pi. That took 15 minutes to get running, way better than trying to get the mac rolling. Enjoy!

Hybrid 2400 Emulation . Using Mac Vice with a Pi Modem Emulator

A reader named Mike sent this in. He wanted to use his Raspberry Pi as the modem emulator, and his Mac with Vice to call BBSes. Here’s the working combo he came up with:

1. Install tcpser on my Raspberry Pi.
2. Run tcpser with this command line:
tcpser -v 25232 -p 6400 -tSs -l 7 -i “k0” -s 2400 -N “/tmp/noanswer.txt” -B “/tmp/busy.txt”
3. In Mac VICE, alter these:
:: Peripherals: Cartridges: ACIA disabled (uncertain if needed)
:: Peripherals: Cartridges: Userport RS232: Baud Rate 2400 / Enabled/ Device 4
:: Peripherals: RS232: Device 4: |nc IP.to.Pi.xx 25232

4 Strikelinks Available, and new NTSC Diskmag / UDI Spreaddisk

Hey everyone, I have 4 strikelinks available for $20 (plus $5 shipping outside of the usa). Send me a msg. alwyz@sceneworld.org

Also starting a new diskmag / weekly spreaddisk called “Afterlife”. Afterlife is a 1 file weekly news note that has stuff of interest to American / Canadian sceners and some cool old school hacking / phreaking stuff as well. Basically, anything i want to put in there I do, so you can catch up and play the latest games, and generally have a new diskside or two every week to enjoy.

Here’s issue 1

http://www.friedalive.com/afterlife1.zip