The Pi1541 Commodore Disk Drive Emulator

  Рет қаралды 68,734

Jan Beta

Jan Beta

5 жыл бұрын

The Pi1541 is an open source project by Steve White that uses a Raspberry Pi 3B(+) to allow for cycle exact emulation of a Commodore 1541 disk drive.
In this video, I build two different versions of Pi hats that allow the Raspberry Pi to be connected to Commodore hardware. I also take a look at setting up an SD card from scratch and fiddle a bit with the options.txt settings. A bit of a trial-and-error tutorial if you will. Hope it is useful.
The SD2IEC is an open source SD storage solution for Commodore computers that uses a micro controller and some custom software. The firmware is available here: sd2iec.de
The 1541 Ultimate II+ is available from Gideon's Logic Architectures here: ultimate64.com/Main_products
The Pi1541 main website is here (get the specialized files for the SD card there, as well as a filebrowser d64 disk image): cbm-pi1541.firebaseapp.com
Edu's Pi hat is available from arananet: www.arananet.net/pedidos/prod...
Andrew's sophisticated version is open source and all needed files can be accessed on the Backoffice GitHub: github.com/backofficeshow/Com...
It will also (as far as I know) be available to buy as a kit/assembled from his shop here: backofficeshow.com/shop/
Discussion about the Backoffice version on Discord: discordapp.com/invite/6AfRFg
There are many other takes on Pi hats for the same purpose. Here is another popular one: github.com/hackup/Pi1541io
Mingos Commodorepage has an excellent 2 part tutorial on setting up the Pi1541 from hardware to software (German): mingos-commodorepage.com/tuto...
The Raspberry Pi firmware master ZIP mentioned and used for setting up the SD card is available here (links to the Raspberry Pi GitHub): github.com/raspberrypi/firmwa...
The 1541-II firmware ROM I used is available from zimmers.net: www.zimmers.net/anonftp/pub/cb...
The C64 character ROM is available on zimmers.net, too: www.zimmers.net/anonftp/pub/cb...
Check out the Pi1541 discussion on the lemon64 forum, too: www.lemon64.com/forum/viewtop...
The music used for the soldering portions of the video is called "4K" and was kindly provided by Focus 10 aka Øystein Hansen. Thank you! Check out more of his work here: / user-993847645
The review(ish) parts of this video have in no way been sponsored or influenced in any way. I was just given the Pi hats for free to check out. Thank you Edu & Andrew!
Buy a Raspberry Pi 3B here (affiliate links, you don't pay extra, I get some money):
US: amzn.to/2RxDP4u
UK: amzn.to/2XxfyB6
DE: amzn.to/2N9YkFV
If you find this video helpful and/or entertaining please like, share, subscribe and/or consider a donation!
TWITTER: / thejanbeta
PATREON: / janbeta
WEBSITE: www.janbeta.net
TWITCH: / thejanbeta
Thanks!
#JanBeta #Pi1541 #Commodore #DiskDrive

Пікірлер: 215
@vbrigham
@vbrigham 5 жыл бұрын
Those floppy disks are very stable! I have over 100 disks that are 30 years old, and I have not found any data lose! The 3 1/2 floppy disks on the other hand were always getting errors on them.
@tdumnxy
@tdumnxy 5 жыл бұрын
The original ARM processor was a development board/coprocessor project designed and built by the Acorn team on the BBC Model B. All ARM based products have a common heritage with the Acorn/BBC computer line via the Archimedes series, including mobile phones, tablets and of course the Raspberry Pi itself. In the eighties I had a C64 and my family owned a Model B and then later an A5000. I still have the 64. In my opinion the BBC was a *better* computer, the 64 was more fun and certainly more popular world wide. I love how all these years later this has come around full circle. Thanks for doing this video Jan.
@keithstone001
@keithstone001 9 ай бұрын
Thank you Jan, this tutorial still works in 2023!
@papafrank808
@papafrank808 5 жыл бұрын
There are not many people still soldering. You are one of them and deserve my greatest respect.
@10MARC
@10MARC 5 жыл бұрын
Nice informative video, Jan. I have my pi1541 coming in next week. I love my SD2IEC, but I have five different 8 bit computers I swap it on. Time to get a second solution to test and review. I got my piHAT from Commodore4Ever on eBay. All assembled with 2 IEC ports and an LCD screen. Not the cheapest, but very well built and reviewed.
@SyphistPrime
@SyphistPrime 4 жыл бұрын
Ok, that's really cool. I didn't realize you could get cycle exact emulation for a system like that on an RPi.
@JanBeta
@JanBeta 4 жыл бұрын
They even have a version for the Pi zero now (if I'm not mistaken) which makes things a lot more cost effective. Definitely have to try that sometime, too.
@SyphistPrime
@SyphistPrime 4 жыл бұрын
@@JanBeta The fact that it can be cycle exact on a $5 computer is absolutely mind blowing. You could end up paying more for the SD card than the computer that is doing all the emulating, that's insane.
@BilisNegra
@BilisNegra 5 жыл бұрын
Thanks once more for yet another totally enjoyable video.
@MichaelBLive
@MichaelBLive 5 жыл бұрын
Great video! Looking through your videos for explanation of how you use a modern monitor with the c64.
@JanBeta
@JanBeta 5 жыл бұрын
Oh, still didn't do an episode about that. I'm working on a satisfying solution myself and went through different analog to HDMI adapters but none of them is perfect.
@LunarJim69
@LunarJim69 5 жыл бұрын
Thank you very much for this tutorial Jan Beta. The only bit you lost me was the 'chargen' bit where you went just a little too quick lol. Got there in the end though and my backoffice pi1541 hat is up and running. Love your channel.
@JanBeta
@JanBeta 5 жыл бұрын
Thanks! I guess my video was a bit unclear in some parts. But then again, it wasn't meant to be a real tutorial when I started filming but turned out to be one in the end... ;)
@SaintKaede
@SaintKaede 5 жыл бұрын
The Retro community never ceases to amaze me. There is always a way to make somethin' for all these older systems they are not dead yet. I should pick one of these up anyway since who knows what I'll get my hands on in the future. Meanwhile, all the soldering! Seriously those are scary lookin' to solder since it is they're so small. Anyway - mach weiter so, Jan!
@JanBeta
@JanBeta 5 жыл бұрын
SMD soldering is actually not all that scary once you get the hang of it. Steady hand and good eye required though... ;)
@BillAnt
@BillAnt 5 жыл бұрын
Or use a cheap microscope from Amazon/AliExpress/Ebay ;)
@SeliJue
@SeliJue 5 жыл бұрын
Thank you Jan for this presentation. It is so nice that I just buy a kit from eBay. Please continue with your channel :)
@Retrocatone
@Retrocatone 2 жыл бұрын
Very helpful and step by step video, a great helping hand. Help me to troubleshoot my pi1541 install and get it finally working! Thanks Jan!
@JanBeta
@JanBeta 2 жыл бұрын
Glad this was helpful! The Pi1541 can be a bit troublesome to set up but it’s definitely worth the effort! :)
@greggregson9687
@greggregson9687 5 жыл бұрын
Great video Jan, The Pi1541 is probably the best cost effective 1541 emulator on the market. I have Jiffydos installed on it too, so everything runs much faster (in all operations, not just initial loading as per a fast loader cart). I tried a SD2IEC and found the massive incompatibility with many programs driving me back to the old floppy drive. The 1541 Ultimate is awesome, but with a family and mortgage, I couldn't justify that kind of money. With the pi3b+ however (and all the crapping around of course) I found the perfect niche. And to top it all off, I can disconnect the pihat, and use the pi for other things whenever I like. Best of both worlds, and something I think people don't realise; you can use the pi for many things, as the pi1541 hat just disconnects easily, and a new sd card popped in for any other things you would like to use the pi for. Too easy.
@michaelcarey
@michaelcarey 3 жыл бұрын
I know I'm late to the party, but I have just got a Pi1541 up and running on a Raspberry Pi 3A+ What an incredible gizmo! I've got two ROMs installed... 1541II and JiffyDOS. It works perfectly. I now want to jam it in a small enclosure with a 5" HDMI monitor and externally accessible MicroSD slot :-)
@JanBeta
@JanBeta 3 жыл бұрын
Yes! It is an incredibly useful little device!
@SeaJay_Oceans
@SeaJay_Oceans 4 жыл бұрын
Thank YOU ! GREAT Idea ! Love your intro sounds too ! :-)
@adamsfusion
@adamsfusion 5 жыл бұрын
That's so clever! When I saw you show this off initially, I was like "Cycle accurate emulation on a Pi? Impossible" because I assumed it was running through stock Raspbian or something. Now that I see it's actually loading it's own elf payload, I'm spectacularly impressed. That's so smart and clever.
@saxonian
@saxonian 5 жыл бұрын
This cannot be compared to raspian. AFAIK this is written as RTOS.
5 жыл бұрын
Yes, this is a complete separate OS which is only doing this, and nothing else. No network or USB drivers for example.
@TheJeremyHolloway
@TheJeremyHolloway 4 жыл бұрын
I didn't notice until now that your C64C has Breadbin C64 keys on it. It looks pretty cool.
@lactobacillusprime
@lactobacillusprime 5 жыл бұрын
Wow - it takes a bit of tinkering but it does provide wonderful 1541 disk game compatibility!
@eukat3ch
@eukat3ch 5 жыл бұрын
Love the Totoro background on youre pc :)
@SuperJet_Spade
@SuperJet_Spade 5 жыл бұрын
I've been seeing quite interesting uses for the RaspberryPi in the recent months. First, it was The Geek Pub (The 8-Bit Guy's brother) putting one inside a Commodore 64, then it was Perifractic with the Think Different Challenge for the Apple PIIe, and now this one that emulates the Commodore 1541 disk drive. I first heard of the RaspberryPi back in around 2015, and I wasn't interested at first, but I find it to be quite intriguing now.
@JanBeta
@JanBeta 5 жыл бұрын
Yes, very versatile little devices. I liked the idea of a true "computer for the masses" that this initially was from the beginning. Never really used a Pi until very recently though. Now I'm already planning more projects involving Pis... ;)
@low_e_music
@low_e_music 5 жыл бұрын
Great video! I have the Arananet version and added a little 128x64 screen to it. It works well but the scrolling is noticeably slower than with a monitor. It's not really an issue if you only have a few games or even a small collection. If you have a large number or full collection though, unless they are well broken down into sub folders, it can take a while to scroll through them. At the end of the day, the Pi1541 is an amazing little device, well worth owning for all C64 fans!
@JanBeta
@JanBeta 5 жыл бұрын
I agree, it's definitely an amazing device. I'm looking forward to what this thing is going to become in the future. After all, it's a relatively new project still. I have an OLED screen on order, too. Can't wait to try it. :)
@soggybaguette8457
@soggybaguette8457 3 жыл бұрын
Stuff like this is why I *love* raspberry pis. I actually have one I use for media streaming, and another planned for transformation into a MIDI synth!
@JanBeta
@JanBeta 3 жыл бұрын
Yes, Raspberry Pis are immensely versatile. I especially love the Pi Zeros these days, you can do so much with them for so little money! (The Pi1541 software now works with the Zero, too!)
@dmmikerpg
@dmmikerpg 4 жыл бұрын
Retro Computing seems to be gaining in popularity, I wouldn't be surprised if new 5.25 and 3.5 disks were produced again.
@JanBeta
@JanBeta 4 жыл бұрын
That would be awesome. Maybe if there's enough demand for it. I mean, they started making audio cassettes again recently, too. There's always hope. ;)
@dmmikerpg
@dmmikerpg 4 жыл бұрын
It would certainly allow us to refresh our old diskettes before they go "poof". But many machines still use them, like embroidery machines, it is surprising they aren't still made. At least in limited runs. At the very least, remaking 3.5" diskettes would allow us to use the C1581.
@LuisFernando-Salazar
@LuisFernando-Salazar 5 жыл бұрын
Nothing beta than to watch some Jan Beta videos while drinking a glass of rum and waiting for your 160GB drive to finish formatting with Windows 98SE Setup boot disk. Thanks Jan!
@JanBeta
@JanBeta 5 жыл бұрын
Haha, thanks Luis. Good luck with that Win98 installation! :)
@eddiegeerts6107
@eddiegeerts6107 5 жыл бұрын
very cool stuff!!
@AntStiller
@AntStiller 5 жыл бұрын
Great video as I've been really interested in the Pi1541. Thank you! Also I recognise the name of that game you try and load around 25:57! ;)
@stephenwhite506
@stephenwhite506 5 жыл бұрын
Cool stuff Jan. I'm a big fan of the channel!
@JanBeta
@JanBeta 5 жыл бұрын
Oh, glad you like the channel! I'm a big fan of your work. Really looking forward to see what this is going to be in the future. Very well done sir! Thanks for your work (and for making it available to the public)!
@mc_frag8643
@mc_frag8643 5 жыл бұрын
Jetzt kann ich meinen verstaubten Raspi endlich für was vernünftiges verwenden. Danke dafür :D
@KolliRail
@KolliRail 5 жыл бұрын
That is a really nice device. I have built mine on a piece of breadboard with nearly the same layout as Edu's pcb. Works great, but was a lot cheaper.
@JanBeta
@JanBeta 5 жыл бұрын
Yeah, of course you can DIY it, that's the beauty of this device. :)
@bubba99009
@bubba99009 5 жыл бұрын
I just got a small batch of boards made up for this from China and an little OLED dislay but I haven't had time to put one together and play with it yet. The boards I had made are the multiple device version and uses all through-hole components instead of SMD. Glad to see this awesome project get some more exposure.
@GameTechRefuge
@GameTechRefuge 5 жыл бұрын
Very cool Jan. Great to see the Pi1541 shields. FPGA's are cool but the Pi is better for sure. Love the new ESD mat. My old cutting mat is starting to look a bit beat up too, might be time to join the ESD club :). DId you get a new camera? The video quality seems to have improved. Great video, loved the montage music.
@JanBeta
@JanBeta 5 жыл бұрын
Thanks! I think the improved video quality is a result of my new lighting setup (got some cheap soft boxes a while back) and me finally getting to grips with the software better. ;)
@phil3142
@phil3142 5 жыл бұрын
Another fantastic video, thank you. Still makes me glad I have my Ultimate II+ though :) #smug
@LeftoverBeefcake
@LeftoverBeefcake 5 жыл бұрын
Glad to see that you've covered this. I've seen both the DIY kits and finished boards floating around on eBay and was hoping somebody would examine it in detail to see if it's worth a purchase or not.
@JanBeta
@JanBeta 5 жыл бұрын
Definitely worth it. You can also experiment with just building an adapter with a level shifter if you don't want to spend much on it. That's the beauty of the project I think. :)
@juliuspepernickle5541
@juliuspepernickle5541 5 жыл бұрын
I see you play Elex. You're a man of impeccable taste.
@JanBeta
@JanBeta 5 жыл бұрын
Huge fan of the original Gothic series. Elex finally feels equally as interesting (I only just started playing a couple of days ago but I already feel very at home in the game).
@juliuspepernickle5541
@juliuspepernickle5541 5 жыл бұрын
Yeah, I loved the original Gothic series too (and Risen 1). I really enjoyed Elex, I'm hoping they continue the world with a sequel.
@holleholl3057
@holleholl3057 5 жыл бұрын
Interesting piece of hardware. Must be something like the Gotek on the Amigas. No increase in speed, but in comfort, of course, and you can put your old disks away (hopefully) forever ;)
@EdwinNoorlander
@EdwinNoorlander 5 жыл бұрын
Nice projects, @Dr D. I like your board better. Only try to give CiKat a chance. @Jan nice video.
@saxonian
@saxonian 5 жыл бұрын
To add a new image downloaded via PC just pull the SD card and put it on there. No need to power down the pi1541. Fb64 or fb128 sees the new disk image right away. One thing worth to mention is, changes to the disk images are written when unmounting the image. So don't forget to push the button or your data written to the disk is not written to the SD card.
@rad666a
@rad666a 5 жыл бұрын
Mmmmm...retro computers and synthwave music. :)
@umutk5614
@umutk5614 5 жыл бұрын
That was one of the gadgets that i was wondering about, thanks for the covering them. And what happened to the classic soldering/unscrewing music? :(
@JanBeta
@JanBeta 5 жыл бұрын
Oh, I got a bit bored by my old soldering music and was offered some tracks by Focus 10 (linked in the description) to use. I quite like his style actually, might make my own music again, too, if I find the time. Maybe I'll do a new edit of the old music.
@bozimmerman
@bozimmerman 5 жыл бұрын
Hey Jan -- I think the sd2iec gets a bad rap. One advantage it has over all of the other choices is CMD Hard Drive emulation. Perhaps it's a US/Europe thing, but that's really important for C64 power users, and GEOS users especially. Another advantage is the form factor: Jim Brain has sd2iecs so tiny that you can embed them in anything. The last advantage is price. At one point I picked up 3-4 of these for less than $100.
@user-hx9gu5nh9p
@user-hx9gu5nh9p 5 жыл бұрын
Yeah and it costs less than a Raspberry.
@erichmersch1825
@erichmersch1825 2 жыл бұрын
In deutsch wäre das super! Hätte gerne mehr von der Pi1541 gesehen, als "nur" das zusammenbauen :(
@grindej1
@grindej1 5 жыл бұрын
Pi1541 works perfectly with Final 3 Cartridge, but only in drive emulation mode. When you boot the pi, it starts in sd2iec mode and it is not emulating any drive. The exact emulation starts when you select disk image either from FB64 or directly on Raspberry Pi (using hdmi display and buttons on the board)
@BillAnt
@BillAnt 5 жыл бұрын
So fast loading works fine in drive emulation mode? Any glitches or exceptions?
@00Skyfox
@00Skyfox 5 жыл бұрын
Do any of these units have JiffyDOS compatibility? I imagine it would require a different ROM to be loaded in to emulate the JD ROM chip in the 1541. If so, that would take care of the need for a fast loader.
@JanBeta
@JanBeta 5 жыл бұрын
Yes, you can use the 1541 Jiffy ROMs as well as all other serial speeders. You just have to copy the ROM on the SD card and specify it in the options.txt.
@waldevv
@waldevv 4 жыл бұрын
If anyone else has the Pi1541io board and has problems with it, it has pads on the bottom that you have to bridge to select various things explained on the github page, I was wondering why mine didn't seem to work but I completely missed that since the eBay one I bought came with no instructions. Works great now and the external OLED is definitely a must have if you have a single screen
@Cream2773
@Cream2773 2 жыл бұрын
thnx.... wollte nur wissen, ob ich dieses Teil wie ne Floppy vom 64er aus handeln kann... also könnte ich theoretisch auch n Disk Copy starten, um von dem Pi1541 auf ne 5 1/4" Disk zu kopieren?
@RaymondDay
@RaymondDay 5 жыл бұрын
Were can you buy the 2nd version you had. I can solder it up too. It be nice to have a board not just like hack it together. This is good it my be the best way to have all most a real 1541 with no moving parts to go bad. I guess can install jiffyDOS rom in it.
@svenpetersen1965
@svenpetersen1965 5 жыл бұрын
Der Pi1541-Hat wird mein nächstes Projekt. Ich werde den „Treiber“ sockeln. Angeblich passen nicht alle 7406. Die DIN-Buchsen mache ich von der Unterseite, dann wird das Gerät länger, aber flacher und für das Display und die Tasten mache ich ein Breakout-Board, dann wird auch das eleganter. Wenn ich jetzt noch einen 3D-Drucker hätte :-)))
@sarreqteryx
@sarreqteryx 5 жыл бұрын
why doesn't the Ultimate II+ emulate a 1551? edit: nevermind. I thought it was backward compatible with the C64's cartridge port, on it's own. side thought: I'm wondering if the Pi can be used to replace the controller board in a (presumably dead) 1541/1551/1571/1581.
@user-pf7qg9lc6p
@user-pf7qg9lc6p 5 жыл бұрын
Nostalgia.
@esshahn
@esshahn 5 жыл бұрын
I demand the Jan Beta Soldering Music back - this one is creepy! :D
@kenoobe
@kenoobe 5 жыл бұрын
I think it's pretty awesome but the old one was nice too :)
@waltherstolzing9719
@waltherstolzing9719 5 жыл бұрын
I also prefer the old one.
@JanBeta
@JanBeta 5 жыл бұрын
Oh, I flattering that you like my self-made little music. I got a bit bored with it recently. Maybe I'll do a remix or reworked version of it sometime to bring it back.
@esshahn
@esshahn 5 жыл бұрын
Did I hear Kickstarter remix album?
@markomadic9234
@markomadic9234 5 жыл бұрын
I still find it amazing to see what people do with the Pies, it's proven to be very versatile over these few years. ---- And yes, that should have been a screen capture because now I know that (save for Dungeon Keeper), we have the same games on our desktops. Yes, even Gothic 3 ♡. By the way, if you can with work/time/money, maybe you can check out the Bytefest event in Prague (bytefest.cz , vintage computer event in December). I've not been so far, but would definitely like to go if I can! EDIT: I HAD THE DATE WRONG! It's actually in about a week! (Next weekend) :(
@JanBeta
@JanBeta 5 жыл бұрын
Oh, I won't make it next weekend. But would be great to go sometime in the future (if there are future Bytefests).
@markomadic9234
@markomadic9234 5 жыл бұрын
@@JanBeta a friend of mine who lives there sent me the event on a whim. I can't read Czech but judging by their galleries, it looks like it's been around since 2006, so there's a good chance it will happen again next year
@bit-ishbulldog2089
@bit-ishbulldog2089 5 жыл бұрын
It's good to have choice of a modern 1541 alternative.. I'm happy with my recycled 64c cased SD2IEC that I got from the future is 8bit... It looks nice with my 64c because its the same colour exactly.. I would not mind the Ultimate 2 for the extra functions like Cart load and Tape load etc.. The Pi looks interesting and has a lot of potential to be something great. Jan add a mini LED or LCD and a casing and maybe daisy chain the other board so you have 2 drives at once.. Or connect a different device to the extra 6 pin din.. What can you add? By using a Raspberry Pi there is loads that could be done in the near future to make this so interesting and a enervative project.
@LunarJim69
@LunarJim69 5 жыл бұрын
Thanks for the excellent video again Jan. Is it better to get a pi1541HAT with or without the 7406 IC?
@JanBeta
@JanBeta 5 жыл бұрын
The 7406 makes it possible to connect more than one device so I’d definitely recommend getting that version. If you know for sure you’re only ever going to need the single Pi1541, you’re good without the 7406.
@LunarJim69
@LunarJim69 5 жыл бұрын
Thanks for the reply @@JanBeta
@bluehatguy4279
@bluehatguy4279 5 жыл бұрын
The Pi option is very cool, but it kinda seems ironic that the Pi could probably emulate any of the old commodores better than the real thing.
@woodiemarv
@woodiemarv 4 жыл бұрын
Lol it could emulate the whole thing. I like watching these vids for some reason. But I'm over the commodore the days. Let it rest it peace.
@NozomuYume
@NozomuYume 5 жыл бұрын
"These floppies are getting rare, expensive and harder to find." **PROCEEDS TO RUB CIRCUIT BOARDS ABUSIVELY ACROSS RARE FLOPPIES**
@JanBeta
@JanBeta 5 жыл бұрын
These floppies were dead before, I’m just using them for decoration anyway. But good point... ;)
@KenjiTech
@KenjiTech 5 жыл бұрын
interesting video. i wonder if this will also work with a pi zero. would be cool because of the smaller physical size, reduced power draw and much lower price of the pi zero.
@gklinger
@gklinger 4 жыл бұрын
Is is worth noting that the original 1541 Ultimate came out before the SD2IEC.
@stephenbruce8320
@stephenbruce8320 5 жыл бұрын
I have a Pi1541 that I purchased from an eBay vender Commodore4Ever who builds and sells the top board which you connect to the a Pi it works quite nicely and it has a screen on it so you can move around either using the screen or from the File Browser Software. I played with it for a while and found it to be a nice addition to my Commodore Collection. I could of built one myself but for this I opted to support the seller who lives here in the States and does a great job supporting the Commodore Community with a wide range of products. One thing I don't like is that its not in a protective case so I modified a Pi Case to at least provide some protection. Depending on the Pi1541 there are some cases available for the version where the buttons point upward but on my version the buttons point outward from the board but the good news is that Commodore4Ever has 3D Printed a case that he might sell in the future.
@pauledwards2817
@pauledwards2817 5 жыл бұрын
I have been wondering if a pi with a suitable hat can emulate a scsi disk. The fpga options are quite expensive.
@JanBeta
@JanBeta 5 жыл бұрын
I'm not a programmer at all but I suppose it should be possible. Probably more straightforward than the 1541 emulation as you don't have to emulate a SCSI controller.
@Brutikus32
@Brutikus32 5 жыл бұрын
Where can I get my own "Lips" brand monitor? 😀
@ShadowD71
@ShadowD71 5 жыл бұрын
You by an Philips Monitor an glue the "phi" :)
@gile849
@gile849 5 жыл бұрын
i buy one in cosmetics store :)
@sgpch1983
@sgpch1983 5 жыл бұрын
kannste du methoden zeigen (günstig wäre geil), wie man seine disketten backupen kann? ich denk mal viele von uns haben noch programme oder daten auf den disketten die wir gern sichern würden.. eng and shorter: can you shop a disk backup methode?
@saxonian
@saxonian 5 жыл бұрын
This is quiet easy. Pi1541 is just another disk drive. You can choose the drive letter with a keyboard connected (or via options.txt). With a keyboard connected you hit CRTL+N and you have a new disk image created. Mount this image and use your favorite program (e.g. Dragon copy) to duplicate the disk. I used this method to backup all my disks. Another nice addon is to add a 3,5 inch hdmi display on top. For this I had to change the layout a bit. Check this out: twitter.com/SachseImExil/status/1036184155174961152?s=09
@tehaxor69
@tehaxor69 5 жыл бұрын
Basic FPGA boards cost $12~$20 with shipping. On Aliexpress you can find Cyclone 2/3/4 and Spartan 6 boards with configuration memory, JTAG headers, 3.3V regulator, 50MHz crystal, and GPIO headers.
@BillAnt
@BillAnt 5 жыл бұрын
Right, but somebody has to develop the firmware to flash to the chip, otherwise it's just useless hardware.
@talaminia
@talaminia 5 жыл бұрын
would be cool if it showed the track number like the Indus GT disk drive did.
@Elektronik-1
@Elektronik-1 5 жыл бұрын
Interessantes Video. Damit hat die Floppy ungefähr die 4000fache Rechenleistung (+GPU) des C64...
@BilisNegra
@BilisNegra 5 жыл бұрын
So, back in the day, when you used a 1541 drive with your Commodore computer you were actually using another whole computer built into the drive to read a disk because managing disk controller tasks alongside its own internal functions and some program loaded into RAM was a too heavy a chore for your computer. Fortunately, now you can -just- emulate the drive with a pretty simple board which is connected to... a whole computer with a boot disk that you will create using yet another computer to not just download and move around stuff but also edit config files and all that jazz. On top of that, for an optimal experience, besides your main monitor, you will connect another monitor to the Pi to be in total control of the emulator at any time. Pretty straightforward, isn't it?
@alerey4363
@alerey4363 5 жыл бұрын
u dont need an extra monitor for the Pi; being a Linux computer u can remotely ssh from anywhere, via ethernet cable, wifi, using your smartphone, etc; that's the advantage of open source, it's hacker friendly
@carminone
@carminone 5 жыл бұрын
You're basically right, but a small OLED display and some GPIO buttons can be used instead of monitor & keyboard (as of now; remote operation through phones, tablets etc. could be implemented).
@KenjiTech
@KenjiTech 5 жыл бұрын
funny and weird, isn't it ? now, you COULD use the raspberry pi itself to download the required files for the boot SD so you don't need 3 different computers. - start up raspbian or any other desktop OS of your liking, - download the files - connect a usb SD card reader (you can't use the raspis on board SD card slot 'cause you are running raspbian from it) - make boot disk - shut the pi down and swap the raspbian SD card with the 1541 emulator card and as juan already mentioned you can ssh into the pi - i bet there is some sort of SSH or terminal client for the C64 that would allow you to connect to the pi and control it - that would eliminate the need for a monitor connected to the pi (not that you would actually NEED a monitor connected to the pi once everything is configured and working properly)
@urbanknish6965
@urbanknish6965 5 жыл бұрын
Mr. Jan Beta, thank you for the excellent video! Have you tried to use a USB thumb drive with either of the pi1541 units? I have tried this and was unsuccessful. I know someone who has succeeded in this but I don't know what I'm doing wrong. Can you try it out and if successful give any pointers? Thank you! For the record, I was using a Sandisk, 16GB formatted as FAT32. Turned the unit off, plugged in the thumb drive and then on. Fails to see the thumb drive at boot.
@JanBeta
@JanBeta 5 жыл бұрын
Thanks! At the point this video was made, there was no support for thumb drives in the Pi1541 firmware. I haven't updated in a while so I can't tell if they added support in the meantime.
@AlejandroRodolfoMendez
@AlejandroRodolfoMendez 5 жыл бұрын
for a finished product you could put this device in a case that has a similar look to the comodore drive.but in miniature. maybe 3d printed.
@transistorbaluba
@transistorbaluba 5 жыл бұрын
hi. would be cool if you made a video testing the serial connetion, and communication between c64 and two disk drive. "real" drive and the emulator.
@JanBeta
@JanBeta 5 жыл бұрын
Good idea! Currently have an OLED on order for a follow up video anyway. :)
@ChristopherMcGivern1
@ChristopherMcGivern1 5 жыл бұрын
I wonder if you can help me, I’ve just bought a C64 35+ years after selling my last one. What is the best solution for loading roms? 1541 or Datasette emulation? I can’t choose between a Tapuino or the PI1541. I want to be able to play as many of my old games as possible.
@JanBeta
@JanBeta 5 жыл бұрын
I would recommend getting a Pi1541, an SD2IEC or if you want the most versatile (and expensive) option, go for a 1541 Ultimate. All emulating a disk drive, the ultimate can do tape and cartridge emulation, too. Tapuino is great but it is quite slow (as it's emulating a Datasette) and especially some newer games are not available as tape files.
@rimefancyrats
@rimefancyrats 5 жыл бұрын
Pi1541 is a top topic for C64 enthusiasts nowadays. Because it's awesome.
@AndyDavis007
@AndyDavis007 5 жыл бұрын
If you happen to have bought your pi1541 at a trade show from--not real name--Jimmy Cash, you might get home and find it's not working. Now, you have to try to figure out what settings to enable in that options file. But after several guesses you realize, I didn't build this so, some rabbit-hole-options confusion sets in. Meanwhile, you didn't know you were supposed to ask Mr. Jimmy Cash about any of this. No biggie. This is Retro. :-) p.s. I'm still hunting the screwy rabbit.
@AndyDavis007
@AndyDavis007 5 жыл бұрын
Thankfully Jan has included links in his show notes so, Say your pwayers, wabbit!
@paulmichaelfreedman8334
@paulmichaelfreedman8334 3 жыл бұрын
The 1541. The largest compromise in computer history.
@williamsquires3070
@williamsquires3070 5 жыл бұрын
It would be nifty if the Raspberry Pi (& adapter board) went in between the C64 and the 1541, then you could capture a disk image as the C64 was booting and save it to the Pi’s SD card; you could then select it from a menu for later use, or even use it to make a replacement disk, assuming you could even find a viable 5-1/4” disk these days. Also handy would be a way to plug in an IBM PC-standard 3-1/2” drive, and have it read (if not write) MS-DOS formatted disks (FAT-16, I believe). I wonder if there’s something like this that’ll plug into slot 6 on an Apple ][+ or //e?
@waltherstolzing9719
@waltherstolzing9719 5 жыл бұрын
Is it possible to get a serial console into the pi1541, rather than use the hdmi output?
@JanBeta
@JanBeta 5 жыл бұрын
Yes, I think you can access it through the network in various ways. I didn't look into it, though, I have a little OLED display connected to it now which is enough for my purposes.
@azofeclipse
@azofeclipse 2 жыл бұрын
Hmm. Pi1541 is a "bare metal" type emulator, right? However, I could see benefit from it running on top of a small linux, as you could make use of the wifi/net access on the Raspi to dynamically transfer contents from the Pi. Really the only downside for a less "bare metal" implementation would be an increased boot time on the Pi, which isn't as bad as when using Pi to emulate an actual computer (in which case the boot time is fairly important, BMC64 is cool.)
@JaySmith-cd1ln
@JaySmith-cd1ln 5 жыл бұрын
This is gonna be good :)
@JaySmith-cd1ln
@JaySmith-cd1ln 5 жыл бұрын
The new tunes are sweet :)
@JanBeta
@JanBeta 5 жыл бұрын
Made by Focus 10 (linked in the bottom part of the video description). :)
@JaySmith-cd1ln
@JaySmith-cd1ln 5 жыл бұрын
Cheers! :)
@kumsuk77777
@kumsuk77777 2 жыл бұрын
Is the pi1641 read and write? IAW if I write a basic program on my c64 can I save it to the pi1541?
@JanBeta
@JanBeta 2 жыл бұрын
Yes! It behaves like a real 1541, so you can read and write to it as you would with a real disk drive. :)
@kumsuk77777
@kumsuk77777 2 жыл бұрын
Does that apply to the Sd2iec also? I want to save wear and tear on my real 1541 But I need to save Basic language programs that I write
@Gooberslot
@Gooberslot 5 жыл бұрын
Can you use images off a usb drive or do you have to stick them on the SD card?
@JanBeta
@JanBeta 5 жыл бұрын
I think for now you have to use an SD card. The software side is ever evolving though so we might see USB storage support sometime.
@stephenwhite506
@stephenwhite506 5 жыл бұрын
This is now supported in version 1.17 of the software.
@geotechmore8855
@geotechmore8855 5 жыл бұрын
i own 3 Raspbeery Pi's and they all run Debian based Raspbian :)
@JanBeta
@JanBeta 5 жыл бұрын
Yeah, they are really useful little computers! I definitely want to tinker with them more in the future, too. :)
@geotechmore8855
@geotechmore8855 5 жыл бұрын
@@JanBeta A tinkerer like you are already would LOVE these tiny computers for even MORE fun projects! Plus you can play many vintage games with RetroPie! 😀 Many cool things to try Jan (^_-)/.
@kreskogym
@kreskogym 5 жыл бұрын
@Jan,what about Jiffydos and Pi1541,is it supported?
@saxonian
@saxonian 5 жыл бұрын
Jiffydos is supported. Just look at the page. It is documented quiet well. You can even have multiple ROMs on the SD card and select them. If you are using LST files you have to specify the ROM to use.
@kreskogym
@kreskogym 5 жыл бұрын
Ok,thanks! I didn't see on page at first.
@CatsGamesWhatever
@CatsGamesWhatever 5 жыл бұрын
Why do you have a piece of electrical tape over the Philips logo on your screen? Is it to avoid possible copywrite problems? Although it would be intriguing to have a Taiwanese manufacturer start producing Lips branded screens...
@MultiArrie
@MultiArrie 5 жыл бұрын
that is just a joke, and those screens are made in the far east.
@JanBeta
@JanBeta 5 жыл бұрын
Yup, it's just a joke. Would be funny to see knockoffs of that screen in the wild though... ;)
@Brewskii2117
@Brewskii2117 5 жыл бұрын
To bad it doesn't work with a RPI Zero W (yet), I still have one kicking around that I haven't decided what to do with yet. This is a good excuse to get a RPI B+ though!
@TinyTeaKettle
@TinyTeaKettle 3 жыл бұрын
Just as an update for people reading that now. You're now able to use it with the Zero. Source: Use mine with a Zero.
@Brewskii2117
@Brewskii2117 3 жыл бұрын
@@TinyTeaKettle Awesome!
@wimwiddershins
@wimwiddershins 5 жыл бұрын
You can tell the little piezoelectric speaker is struggling. I have replaced them in other projects with the little speakers you can salvage from old mobile phones. They sound much better.
@JanBeta
@JanBeta 5 жыл бұрын
That's a good idea. I actually got a half-way bearable sound by changing the piezo frequency in the options.txt to 500Hz. :)
@hackupnet
@hackupnet 5 жыл бұрын
For those who might be interested, I made an open source board for the Pi1541 a while ago. Project and Gerber files are available on Github for anyone to use: github.com/hackup/Pi1541io
@JanBeta
@JanBeta 5 жыл бұрын
I'll add that to the description! Nice work! :)
@neophytealpha
@neophytealpha 3 жыл бұрын
Need a hybrid. A Pi1541 that can use an 8G Pi4B AND the SD card like an SD2IEC.
@pikadroo
@pikadroo 4 жыл бұрын
Does this support 4 drives?
@mindcontrolbsm9046
@mindcontrolbsm9046 3 жыл бұрын
Würdest Du diese Variante auf jeden Fall der SD2IEC Variante vorziehen?
@JanBeta
@JanBeta 3 жыл бұрын
Die Pi-Variante ist auf jeden Fall kompatibler, funktioniert auch mit den allermeisten Fastloadern und so, weil die eben wirklich ein exakter 1541 Emulator ist. Die SD2IECs sind aber günstiger und mittlerweile gibt es jede Menge angepasste Software, so dass du mit ein bisschen Recherche auch die große Mehrzahl an Software zum Laufen bekommst. Gibt für beide Lösungen Pros und Kontras. Die beste Allroundlösung, die ich kenne, ist immer noch die 1541 Ultimate.
@mindcontrolbsm9046
@mindcontrolbsm9046 3 жыл бұрын
@@JanBeta Ok aber auch die teuerste in dem Fall :D Danke für dein Feedback
@RDJ134
@RDJ134 5 жыл бұрын
08:50 why does a normal nerd/geek/techlover would do such a thing?? The fun is the Assembly :P
@HometownUnicorn
@HometownUnicorn 5 жыл бұрын
are you able to connect your pi to the Wi-Fi network? then ssh into it to send files to it, so you don't have to keep taking your SD card in and out? that would be really good if you can do that.
@bubba99009
@bubba99009 5 жыл бұрын
I would hope there would be a way to get this working - being able to copy ROMs to it with scp over wifi would be an ideal setup. Which is one of the reasons I went with the Pi1541. I haven't had time to put it together yet and figure it out though.
@saxonian
@saxonian 5 жыл бұрын
github.com/pi1541/Pi1541/issues/80 Is on the wishlist already.
@MultiArrie
@MultiArrie 5 жыл бұрын
that is not possible at the moment. by ethernet network also not possible.
@jasejj
@jasejj 5 жыл бұрын
Interesting product but I find it incredible that we're using something with the sheer power (relatively speaking) of the Pi to emulate a bloody floppy drive. Someone was really smoking some powerful stuff at Commodore when they designed the floppy interface.
@JanBeta
@JanBeta 5 жыл бұрын
The floppy interface definitely is a strange beast. I think there were a lot of workarounds for flaws in the old Commodore machines and then they had to keep the design to make it backwards compatible.
@pvc988
@pvc988 5 жыл бұрын
Would be nice if you could use a USB keyboard/gamepad for selecting disk images and USB drive for storing and swapping them on th fly, not only SD card. But that would probably need full Linux installed. And exact timing under OS like that isn't that easy anymore.
@JanBeta
@JanBeta 5 жыл бұрын
Oh, you can actually connect a USB keyboard and select files. There's a nice user interface on the HDMI port. USB storage is not supported yet, but I think it might be an option in the future.
@pvc988
@pvc988 5 жыл бұрын
That's nice.
@doktor6495
@doktor6495 5 жыл бұрын
P.S.: Bitte wieder die alte Löt-Musik!!! ;-)
@JanBeta
@JanBeta 5 жыл бұрын
Vielleicht gibt's mal einen Remix oder so. Ich finde die alte Musik mittlerweile ziemlich langweilig... ;)
@philrod1
@philrod1 5 жыл бұрын
A very interesting project (but I'd still want an Ultimate II). I'm definitely interested in whether the code can be run on a Pi Zero. My understanding is that it needs a multicore CPU to be cycle-exact, which makes sense. How do demos run on it? Basically, no demos work on the sd2iec, either because of custom loaders running on the 1541 and even using the 1541 as a co-processor.
@JanBeta
@JanBeta 5 жыл бұрын
I haven't tinkered with the thing for too long but until now it works with everything I throw at it. I specifically tried some demos I remembered didn't work at all on the SD2IEC and all of them worked. Steve White is working together with the community to make the software run on lesser Pis, too, as far as I know. Would be amazing to have it work on the Pi Zero. :)
@RainerK.
@RainerK. 5 жыл бұрын
Field Programmable GATE Array :D
@MindFlareRetro
@MindFlareRetro 5 жыл бұрын
A great review of both of these Pi1541 options. There's a Australian guy on eBay selling his version with an LCD display -- ebay.to/2OKYQKg -- I've been considering that option for a while, but I do live Dr. A's design and hopefully with an OLED display soon too. Anyway, a very nice review and demo 👍 -- great work, as usual. And for the record, I did enjoy the new montage music.
@JanBeta
@JanBeta 5 жыл бұрын
Thanks Mark, I got an OLED in the mail a couple of days ago and am going to tinker with it soon. :)
@MindFlareRetro
@MindFlareRetro 5 жыл бұрын
Cool! I'm looking forward to that.
@LemmyCaution66
@LemmyCaution66 5 жыл бұрын
I’ve got a déjà-vu moment here. It like I’ve seen this before... 😂👍
@colonelgraff9198
@colonelgraff9198 5 жыл бұрын
Hi Yan Beeta
@MrRobbyvent
@MrRobbyvent 5 жыл бұрын
has anyone ever tried to port this pi1541 project to the much cheaper raspberry pi zero?
@awilliams1701
@awilliams1701 4 жыл бұрын
OMG It's Totoro!!!!!!
More C64/C128 Video Output Options!
24:55
Jan Beta
Рет қаралды 42 М.
Building a PI1541 for the Commodore 64
27:41
Tim's Retro Corner
Рет қаралды 9 М.
Useful gadget for styling hair 🤩💖 #gadgets #hairstyle
00:20
FLIP FLOP Hacks
Рет қаралды 4,5 МЛН
Beautiful gymnastics 😍☺️
00:15
Lexa_Merin
Рет қаралды 15 МЛН
HYDRAULIC PRESS VS ARMOR, USA AND RUSSIA
10:16
Crazy Hydraulic Press
Рет қаралды 3,8 М.
C64 - SD2IEC Setup including Multi Disk Games
20:45
Ms Mad Lemon
Рет қаралды 29 М.
High Bypass Turbofan Engine Assembly - Educational Model
8:05
Is This The Only C64 Cartridge You Ever Really Need?
10:47
The Retro Shack
Рет қаралды 88 М.
Using a Commodore 64 on the modern internet!
21:08
Veronica Explains
Рет қаралды 699 М.
Commodore 64 Part 1: How The Memory Map Worked
18:01
The [Fill in the Blank] Programmer
Рет қаралды 58 М.
Raspberry Pi C64
16:07
The 8-Bit Guy
Рет қаралды 541 М.
C64 Component Video Mod Prototype Testing
36:41
Jan Beta
Рет қаралды 38 М.
Java Is Better Than Rust
42:14
ThePrimeTime
Рет қаралды 128 М.
Здесь упор в процессор
18:02
Рома, Просто Рома
Рет қаралды 409 М.
Новые iPhone 16 и 16 Pro Max
0:42
Romancev768
Рет қаралды 1,4 МЛН
Самые крутые школьные гаджеты
0:49
iPhone socket cleaning #Fixit
0:30
Tamar DB (mt)
Рет қаралды 16 МЛН