Only a few weeks into 2019, and I’ve already made the follow-up to CCGMS 2019. Announcing CCGMS Ultimate! As the name implies, the latest major feature is full compatibility with the C64 Ultimate / Ultimate II+ Ethernet connection. Also some minor tweaks, improvements, and bug fixes in several other parts of the program. From what I can tell, this is about as good as I can get it. This includes the full program with all the drivers for all the modem types, so, no matter which modem type you are using, please upgrade your copy of CCGMS 2019 and use this instead.
– C64 Ultimate / Ultimate II+ Ethernet Drivers
– Increased Buffer Area
– Improved Punter Reliability
– Minor tweaks / bug fixes
Easyflash cart version includes all the bugfixes and tweaks, but of course, does not include the Ultimate drivers, for obvious reasons 🙂
This is the same as the cracked version from Vendetta, with boot file fix, y2k fix, enhancements for wifi modems like the Strikelink WiFi (make sure to add/connect the DCD pin on the C64 to D4 on the nodemcu for Strikelink WiFi use). Still only 2400 baud, but tested and working. I may take a shot at adding Swiftlink drivers for faster speed in the future. I’ve already hacked the ml and know how the modem drivers work, just a matter of seeing if it plays nice with other modem types. The 2400 baud routines that originally come with this version of DS2 are the proper George Hug 2400 baud routines, so it’s solid at 2400.
For original sysops who don’t want to use files from the Vendetta release, heres the y2k fix information.
In ml-2577, change the following bytes:
a479 – change #$b1 to #$b2
a47a – change #$ba to #$b0
a080 – change #$90 to #$20
Download link http://csdb.dk/release/?id=158456
I modded CMBBS to 2400 baud (works with the Strikelink WiFi!) and added multiple drive/partition/sd2iec folder support. Multiple U/D Drives, fixes to the user account system to make it more stable. There’s a few bugs. Check out the docs file for what to fix and some other features. The source is included. Sorry, I’m not offering support but if you have a major problem, let me know.
CCGMS 2017 Final
Modz by Alwyz
VERSION 6 NOW RELEASED!
Version 6 Changelog:
- Fixed random Multi-Punter Upload Crashing on UP9600 driver
Changelog Version 5:
– Fixed UP9600 Crash on F6 Directory Pause
– Fixed UP9600 Crash on Buffer Print
– Fixed garbled text that sometimes showed up on the F7 Menu near the Themes
– Removed old CCGMS unused dialer code
– Removed old CCGMS ate0 code, so ate is now constant to user settings
Changelog Version 4:
– Improved Carrier Detect routine in Autodialer. Now works with all BBSes.
– Fixed UP9600 “Line Noise” Bug
– Fixed Crashes on F2 Send File Command
– All Baud rates under UP9600 Modem now work
– ccgms/phone config file is now ccgms-phone
– Changed back arrow to non-destructive. Fixes problems with mci commands on image bbs systems.
CRT version for Easyflash now has additional tools and some old school phreaking tools included for fun.
– User Port / UP9600 / Swiftlink / Turbo232 / Comet64 support
– 300-38400 Baud
– 17xx REU Autodetect (makes the buffer 64k in size)
– Improved Phone Book with ip/port/user id/password support
– Ansi Colors
– Themes (based on previous hacks of ccgms)
– Drive #8-15 support
– sd2iec/uIEC support
– Bug Fixes from previous CCGMS versions patched (xmodem bugs/user port 2400 baud)
Features not added:
Due to time constraints and burnout, I’m not going to pursue SuperCPU, RRNet, and ide64 Compatibility at this time. My (messy) sourcecode is pasted below. I encourage anyone who wants to, to add those (or other) features and submit them. I’ll do a v2 or start betas for a CCGMS 2018… or something like that.
Notes from Alwyz:
Bugs should be mostly gone, though there might be a few lurking here and there. Mostly, it works, and works really well. It was a lot of fun to mod CCGMS, as it was the first terminal program I ever used when I was a kid. It held a lot of fond memories for me, and I’m sure most of you. Thanks to Craig Smith for releasing his source to the public. And thanks to all of you for your support and encouragement in the making of this version. Sorry I couldn’t honor every request, but I hopefully made most of you guys happy. Again, if you guys wanna add anything, please do and submit it to me. Or release your own versions. I don’t claim any rights to this. I just wanted to see it exist. So it’s all good.
Call Afterlife BBS
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 work as long you do a sudo apt-get update / sudo apt-get upgrade).
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
To get the modem emulator running, exit out of vice emulator after it boots (F12 -> quit), follow these instructions:
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.
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!
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