Building a PI1541 for the Commodore 64

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 ธ.ค. 2024

ความคิดเห็น • 40

  • @easyerthanyouthink
    @easyerthanyouthink 11 หลายเดือนก่อน +7

    Another obscure small channel with better content then all the big tubers. Thanks

  • @RobbyDavison
    @RobbyDavison หลายเดือนก่อน

    Awesome Bro - not only inspiration but very useful information.

  • @joerinaldi5
    @joerinaldi5 ปีที่แล้ว

    Excellent video. Great looking mini SD/Floppy case. Very nice

    • @TimsRetroCorner
      @TimsRetroCorner  ปีที่แล้ว

      It's a tight fit, is the only thing, especially around the oled. One day I might remix it a little larger. Thanks for watching.

  • @RobertoColi
    @RobertoColi หลายเดือนก่อน

    Nice Video. You must try VORPAL. It was an hi speed turbo loader working with standard 1581 and no parallel cable.

  • @borayurt66
    @borayurt66 ปีที่แล้ว +3

    Hi, good video. Pi1541 is a great project, maybe one of the best things in the C64 universe. But it definitely lacks a proper step by step guide for the somewhat technically less informed players. So, more videos like this, the better. You never explained why you chose to turn on the "ignore reset" option, I left is as default and it works fine for me. Since this is a real cycle exact emulator, and since a real 1541 resets whenever the C64 is power cycled, I think it is better to reset the Pi1541 too.

    • @TimsRetroCorner
      @TimsRetroCorner  ปีที่แล้ว +2

      Thanks. The reason for the "Ignore Reset" is that without it my Pi1541 would crash on startup, just displaying "loading ROM" on the hdmi screen (see around 16:00 in the video). If yours starts up okay then you don't need it! It has nothing to do with the reset signal from the C64, this is the Pi itself.

  • @Mike_Neukam
    @Mike_Neukam 2 ปีที่แล้ว +2

    To enable the buzzer uncomment the following options:
    SoundOnGPIO = 1
    SoundOnGPIODuration = 1000 // Length of buzz in micro seconds
    SoundOnGPIOFreq = 1200 // Frequency of buzz in Hz
    To make the buzzer sound more like a floppy drive:
    Change SoundOnGPIODuration to 60
    Change SoundOnGPIOFreq to 720
    To use the CBM font on the OLED uncomment the following options:
    ChargenFont = chargen // 8 bit font file
    i2cLcdUseCBMChar = 0 // set it to 1 to use CBM font on LCD. Small but fun !
    Have fun!

    • @TimsRetroCorner
      @TimsRetroCorner  2 ปีที่แล้ว +1

      Hi Mike, I had the sound values set, but what I hadn't realised was there was also a jumper on the PCB that needed to be set. (I have now set it but it didn't make the video). It doesn't sound remotely like a floppy drive though, so I'll definitely give your alternate values a try.

    • @Mike_Neukam
      @Mike_Neukam 2 ปีที่แล้ว

      @@TimsRetroCorner Yeah I forgot about that jumper even though I was staring at it yesterday. Glad you got it sorted.

  • @brianbuckley6713
    @brianbuckley6713 2 ปีที่แล้ว

    Nice project Tim.

  • @bob19611000
    @bob19611000 ปีที่แล้ว +1

    Until the C-1581 DD the weakest part of the Commodore 8-bit series was the disk drive. Unfortunately, too little too late. this solution (and others) make them usable but of course its just about nostalgia and fun of living in the past.

  • @lactobacillusprime
    @lactobacillusprime 2 ปีที่แล้ว

    A great affordable storage solution that is compatible with a ton software. Seems to be quite a doable project.

  • @jdryyz
    @jdryyz 2 ปีที่แล้ว +1

    Can you provide a link to the buttons label? I had the same problem with the OLED cutout, by the way. I did some clever cutting and repositioning of the ABS material.

    • @TimsRetroCorner
      @TimsRetroCorner  2 ปีที่แล้ว +1

      If you go to the Thingiverse link in the description, the labels are one of the 'thing files' (pdf).

    • @jdryyz
      @jdryyz 2 ปีที่แล้ว

      @@TimsRetroCorner Thanks!

  • @cmgray74
    @cmgray74 8 หลายเดือนก่อน

    Is there any minimum requirement for which raspberry Pi? I have many Raspberry Pis running around except the newest one. If possible I would like to use one of the older ones. I also saw a Pi Zero can be used as well. Thanks for the great video!

    • @TimsRetroCorner
      @TimsRetroCorner  8 หลายเดือนก่อน +1

      You might need to take account of the form factor when fitting the board to the pi - possibly the network ports on some models might get in the way. I don't know if it works with a Pi 5, but the 3 & 4 (and Zero2) should all work fine.

  • @apx5777
    @apx5777 11 หลายเดือนก่อน

    I got one prebuilt one from ebay, and although i got the display to work by tweaking the options.txt, and search everything i could on the Web i still can't get a disc to load. I think it's only me with the problem. I'm using a pi3A+ and 16Gb sd card formated to fat32 with all the files copied from the various places.

  • @solfasoft
    @solfasoft 2 หลายเดือนก่อน

    interesting video but..... I would need to use the raspberry with the C64 emulator (because i don't have a real C64) and be able to connect the original 1541 drive. Do you think it can be done with this interface?

    • @TimsRetroCorner
      @TimsRetroCorner  2 หลายเดือนก่อน

      An emulator (VICE etc) would emulate the drive as well, so there isn't really a need. But there may be a way to hook up CBM Serial to a USB, that isn't something I've investigated.

  • @dionjennings2379
    @dionjennings2379 ปีที่แล้ว

    Hi Tim... I enjoyed watching your putting together and testing this device.
    If I may ask, what do you use to connect your C64 to your monitor? Is it an HDMI monitor?

    • @TimsRetroCorner
      @TimsRetroCorner  ปีที่แล้ว

      Thanks. The monitor is an old portable LCD TV/DVD combo from around 2000. It connects to the C64 via SCART (C64 to SCART cable came from the Retro Computer Shack).

  • @emastyle
    @emastyle 10 หลายเดือนก่อน

    Anyone tried with PI3A+? I cannot make it to work, no HDMI signal, no oled info. PI is working as I can boot standard SO. Any suggestions?

    • @emastyle
      @emastyle 10 หลายเดือนก่อน

      Anyway, I figured out how to make it work. As I used a PI3A+ 2022 version, I needed to use the latest firmware files from PI repo. that's all ;)

    • @TimsRetroCorner
      @TimsRetroCorner  10 หลายเดือนก่อน

      Good to know.

  • @richardwaters9284
    @richardwaters9284 2 ปีที่แล้ว

    I like your case better than the one I found. can you share a link to the STL?

    • @TimsRetroCorner
      @TimsRetroCorner  2 ปีที่แล้ว +2

      I've added the link to the description (TH-cam can be kinda prissy about links in the comments). I did have to make a few adjustments to it though. BTW, the printed labels are included as a PDF with the case files.

  • @doktor6495
    @doktor6495 ปีที่แล้ว +1

    Hi Tim! Detailed and structured video - thanks for that! It's correct, that the SD2IEC doesn't run code like the origin 1541 does. But SD2IEC supports fastloaders like JiffyDOS, the Final Cartridge 3 fastloader/fastsaver, DreamLoad, Exos, GEOS, ... And SD2IEC is much cheaper ... normally! 🙂SD2IEC is much easier to configure, don't needs seperate power supply, is smaller ... So .. it's nice to have different 1541 "emulations" but I'm really happy with my SD2IEC!
    Best regards, Doc64!

    • @TimsRetroCorner
      @TimsRetroCorner  ปีที่แล้ว

      SD2IEC is probably easier to get hold of these days than a Raspberry Pi too. But I do like that the Pi1541 is just a device on the bus, and not tied to the 64 for power. Plus my SD2IEC doesn't have a bus passthrough, so there's that (although I think that some do)

  • @jondoough
    @jondoough 11 หลายเดือนก่อน

    are you using a 3a or 1a?

    • @jondoough
      @jondoough 11 หลายเดือนก่อน

      nevermind i found out the author is not supporting this device anymore and hoarding v1.25 and not updating github

    • @TimsRetroCorner
      @TimsRetroCorner  11 หลายเดือนก่อน +1

      It's definitely a pi 3 (I've never owned a 1). I hadn't heard about support being discontinued, that's a shame, but sadly all too common with retro projects.

  • @SaturnV2000
    @SaturnV2000 9 หลายเดือนก่อน

    No explanation of "options.txt" parameters.

  • @stephenwhite506
    @stephenwhite506 2 ปีที่แล้ว +1

    Sorry it isn't so straightforward to setup, I made it support so many configurations that ended up complicating things. Anyway I'm a big fan of the channel and am inspired by what you do.

    • @TimsRetroCorner
      @TimsRetroCorner  2 ปีที่แล้ว

      Wow. Thank you! It's inspiring that a project like this is not only open source but has been adopted and adapted into so many different devices, yet at its heart boils down to a Pi, a level converter, a plug, and a few switches.

  • @waterup380
    @waterup380 2 ปีที่แล้ว

    cool and looks easy to make but the software seems to need an easy command to work better

  • @rafaelmmartinez9170
    @rafaelmmartinez9170 ปีที่แล้ว

    This is a great project but need to be migrated to something lie a Le Potato, The raspberry issues is just stupid, there is no way I'm paying more than 30$ for a raspberry.

    • @TimsRetroCorner
      @TimsRetroCorner  ปีที่แล้ว

      The hardware connections should be simple - this is not a very complex circuit (although it may not look pretty connecting it to other boards if they have different form factors or pinouts). The tough part I imagine is the software - I have no idea what would be involved in porting it to a different SBC. Anyhow, they say supplies are about to improve, and with that prices should start to come down...

  • @stefanp4258
    @stefanp4258 ปีที่แล้ว

    don't use c64 anymore, use pi4 instead