Pi1541 Build (Commodore 1541 Emulator)

  Рет қаралды 28,277

TheGeekPub

TheGeekPub

Күн бұрын

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

Пікірлер: 80
@TheGeekPub
@TheGeekPub 4 жыл бұрын
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!
@williambaldwin9346
@williambaldwin9346 4 жыл бұрын
Hope things are okay, you could always do a part 2 later on when you are back to normal :)
@BreakingBrick
@BreakingBrick 4 жыл бұрын
Family's first, always first. Don't bother about us!
@JonManProductions
@JonManProductions 4 жыл бұрын
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.
@CantankerousDave
@CantankerousDave 4 жыл бұрын
The simulated drive noise is a nice touch.
@amyhicox2578
@amyhicox2578 4 жыл бұрын
OMG it’s got a piezo to emulate the drive sounds. Much respect
@Pau_Pau9
@Pau_Pau9 4 жыл бұрын
So you can have RaspPi emulating C64 and connect it to RaspPi emulating 1541 drive. Hehe
@zaugitude
@zaugitude 4 жыл бұрын
Nice work! Thanks for sharing. Like your low-key, to the point presentation style.
@HebaruSan
@HebaruSan 4 жыл бұрын
Glad to hear the 3dprint will get a re-do, it looks pretty stripey
@turutzi
@turutzi 4 жыл бұрын
Hey Mike, Just got into your videos and they are so amazing and interesting. Please keep going.
@retrocommodorespacemagic5371
@retrocommodorespacemagic5371 4 жыл бұрын
That's a really neat little build.
@raulrrojas
@raulrrojas 4 жыл бұрын
Very good project! I want one!!
@xcon3k
@xcon3k 4 жыл бұрын
Another great video. Very interesting. Thanks!
@Hal9526
@Hal9526 4 жыл бұрын
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.
@lazydave7464
@lazydave7464 4 жыл бұрын
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!
@gklinger
@gklinger 4 жыл бұрын
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.
@PCBWay
@PCBWay 4 жыл бұрын
Welcome back, Mike
@AdamChristensen
@AdamChristensen 4 жыл бұрын
13:21 That's a tune I heard a lot as a kid.
@pierrenagonio1120
@pierrenagonio1120 3 жыл бұрын
Pi1541. Amazing hardware. Cheap and works with all kind of disks. Sub+
@clovislyme6195
@clovislyme6195 3 жыл бұрын
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.
@piecaruso97
@piecaruso97 4 жыл бұрын
Very nice and detailed video, you should advertise or shre it somewere it more to get some more views, you really deserve it
@flekkzo
@flekkzo 4 жыл бұрын
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 :)
@ChrisKewl
@ChrisKewl 4 жыл бұрын
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!
@cliffchism9187
@cliffchism9187 4 жыл бұрын
Awesome!
@lonster3000
@lonster3000 4 жыл бұрын
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.
@NickBair316
@NickBair316 4 жыл бұрын
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
@Renville80
@Renville80 2 жыл бұрын
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
@Shawario
@Shawario 4 жыл бұрын
Great video, Mike! Very informative. Mike, what's the title of the background music you used for this video?
@TheGeekPub
@TheGeekPub 4 жыл бұрын
It's a song a licensed from a private artist.
@gmcnewlook
@gmcnewlook 4 жыл бұрын
That’s a cool shirt ;)
@DiyintheGhetto
@DiyintheGhetto 4 жыл бұрын
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?
@Tech-geeky
@Tech-geeky 2 жыл бұрын
3:47 Interesting way to hold a PCB board 9:08 Resembles the inside of my PC...
@reiul9787
@reiul9787 4 жыл бұрын
Since c64 only outputs Composite or even s-video with luma and chroma, how do you hook up the c64 to that monitor?
@houtrakker
@houtrakker 6 ай бұрын
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!
@AnimalFacts
@AnimalFacts 4 жыл бұрын
Funny how much more powerful of a computer the "disk drive" is. Cool project though.
@hamsterwolf
@hamsterwolf 3 жыл бұрын
When your floppy drive has more processing power than your computer.
@Evilslayer73
@Evilslayer73 2 жыл бұрын
Simple question can i use an old raspberry pi 2011,12 with this set up??
@RetroMarkyRM
@RetroMarkyRM 4 жыл бұрын
Could you do a video on how to set up 1581 emulation on the pi1541?
@raulrrojas
@raulrrojas 4 жыл бұрын
I have a space problem, i'd like it even smaller, maybe a pi 0?
@rancidbeef582
@rancidbeef582 4 жыл бұрын
Neat! Does an emulator exist for the 1571 as well?
@TheGeekPub
@TheGeekPub 4 жыл бұрын
It does not, but I hear it is on their roadmap.
@ChrisKewl
@ChrisKewl 4 жыл бұрын
It does 1581 though!
@stephenwhite8615
@stephenwhite8615 4 жыл бұрын
@@TheGeekPub Yes I'm working on it right now.
@TheGeekPub
@TheGeekPub 4 жыл бұрын
@@stephenwhite8615 Fantastic!
@Dukefazon
@Dukefazon 4 жыл бұрын
I don't see many C64 related videos that show off Creatures or Creatures 2 :(
@trendyfunandgames4759
@trendyfunandgames4759 4 жыл бұрын
can i copy 1541 stuff to it from pc and then use it on my 64 without having a raspberry pi
@grahamjones7814
@grahamjones7814 4 жыл бұрын
Mike, how do you transfers discs to sd cards?
@TheGeekPub
@TheGeekPub 4 жыл бұрын
With any SD card reader/writer.
@grahamjones7814
@grahamjones7814 4 жыл бұрын
@@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.
@TheGeekPub
@TheGeekPub 4 жыл бұрын
On any standard PC. See my article on TheGeekPub.com.
@barthonhoff5547
@barthonhoff5547 4 жыл бұрын
Could you use a Raspberry zero as well?
@raulrrojas
@raulrrojas 4 жыл бұрын
That is a good question!!
@un_simp1127
@un_simp1127 4 жыл бұрын
you could since the raspberry pi 3 wiring is the exact same as the zero
@Kumimono
@Kumimono 4 жыл бұрын
I wonder if other Pie models would suffice. Have few hanging around.
@enigma776
@enigma776 4 жыл бұрын
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.
@TheGeekPub
@TheGeekPub 4 жыл бұрын
I don't believe the code will run on a zero. At least according to the documentation.
@Kumimono
@Kumimono 4 жыл бұрын
@@TheGeekPub Hmm, yeah, zero is slightly different beast. Pi2 or one, perhaps.
@enigma776
@enigma776 4 жыл бұрын
@@TheGeekPub Interesting, wonder why? The code open source?
@MrConradF
@MrConradF 4 жыл бұрын
What? Why Jumpman and not Planet X2? :-)
@jasonknight1085
@jasonknight1085 4 жыл бұрын
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.
@TheGeekPub
@TheGeekPub 4 жыл бұрын
Yep. But at $25 does it really matter?
@jasonknight1085
@jasonknight1085 4 жыл бұрын
@@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.
@AussieMysteries
@AussieMysteries Жыл бұрын
Will this work on a Pi Zero?
@svenpetersen1965
@svenpetersen1965 4 жыл бұрын
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
@luk3z861
@luk3z861 4 жыл бұрын
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)
@TheGeekPub
@TheGeekPub 4 жыл бұрын
Yes. I am familiar with those. But I like to do things DIY. That's what makes it fun.
@svenpetersen1965
@svenpetersen1965 4 жыл бұрын
@@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.
@nathanmead140
@nathanmead140 4 жыл бұрын
What is the music @3:38?
@TheGeekPub
@TheGeekPub 4 жыл бұрын
A song I had created just for TheGeekPub.
@LerrySanders
@LerrySanders 4 жыл бұрын
RIP headphone users
@NeilForker
@NeilForker 4 жыл бұрын
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.
@TheGeekPub
@TheGeekPub 4 жыл бұрын
Yeah. I may just redesign a complete new case from scratch.
@crapcbm
@crapcbm 4 жыл бұрын
why are all these things so complicated ... 64HDD is the best solution!
@menotu000
@menotu000 4 жыл бұрын
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.
@lu9da
@lu9da 4 жыл бұрын
nice work rovined by crap hot melt glue assembly
@TheGeekPub
@TheGeekPub 4 жыл бұрын
Hot glue is literally perfect for what I used it for.
@lu9da
@lu9da 4 жыл бұрын
​@@TheGeekPub hot glue is a crap system only for hobbysts with zero skills on real works
@TheGeekPub
@TheGeekPub 4 жыл бұрын
​@@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?
@robclaggy8620
@robclaggy8620 4 жыл бұрын
@@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.
Building a PI1541 for the Commodore 64
27:41
Tim's Retro Corner
Рет қаралды 8 М.
The Apple 1 Case that Steve Jobs would have LOVED... and HATED
20:55
格斗裁判暴力执法!#fighting #shorts
00:15
武林之巅
Рет қаралды 90 МЛН
Joven bailarín noquea a ladrón de un golpe #nmas #shorts
00:17
CAN YOU HELP ME? (ROAD TO 100 MLN!) #shorts
00:26
PANDA BOI
Рет қаралды 36 МЛН
Building a NEW Commodore 1581 disk drive!
29:19
retrobits
Рет қаралды 75 М.
Fixing a Commodore 1541 Disk Drive
30:23
Adrian's Digital Basement
Рет қаралды 118 М.
Pi1541 Hat Kit Build & Test w/RaspPI Zero
11:27
Jamie's Hack Shack
Рет қаралды 1,1 М.
The ChickenHead Chronicles - pi1541 Review and SD2IEC comparison
31:54
10 Minute Amiga Retro Cast
Рет қаралды 4,9 М.
The Pi1541 Commodore Disk Drive Emulator
35:42
Jan Beta
Рет қаралды 68 М.
UPGRADING Pi1541 Zero to 3A+ | Commodore 64
23:53
Basic Bites
Рет қаралды 3,9 М.
Tabletop Arcade with Retropie
17:00
TheGeekPub
Рет қаралды 55 М.
This Commodore 1541 hides a terrible secret.
8:54
retrobits
Рет қаралды 112 М.
Pi1541-III - Assembling one
26:35
Basement Adventures
Рет қаралды 755
格斗裁判暴力执法!#fighting #shorts
00:15
武林之巅
Рет қаралды 90 МЛН