I own a near mint Commodore diskette drive that I only use for special occasions. As we all know, there are heaps of alternatives that kinda makes the old original diskette drive obsolete. In this context several alternatives exist with different price tags and functionality.
This device should cover all your diskette drive needs and a heck of a lot more! So why would someone even challenge this device? Recently a new piece of hardware for emulating the Commodore drive has surfaced. The device was created by Stephen White and all piHat drawings have been made available from his website. The current version is 1. More info can be found here link. He therefore started to implement a Commodore on a Raspberry Pi in order to reach his goal of making a highly compatible and relatively inexpensive SD card solution for all Commodore 8-bit machines.
Any code it is asked to run is run in a cycle exact way. While the SD2IEC only supports a limited set of fast loaders by attempting to guess the fast loader from the code that is sent to it, the Pi can execute code on its emulated core and therefore supports a vast range of fast loaders games and demos — even copy protected originals should run on the Pi device.
To be honest, this all sounds pretty good to me! Lazy as I am, I simply purchased a completely finished product from an Ebay seller called despegatop. All I had to provide myself was a 5VDC source to power the device.
Thus, a mobile charger and a mini USB cable was all that I needed to get started. The Pi that I got looks like a small Commodore diskette drive with a button on the front and four buttons on the top of the device.
Each button has different functions depending on the current mode of the Pi A green and red LED light up when the drive is powered on and when data is being processed. This is what I was about to find out. The Pi came with a pre-installed micro SD card with all the files and programs needed to get started. First thing I did was to misplace the SD card and we all know that back-ups are for sissies… After quite a bit of cursing and jumping about in anger, I pulled myself together and contacted the Ebay seller.
He was very kind and provided a copy of all the files — thanks despegatop! Like really crashed! The exact same thing also happened with the second Maxell SD card. Note to self, never ever buy SD cards from Maxell!! As I had a test to do, so in with another SD card.
This time from SanDisk and I was finally ready to start my tests! After inserting the SD card in the card slot in the front of the drive and switched the power on, the device finally booted! As soon as this is done, the Pi enters emulation mode and acts exactly like a K means loss function Diskette drive.
The Pi even has implemented the original drive sounds that the original C has! Loading a single file game or demo, as described above, is pretty straight forward. But what if I wanted to play a multi-sided disk game or demo? The easiest way to accomplish this is by making an.I bought one that was quite expensive, but came preassembled with the Raspberry Pi and OLED screen, inside an awesome case, with a SD card pre setup for use. Or so I thought The one I bought was eBay item Running firmware 1.
I've only successfully been able to mount and use one image, the disk tools image. Not very useful. Then nothing. I can leave it for 10 minutes and nothing happens. I'm pretty sure I didn't have to wait 10 minutes for these disks to load on a real back in the day. I can post a Youtube video of what it's doing if this isn't a good enough description. Please help, I'm at my wits end on this. Both my C64 and C load disks and programs just fine from a ii and drive, so I know it's not that.
It'll start the process just in case you need to file a claim for a defective unit. In the meantime, a video of the unit with closeups so we can see which one you have and what is happening on screen would be helpful as several of us have built these and have experience with them.
Sadly, the creator of the project doesn't usually see the profits from these units sold on Ebay so I'd considering sending a donation his direction via his project page after we get you figured out. As for loading times, the pi does emulate the disk drive, so unless you are using JiffyDOS, expected the same old school loading times. I have contacted the seller, but I thought I would reach out to the community here and see if anyone else has seen this or knows of this happening.
I'll see if I can put up a video tomorrow, I had to clean up all of my Commodore stuff this evening for a movie. I'll post the settings from the config file here, too, after I do a video showing what it's doing. PM me an I will help you out with a working board. This is news to me. If so does the serial cable work with it? I will see what he says.
Looks like it's possible people are tailgating on your good will and name to sell products on eBay. I do have a real and a I have tried the serial cable from several different drives that I have that work, and the same issue. I paid a significant amount of money for the drive hat, including a Pi and avery fancy case, with a SD card.
I just wanted a buy and work solution, I didn't want to have to make anything or troubleshoot anything. I'll post the config file here in a minute.
I haven't had a chance yet to make a youtube video of the drive trying to load. It seems family and Christmas is getting in the 'way'. With this option turned on they will be displayed on the Pi's screen. I changed the 8 to 9 in the config file on the drive, but my copy on my computer has 8. Rest assured, the drive is set to device 9. What power supply are you using to power the Pi?My gift to the community. I would not have achieved the level of compatibility without you.
I will release the source code soon, as well as, other hardware options, Gerbers etc. I just needed to get a version out. Thanks, Steve. Just needs a 3D printed mini RPi case.
RASPBERRY Pi1541 ZERO HAT COMMODORE-64 DISK DRIVE EMULATOR
Petros has shown me his design for an amazing looking II style case. Is there a way to add a momentary contact switch to the GPIO so that this project can be shutdown properly for use without a connected screen? Thanks for your hard work, Steve! I hope someone comes up with ready-to-buy cables since I'm electronically challenged. A nice case would be a great bonus!
Steve: Is cartridge emulation something you've thought about at all? EDIT: Or is cartridge emulation already available? Seeing Jiffy. Probably impossible though since the cable doesn't plug into the expansion port. One can dream. There were many non-believers. I will look into it. It has been implemented with bare metal code so there is no harm just pulling the power so long as you do it when it is not writing.
There is a button to eject the disk. When a disk is ejected any changes will be written back then. Not at the moment. Mr Angry wrote: I hope someone comes up with ready-to-buy cables since I'm electronically challenged. The project will be open source.Today, I finally managed to assemble one of the boards and everything seems to work great!
Revision 4 is basically what the previous one should have been: an improved rev. In this revision though, the I2C connector can be configured to accommodate different kinds of display modules. Again, the BOM for this board is mostly identical to that of revision 2. When assembling the board, you need to make your choices and configure the solder bridges as described for revision 2. Additionally, you need to configure the I2C header using new solder bridges if you intend to use it.
The project sources will again be available on Github as soon as I find the time to update the documentation. In the meantime, you can already order your boards on PCBWayif you like. Update: Sources and Gerber files for revision 4 are now available on Github. Tom Sorry I missed your question back then. The cathode of the LED goes onto the square pad. Things you could try off the top of my head:. Your email address will not be published. Save my name, email, and website in this browser for the next time I comment.
We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More. Necessary Necessary.GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together. Work fast with our official CLI.
Learn more. If nothing happens, download GitHub Desktop and try again. If nothing happens, download Xcode and try again. If nothing happens, download the GitHub extension for Visual Studio and try again. The software is free and I have endeavored to make the hardware as simple and inexpensive as possible. See www. We use optional third-party analytics cookies to understand how you use GitHub. You can always update your selection by clicking Cookie Preferences at the bottom of the page.
For more information, see our Privacy Statement. We use essential cookies to perform essential website functions, e. We use analytics cookies to understand how you use our websites so we can make them better, e. Skip to content. Dismiss Join GitHub today GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign up. Go back. Launching Xcode If nothing happens, download Xcode and try again.
Latest commit. Git stats commits. Failed to load latest commit information. View code. Releases 11 v1. Dec 31, Packages 0 No packages published. Contributors You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Accept Reject. Essential cookies We use essential cookies to perform essential website functions, e.
Analytics cookies We use analytics cookies to understand how you use our websites so we can make them better, e. Save preferences.The OLED variant will display a menu and status screen, but is optional. Build new, tested and ready to use. Provided is the IO adapter board only, it does not come with Raspberry Pi or other attachments.
The Pi IO Adapter is built and provided by silvestron. Skip to main content. Email to friends Share on Facebook - opens in a new window or tab Share on Twitter - opens in a new window or tab Share on Pinterest - opens in a new window or tab. Add to Watchlist. People who viewed this item also viewed. Picture Information. Mouse over to Zoom - Click to enlarge. Have one to sell? Sell it yourself. Get the item you ordered or get your money back. Learn more - eBay Money Back Guarantee - opens in new window or tab.
Seller information nko2k Contact seller. See other items More See all. Item information Condition:.
Pi1541io Revision 4
Sign in to check out Check out as a guest. The item you've selected wasn't added to your cart. Add to Watchlist Unwatch.
Watch list is full. Longtime member. No additional import charges at delivery! This item will be posted through the Global Shipping Program and includes international tracking. Learn more - opens in a new window or tab. May not post to Russian Federation - Read item description or contact seller for postage options. See details. Item location:.GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together. Work fast with our official CLI.
retroCombs: Create a blank .c64 disk image for the Pi1541 or SD2IEC
Learn more. If nothing happens, download GitHub Desktop and try again. If nothing happens, download Xcode and try again. If nothing happens, download the GitHub extension for Visual Studio and try again.
The software is free and I have endeavored to make the hardware as simple and inexpensive as possible. See www. We use optional third-party analytics cookies to understand how you use GitHub. You can always update your selection by clicking Cookie Preferences at the bottom of the page.
For more information, see our Privacy Statement. We use essential cookies to perform essential website functions, e. We use analytics cookies to understand how you use our websites so we can make them better, e. Skip to content.
Pi1541 Resource Page
Dismiss Join GitHub today GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together. Sign up. Go back.Pi1541 on Pi Zero - 1581 (D81) support
Launching Xcode If nothing happens, download Xcode and try again. This branch is 2 commits ahead, 54 commits behind pimaster. Pull request Compare. Latest commit. Git stats commits.
Failed to load latest commit information. View code. Releases 6 tags. Packages 0 No packages published.