poplains.blogg.se

Commodore 64 floppy disk emulator
Commodore 64 floppy disk emulator








commodore 64 floppy disk emulator
  1. #COMMODORE 64 FLOPPY DISK EMULATOR SERIAL#
  2. #COMMODORE 64 FLOPPY DISK EMULATOR CODE#

Pi1541 requires a Raspberry Pi 3, and doesn’t work on the Raspberry Pi Zero. This is a great project for the retrocomputing scene, although there is one slight drawback. The binaries necessary to run Pi1541 on the Raspberry Pi are available on ’s website, and he’ll be releasing the source soon. This can easily be constructed out of some Sparkfun, Adafruit, Amazon, or AliExpress parts, although we suspect anyone could whip up a Raspberry Pi hat with the same circuit in under an hour.

#COMMODORE 64 FLOPPY DISK EMULATOR SERIAL#

The only hardware required to turn a Raspberry Pi 3 into a 1541 are a few transistors in the form of a bi-directional logic level shifter, and a plug for a six-pin serial port cable.

#COMMODORE 64 FLOPPY DISK EMULATOR CODE#

It runs the same code the disk drive does, and supports all the fast loaders, demos, and copy protected original disk images that can be used with an original drive. Pi1541 is a complete emulation of the 6502 and two 6522s found inside the Commodore 1541 disk drive. created the Pi1541, an emulation of the Commodore 1541 disk drive that runs on the Raspberry Pi 3B. What’s really needed is a cycle-accurate emulation of the 1541 disk drive, emulating the 6502 CPU and the two 6522 VIAs in this ancient disk drive. If you’re cheap, there’s always the tape drive interface and a ten dollar Apple Lightning to 3.5mm headphone adapter.īut the SD2IEC isn’t compatible with everything, and hacking something together using the tape drive doesn’t have the panache required of serious Commodoring. Of course, anyone using a Commodore 64 now doesn’t deal with this drive these days - you can buy an SD2IEC for twenty dollars and load all your C64 games off an SD card. This drive had a CPU, and had its own built-in operating system. At launch, the 1541 cost almost as much as the Commodore 64 it was attached to ($400, or about $1040 at today’s value). Then, the ESP device would either deliver a saved payload stored in its flash or stream data from another device via WiFi or USB.The Commodore 1541 disk drive is unlike anything you’ll ever see in modern computer hardware. You'd enter a command that tells the c64 to load a program from its floppy drive, so it will read from the device connected to the blue port. So I think the goal here is that you could boot up you vintage c64 with a modern ESP microcontroller attached. Here's a project that looks pretty similar to OP's: In the 80's you would have plugged these physical accessories into the back of a Commodore 64, but today people are building replacements. Note the connector matches the one on the ESP board posted by OP: So it will be like having 4 (or possibly more) floppy drives connected to your C64 at once.Īt risk of sounding patronizing (seriously, I read your response a few times and I think you might be mistaken) I believe this is a module that plugs into a Commodore 64 as an emulator for its floppy drive and/or modem. I also want to make it so you can mount multiple images on different devices (8,9,10,11) simultaneously. I haven't gotten the code for mounting the D64 images done yet but it will load up the PRG (CCGMS, FB64) files and run them just fine. I have it loaded with CCGMS, FB64 and a bunch of PRG files and D64 images.

commodore 64 floppy disk emulator

But I also integrated a WebDAV server so you can connect to it from your computer over Wifi and mount it like a cloud drive to add/edit/delete files in the flash memory. It's a Wifi modem and 1541 drive emulator. Was kinda waiting for someone else to do it. I've been thinking about it for years and finally sat down to make it happen. Just got the base code working and was excited to share it.










Commodore 64 floppy disk emulator