Pi1541 Build (Commodore 1541 Emulator)
HTML-код
- Опубликовано: 6 июл 2024
- Support this Channel on Patreon:
/ thegeekpub
In this video, we build a Pi1541. The Pi1541 is a Commodore 1541 disk emulator that can be used on the C64, C128, and other Commodore computers. It 100% emulates the 1541 drive from a BIOS and CPU hardware level.
Detailed article, wiring diagrams, and downloads here:
www.thegeekpub.com/241190/pi1...
Thingiverse Files (3D printer files):
www.thingiverse.com/thing:312...
PARTS LIST FOR THIS PROJECT:
Raspberry Pi 3 - amzn.to/2lkos3r
Raspberry Pi power supply - amzn.to/2jQUvYr
I2C OLED screen - amzn.to/2ljVocr
8GB micro SD card - amzn.to/2jUheTx
Momentary buttons - amzn.to/2jT2zbc
Copper breadboards - amzn.to/2jT2V1w
Red LED - amzn.to/2l9Amgv
220 Ohm resistor - amzn.to/2lkt5uu
Passive Piezo buzzer - amzn.to/2XY5q0m
I2C safe logic level converter - amzn.to/2jUj2fh
Assorted 22 gauge wire - amzn.to/2llt0GV
6-pin DIN connectors - amzn.to/2lkuKjI
OPTIONAL PARTS AND TOOLS:
JST connectors w/crimper - amzn.to/2Y0Y7W0
QuadHands helping hands - amzn.to/2SkYA3N
Weller solder station - amzn.to/2Y6nDNv
.6mm Fine solder for circuit boards - amzn.to/2XVBDpl
Visit The Geek Pub and The 8-Bit Guy Forum:
murray2.com/
Find us on Social Media:
/ thegeekpub
/ thegeekpub
/ thegeekpub
I had to rush it due to a family emergency the last two weeks, so lots of scenes with focus issues, and not as much detail as I normally like to give. Hope you all enjoy this video anyway!
Hope things are okay, you could always do a part 2 later on when you are back to normal :)
Family's first, always first. Don't bother about us!
Life should always take priority over the internet M8, we will always be here awaiting the next video. Excellent build and I hope everything is okay.
The simulated drive noise is a nice touch.
OMG it’s got a piezo to emulate the drive sounds. Much respect
So you can have RaspPi emulating C64 and connect it to RaspPi emulating 1541 drive.
Hehe
Nice work! Thanks for sharing. Like your low-key, to the point presentation style.
Glad to hear the 3dprint will get a re-do, it looks pretty stripey
Hey Mike,
Just got into your videos and they are so amazing and interesting. Please keep going.
That's a really neat little build.
I owned a 1541. I learned Oxford Pascal using it. I wrote an entire course of lectures using Easy Script and the 1541. I bought book (by the ubiquitous Ian Sinclair, I think), which taught me how program for it. The book had, as I recall across the aeons, this dedication, "This book is dedicated to my 1541 Drive - may it rot in Hell". I respectfully agree. It was a slow, obstructive, expensive (in the UK) pig.
Very good project! I want one!!
Excellent video. Back in the day, I didn't have a 1541, I had a 3rd-party work-alike: the ECI FSD-1. It worked perfectly, as I recall. I found it advertised in the pages of COMPUTE! Gazette or some-such. I remember buying the EPYX Vorpal disk accelerator to speed things up. It was even faster than the FastLoad cartridge.
13:21 That's a tune I heard a lot as a kid.
Welcome back, Mike
Fantastic! have a mate that did similar but used a real 1541 II case :-) was thinking of doing the same thing, excellent vid! love your work!
Another great video. Very interesting. Thanks!
Thanks for the video. I hope all is well with the family.
Also, don't feel bad because Jumpman is *HARD* and we all suck at it.
Hey Mike, if you aren't going to keep that case can I pick it up? Been wanting to print that exact one. Also did you get that filament at Micro Center? What type and color? Thanks!
Pi1541. Amazing hardware. Cheap and works with all kind of disks. Sub+
Great video, Mike! Very informative. Mike, what's the title of the background music you used for this video?
It's a song a licensed from a private artist.
Awesome!
I need a Pi build that will work with a 5.25 Floppy drive so I can pull all my old games of my old floppies. lol
If you have a machine with a parallel port, check out the Star Commander software and the X1541 series of cables. That’s how I converted all my games. Else there’s Arnold.c64.org
Could you do a video on how to set up 1581 emulation on the pi1541?
Very nice and detailed video, you should advertise or shre it somewere it more to get some more views, you really deserve it
This is just nerding out, but making the drive close mechanism do something is just something that would be so satisfying in that doesn’t actually matter way but it’s neat.
This would make a great companion to a little C64 :)
Funny how much more powerful of a computer the "disk drive" is. Cool project though.
When your floppy drive has more processing power than your computer.
Hello i have a Question. there are a few file extensions on the comodore 64. Like .D64, PRG, and tap. Would this be able to do all of them?
Since c64 only outputs Composite or even s-video with luma and chroma, how do you hook up the c64 to that monitor?
I have a space problem, i'd like it even smaller, maybe a pi 0?
maybe a bit late,but now I have time and the stuff to make this great project of you!The only question I have: wich file do I have to copy when you say:in map vice-3x\C64 copy the file to the sd-card,this is the commodore-lettertype.....in that map there are many files so I don't know wich one to copy.Maybe allof them?
Sorry for my bad language but I'm from Holland ,and I hope you understand my question!
Simple question can i use an old raspberry pi 2011,12 with this set up??
Very cool project, love the commodore beige case. I have to be honest, though, I don't get that nostalgic for the 64. Once I upgraded to an Amiga I really didn't miss my C64 and 1541.
That’s a cool shirt ;)
can i copy 1541 stuff to it from pc and then use it on my 64 without having a raspberry pi
I don't see many C64 related videos that show off Creatures or Creatures 2 :(
Will this work on a Pi Zero?
Neat! Does an emulator exist for the 1571 as well?
It does not, but I hear it is on their roadmap.
It does 1581 though!
@@TheGeekPub Yes I'm working on it right now.
@@stephenwhite8615 Fantastic!
Could you use a Raspberry zero as well?
That is a good question!!
you could since the raspberry pi 3 wiring is the exact same as the zero
Mike, how do you transfers discs to sd cards?
With any SD card reader/writer.
@@TheGeekPub On a PC, On a Commodore, do you need special software? Just asking as I'd like to transfer Tape Cassettes to PC for example.
On any standard PC. See my article on TheGeekPub.com.
I wonder if other Pie models would suffice. Have few hanging around.
I can't see why not, I think a Pi Zero would probably do the job as long as you get one with the GPIO pins. Think the use of a Pi3 is over kill.
I don't believe the code will run on a zero. At least according to the documentation.
@@TheGeekPub Hmm, yeah, zero is slightly different beast. Pi2 or one, perhaps.
@@TheGeekPub Interesting, wonder why? The code open source?
3:47 Interesting way to hold a PCB board
9:08 Resembles the inside of my PC...
Isn't a 600mhz or faster ARM A7 a wee bit of overkill for a 1541? I mean FFS the original had a ~1mhz or so 6502 in it.
Seems to me more like a job for an AVR.... or at least a cheaper ARM.
Yep. But at $25 does it really matter?
@@TheGeekPubThere is that... still given what I can get a Arduino knockoff from China for (five for $10) it still seems wasteful... and it's not like driving a $3 I2C monochrome display is gonna tax it any more than the C64 side of things would.
Side note, loving all these cheap little OLED displays on the market now.
What? Why Jumpman and not Planet X2? :-)
What is the music @3:38?
A song I had created just for TheGeekPub.
The Pi1541 is sure a very good alternative to the original 1541. Even the X2018 demos, which are known to be challenging for the disk drive, work perfectly. There are pcbs on github, which can be ordered from the pcb manufacturers, like allpcb.com, Pcbway.com, jlcpcb.com etc. This hat has separate pcbs for the buttons and for the iec bus connectors: github.com/svenpetersen1965/Pi1541-HAT
Is it possible to make new CPU for C64 ?
I mean a lot of people have C64 but we need more power, so maybe someday we can install Linux on C64 ?
(simialar to C64 SuperCPU 20Mhz)
Yes. I am familiar with those. But I like to do things DIY. That's what makes it fun.
@@luk3z861 There is VICE, which emulates the C64 on Linux and Windows (Apple OS?) There is also something like a new C64 Board, that is the Ultimate64. It consists out of modern semiconductors and it is capable of great new things, like loading programs from USB-Stick and connecting to HDMI. Also there is the C64 mini (for like 50€) and there will be "The C64" in December 2019.
Too bad the case does not accommodate using the USB ports of the Pi. Pi1541 will support USB keys now, and will also perform "firmware" updates for Pi1541 through the USB ports.
Yeah. I may just redesign a complete new case from scratch.
RIP headphone users
why are all these things so complicated ... 64HDD is the best solution!
not really. 64HDD doesn't support G64 or NIB files, so copy protected software will not work. Also, it is only "tolerant" of JiffyDOS, and there are a couple of other features it doesn't support either that this solution does... so, no... not the best in any way.
nice work rovined by crap hot melt glue assembly
Hot glue is literally perfect for what I used it for.
@@TheGeekPub hot glue is a crap system only for hobbysts with zero skills on real works
@@lu9da LOL. Why don't you create one and show us all how its done then? Put your skills where your mouth is? Send me a link to your bad ass video when its done?
@@TheGeekPub Don't let this idiot get to you Mike. He's nothing but a useless troll. If he had a brain, he wouldn't be here in the comments, rather making something better. He's a troll at best. And a sad representation of the human race.