A new Commodore C128 cartridge in 2023? That’s what [idun-projects] set out to do and, as you can see in the video below, did. I did the original C128 hardware design and worked with the amazing team that turned this home computer out in 1985. Honestly, I am amazed that any of them are still working 38 years later, let alone that someone is making new cartridges for it.
I also never thought I would hear about someone’s in-depth experience designing for the ‘128. The post takes us through [idun-project’s] decision to use the ‘128 and how modern expectations apply to all computers, even the old ones. Hot on the list was connectivity and reasonable storage (looking at you, floppy disks).
With newer expectations comes newer tools and, yes, operating systems. The project draws inspiration from the ACE “Advanced Computer Environment” created by [Craig Bruce] in the 1990s, a mere 20 years ago.
Tackling 6502 assembler programming in the new environment, [idun-project] set about the goal of making the C128 talk to a Raspberry Pi without burdening the Pi down too much, hence a cartridge based on the Parallax Propeller 1. Even overclocked, though, it was a challenge to match the 6502 bus.
Frankly, when I hear about a piece of C128 hardware surfacing, I expect it to look more like the one [Drygol] restored. Of course, if you have the Propeller, you could just emulate the whole computer.
16 thoughts on “A New Commodore C128 Cartridge”
I’m as reluctant to admit this as anyone, but there is no part of the 1990’s that was just 20 years ago…
This is an extremely impressive project, involving setting up a whole SBC as an interface between two other computers.
I share your reluctance and to that end perhaps we can use “20’s of years ago”?
Speak for yourself. I choose to live in denial.
Forever Young!!!! ^^
If you thought new game for 40 years old computer was amazing, wait till you find Atari Age store! Mind blown!! New 2600, 5200, 7800, Lynx, and even Jaguar games along with Atari computers plus other 70s and 80s systems.
Now if HaD can do an article on growing a money making tree so I can afford to buy all the new games…
This isn’t just impressive because it’s a game for a ’40yr’ old computer, those are released all the time. This is more impressive because it’s released for a ’40yr’ old computer that was released at a time, where it didn’t really belong and didn’t see much love from DEV’s.
There’s a distinct possibility that this might be, if not the first game cartridge for this system, only the second EVER!
There’s an impressive tech demo of a cartridge someone made for the Commodore 64 that runs a fully 3D and smooth scrolling version of Doom. It is impressive, but it’s kind of a cheat. The full game runs entirely on the Raspberry Pi inside the cartridge and then the output screens are converted in real time to multicolor mode and made visible to the c64s video hardware. The project is called RAD. https://youtu.be/tG2TMkBB6JU
I haven’t checked it out, but supposedly there’s also a full 6510 emulation project that runs on the same hardware. In theory this could act as a superfast accelerator for the C64, similar to the old CMD SuperCPU that had a 20mhz 65816 and could run games for the old breadbox about 20 times faster. The RAD version would probably be able to go MUCH faster, possibly on the order of several hundred megahertz. I would love to see what demo and homebrew coders would do with a C64 running at, say, 200mhz.
I haven’t heard of anyone using a Propeller chip for a long time. I’ve had a dev board floating around my collection for at least a decade. I’ve made several false starts at learning Swing but was Propeller 2 cancelled? They were talking about that at the event where I got my board but I still haven’t seen one! And with so many great micros out there using more common languages… is there any reason to invest the time?
Asking because I need to reduce that pile… both of stuff and goals.
Ok, I could have checked the Parallax store myself and seen that yes, the Prop2 does exist. Other questions still stand.
There’s a monthly online Propeller meeting (today in fact) where you can ask questions and learn recent Propeller news. Click on the “Propeller 1 & 2 Events” tab here: https://www.parallax.com/category/events/ or visit the direct link: https://www.parallax.com/propeller-live-forum-april-19th-2023/?mc_cid=a116285c67&mc_eid=38803abd64
Er, Uh, Spin not Swing.
you needn’t learn Spin to work with Propeller.
I’ve been enjoying C coding on Propeller I & II using this tool: https://www.patreon.com/totalspectrum/posts
that also supports Basic and Spin “objects” linked together. I also like Taqoz Forth, built into Prop2. Played a bit with Lisp, also built into Prop2. This tool, FlexProp, also gives easy access to a sort of file-system commandline terminal right on the Prop.
Bill – always love seeing your (too infrequent!) articles on HaD. Thanks for writing this one up. How can we entice you to write more than about 1 or so articles per year? :-)
Brings back fond memories. About 10 years ago, I hit up eBay for a working C64 and found an original, excellent condition M.U.L.E. disk for my younger brother for his birthday. It was in commemoration of the hundreds of hours we played that game back in the 80’s. Ahhhhh … good times.
Now ya did it. If you see more material it will be all your fault. >:)
Please be kind and respectful to help make the comments section excellent. (Comment Policy)