Outdated: FlashFloppy Gotek Floppy Emulator for Yamaha SY77/SY99 (STM32-based, see description)

แชร์
ฝัง
  • เผยแพร่เมื่อ 8 ก.ค. 2024
  • *IMPORTANT**: Gotek has changed their design and swapped the STM32 microcontroller for a a cheaper Artery AT32. So this procedure is **outdated* for new Gotek models.
    In this video, I show how I flashed a Gotek Floppy Emulator with the FlashFloppy firmware, how I did the OLED, rotary encoder and speaker hardware modifications. I show how I prepared the USB thumb drive with disk images and how I build the modded floppy emulator into a Yamaha SY77 synthesizer as target system. I hope this is useful for some of you. If so, let me know in the comments :-)
    This is (mostly) a DIY video. Obviously, everything you do - like following this guide - is at your own risk. There are several sellers around that sell these modified drives premade for reasonable prices.
    Be aware of a second flash programming method (usb programming or dfu programming) not shown in the video that does not require a serial programmer. See github.com/keirf/FlashFloppy/..., Method 2 USB Programming. However, you will need to have a usb cable type-A male to type-A male which depending on your sources can be roughly about the same cost as a serial programmer. Functionally, there is no real difference, but you may avoid the risk of getting a fake serial programmer and it might be slightly less work. You can find other video guides for "DFU gotek flashing" on youtube. You may then decide yourself which method you prefer.
    URLs:
    FlashFloppy: github.com/keirf/FlashFloppy
    STM32 flash loader demonstrator: www.st.com/en/development-too... ( you can also use the STM32CubeProg for that: www.st.com/en/development-too...)
    WinImage: www.winimage.com/
    ImDisk Toolkit: sourceforge.net/projects/imdi... (not shown)
    Easy Sounds: easysoundsshop.de/
    Greytsounds.com ("Sound Source" synth patches): www.ebay.de/itm/Yamaha-SY-TG-...
    Parts list:
    You can get most of these parts either on Amazon, eBay or AliExpress. AliExpress is likely the cheapest, however, be aware that especially for the serial programmer there are fake devices going around that are optically indistinguishable from the orginals. If in doubt, I recommend to source from reputable sources such as adafruit or sparkfun. It is less likely that you'll get fakes from them.
    - Gotek Floppy Emulator (see github.com/keirf/FlashFloppy/.... When we flash FlashFloppy, we don't need the specific 720kb Gotek models.
    - Yamaha SY 77, SY77, MITSUMI D357B, D357 B, Floppy Belt , Adapter 26 Pin (from ebay). Make sure you grab the right one for your synth. The SY99 etc. adapters are different.
    - i2C OLED display 0,91" 128x32 pixels (5V compatible)
    - Rotary Encoder
    - Piezo Speaker (only necessary if you are nostalgic and want the floppy sounds)
    - FTDI232RL adapter (5V compatible) or similar serial programmers capable of flashing stm32 - be aware of fake devices
    - Jumper wires
    - Pin Headers
    Chapter marks:
    00:00 - Intro
    00:16 - Firmware flashing: pins
    03:05 - Firmware flashing: FTDI connection
    04:34 - Firmware flashing: software-side
    09:16 - OLED modification
    12:02 - Rotary knob modification
    18:09 - Speaker modification
    18:46 - Case modification
    23:47 - Setting the Gotek jumpers
    24:18 - Adding the SY adapter
    25:09 - SY77 modification
    28:04 - Building floppy images
    32:05 - Grand finale (SY77 demo)
  • วิทยาศาสตร์และเทคโนโลยี

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

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

    Well Detailed, Tnx, Man! ...This gives hope to my SY99

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

    Really well done video. If you ever cover replacing the display for the SY I'll certainly be watching.

    • @cc-sm6eh
      @cc-sm6eh  3 ปีที่แล้ว +2

      I'm glad you find it helpful. For the display exchange, there is a video by youtube user Midera I think which I though was pretty helpful.

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

    Great video, very educational.

  • @BliterTV
    @BliterTV 3 ปีที่แล้ว

    POWER_77 really cool patches :-)

    • @cc-sm6eh
      @cc-sm6eh  3 ปีที่แล้ว

      Yes, they are pretty nice :-)

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

    Hi... can you tell me something about the DATA and the WAVEFORM cards? What are and what you can do on each one?

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

    36:36 Culture Beat - Mr. Vain

  • @eliasfernandez626
    @eliasfernandez626 3 ปีที่แล้ว

    Hola acabo de poner un emulador usb gotek a un secuenciador kawai Q80ex la cuestion que carga un solo tema o guarda y se desconecta el pendrive, sabrías sobre la solución configuración de jumpers?¿

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

    Great Video, thank you for sharing, any tutorial on upgrading the Backlight own a SY 77 or SY 99, thank you :)

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

    THANK YOU ! GREAT VIDEO, Do you have a video for the Ensoniq EPS 16+, Thank you for sharing !!

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

    Hi - Is this method compatible for the DX7 II FD? It uses 720K disk drive originally.

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

    Can you give a link to the adapter board? I have been searching everywhere for it

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

    you were able to load without making any ff.cfg?

  • @ericgutera7352
    @ericgutera7352 3 ปีที่แล้ว

    DO U ADWICE AN SPECIAL USB KEY ??or standard is ok with windOWS 10??

    • @cc-sm6eh
      @cc-sm6eh  3 ปีที่แล้ว

      I don't think there are any special requirements for the usb thumb drive. It has to be fat32 formatted, so the maximum is I think 32gb. But you'll likely struggle to fill up even 1gb for a SY77/SY99 thumb drive as 1 GB fits something like 1450 720kb disks. So you probably already have something that works. In my opinion, the main thing to consider is whether you'd like to have a short usb thumb drive - like the one I have used in the video. It looks slightly more elegant than something old and bulky.

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

    Hey dude, im from the netherlands and I need my yamaha sy77 to be modded with a floppy. I hear you are german, would you be down to help me if I brought you one ? I would pay for your time ofcourse !

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

    I am inspired by your detailed video. I like to prepare an emulator for Yamaha PSR 1000. Can you kindly direct me to purchase the small oled display and the tiny speaker?

    • @cc-sm6eh
      @cc-sm6eh  3 ปีที่แล้ว +1

      Hi, unfortunately, the way to obtain these devices depends a little on where you live. The usual suspects to look for these devices are ebay, amazon or aliexpress. What you'll need are 0,91" 128x32 I2C oled SSD1306 modules. They are typically found in the context of Arduino devices. The speakers are just typical piezo speakers. Before starting with the modifications, I suggest you look around for information on the PSR 1000 and flashfloppy. Those floppy emulators do not work with all devices, they may need specific firmware versions (e.g. for Quickdisk devices) and they may require different jumper settings. Also, make sure you are aware of the alternate way (search in youtube for "gotek dfu programming") to flash the Gotek floppy emulators via USB cable. It may save you some time. Good luck!

    • @chanderbhatia541
      @chanderbhatia541 3 ปีที่แล้ว

      @@cc-sm6eh Thank you very much for your guidance. I have ordered most required parts and will download software
      for PSR1000. I am expecting to complete this in the next two months. Regards.

  • @ericgutera7352
    @ericgutera7352 3 ปีที่แล้ว

    after doing the image the gotek give me a buzz noise as *error *34 WHAT IS THE PROBLEM ??

    • @cc-sm6eh
      @cc-sm6eh  3 ปีที่แล้ว +1

      Hello Eric, unfortunatley, there some context missing in your question. If you google "FlashFloppy error 34" or so, you'll find a discussion about that on the FlashFloppy github issue tracker. It seems that it might be related to the USB stick being prepared wrong. Maybe you'll find that helpful.