Announcing FlippyDrive, the no-solder open-source disk emulator for the Gamecube! Featuring SD and WiFi disk loading, audio streaming, PicoW based with BLE/file/in-menu config, faster than all memcard slot/SD2SP/BBA methods. Developed by
@TeamOffBroadway
(
@trevorrudolph
and me)
While I wait for launch, I designed a quad WaveBird receiver, the FlippyBird. Installs internally with auto wired controller passthrough, can be used standalone via USB, solderless, config-via-controller so you never see it. Should be cost competitive vs a single oem receiver
We're on CrowdSupply! The page is up, but they like to see some subscriptions before moving on to sales, so I'd appreciate if you smash the button. I will still send out notifications to the original e-mail list once it's up, just trying to reduce spam
Good FlippyDrive news. We now have an agreement in place with a popular platform, and there will be an announcement soon. This was our plan A, and will let us produce big batches quickly without the types of protracted out of stock issues common in retro stuff
Looking like you can keep your disk drive with flippydrive too! So far the new flex, pico spring contacts, and bypass mode work, so solderless byoPico drive+ode is happening. I needed to bodge two wires but the rev3 boards are good enough for development. 4th time's the charm?
Thanks everyone who helped make the FlippyDrive happen. When we started, I honestly expected like 600 people would be interested tops, and it's been crazy to see how many people want one
The gamecube devkit internal flippydrive certainly looks pretty cool. No idea if it works yet. Gotta say, being able to laser cut io shields is really fun
You know how the gamecube can be taken apart in 5 minutes? Well you can make it take 150 minutes if you try doing it in a lightbox, on the floor, while taking pictures
Good news! I got the Ethernet prototypes working well enough to be confident Rev6 hardware is go for production. Batch 1 will be sent for assembly shortly, so if all goes to plan, FlippyDrive will be ready for launch by the end of the month.
NEW Video will Premier today at 11am EST showcasing the new Flippy Drive Optical Drive Emulator for the GameCube from
@ChrisPVille
and
@trevorrudolph
!
VIDEO LINK π
Huge thank you to
@PCBWayOfficial
and
@SGirl0311
for sponsoring this video!
And the flippydrive is ready for the first production batch! Getting the RP2040 and ESP32 working together at speed was *not* simple. I knew it was going to be tricky, but that was a lot of pain.
First batch will be mostly testers and review units if all goes well
Alright! Update on the Flippydrive. A month of alpha testing revealed no hardware issues so we just launched early access/beta (already full). If that also goes well, we're looking at about 4 weeks till retail launch. More detailed info at the discord
The Gamecube drive+Flippydrive looks like it'll work mechanically and electrically. Boards are ready, parts are already at the fab house, and the paper mockup fits! It's still something of an experiment, but if it works, selecting one should just be a controller press at boot
@KingDemic
@Rainmaker1973
If I had to take a wild guess, I'd say dispersion. Different frequencies of sound travel at slightly different speeds, so the component frequencies of a big impulse like a thump will spread out as they travel through the confined space, with the higher frequencies arriving first
Status update. Good news is the big batch from the fab works perfectly, software is nearly feature complete. Bad news is we unexpectedly need to find a new merchant solution that can support our expected volume. Weβre in talks with a few folks and should know more in a few days.
Audio streaming is finally reliable. Between the live adpcm decoding, multiple DMA channels flinging pages around, gapless playback, and that ridiculous configuration protocol, it's more code than the disk interface proper. I can see why the WiiKey/Wasp just skipped it entirely
The new flex for the Q works! The normal flex functions, but it made mounting inside the Q painful, so we made a new flex more suitable for mounting inward
aaand we're off! Final target flippydrive feature set is OEM drive optional, uSD card loading, WiFi loading, BLE management, user I2C/SPI/UART expansion header, wired Ethernet expansion, USB firmware recovery, all in just over 1 square inch... now just to wait 3 weeks
A few have asked about the self-install pico process. It's not bad. Countersunk screws cause the board to align on the contacts, so it's as simple as place and screw down. Only gripe is the screws are small. Like all RPi products, the pico has some *interesting* mounting holes
Hello there little SD card. Flippy Drive SD Extension mount is almost perfect first try. Will need to adjust the mount angle just slightly and move it back a bit, the SD card's grip edge is catching on the lid.
Status update! All the parts for the first batch are now on order, and we're looking more like 8 weeks out given the delivery estimates/assembly time, etc. We're also working hard on software, mostly on making sure updates go smoothly for people 1/2
I've been working on my disc compression scheme and here's a few of the seekable & embedded compatible formats against my Wind Waker rip:
ISO: 1392MB
CISO: 1039MB
NKIT: 1036MB
ZSO (PS2 usually): 930MB
Mine (FDI?): 899MB
Obviously the FlippyDrive takes priority, but there's a lot of waiting for others during the launch process, and I wanted to be productive with my time. No specific timeline yet, but it's much much simpler than the FlippyDrive
Now that the holiday's over, boards with new antenna are in fab. They should have improved wifi performance over the last iteration with a custom tuned PCB antenna for our specific layout. If all goes well this will be the production design
I really wanted to go start to finish in 24 hours, but the npdp-gdev internal flippydrive is shaping up nicely. It's gonna be the coolest devkit for both more flippydrive and/or modern software development
Since twitter jumbled my last post: Public beta going well, 5% install issues, most problems a connector that wrongly shipped closed, hardware looks good, software getting major update, Ethernet add-on designed, end of June still possible but waiting on international beta units
Well, the flippydrive Ethernet modules are off for fab too. I'm kinda running out of things to do waiting for boards to come back. Maybe I should make a cheap BBA replacement π
@Voultar
We've been testing with a group of mostly software background alpha people for a few weeks. We're actually just about to launch the beta test this weekend. Been keeping things on the discord mostly to avoid over-hyping until after all the testing is over
So we did some additional install tests and think there's at least one good mounting option for the Panasonic Q. It will need a different flex but if they check out, we should have a limited quantity of Q kits available too
We're still in talks with people for next steps. We have a Plan A (in progress), Plan B (in progress), and Plan C (done). The holiday week seems to have slowed things, but we've at least lined up one working alternative if our desired path doesn't work out soon
Pretty excited about this IPL Replacement. 16MB of flash, lots of room left in the FPGA for self-reprogramming, even snuck in a cyan status LED. Should be able sell at $20 no problem. HW/SW/FPGA will be open source when finished.
#Gamecube
It's fixed!!!! The solder joint on this resistor failed after 20 years of vibrating (and me hitting endstops with my bad commands). It sets the write current, which is why writes were disappearing. If you see a 64DD that can't write but is error-free, this is the thing to check!
PSA: Don't copy multiple files simultaneously to a FAT volume or you'll wind up with tens of thousands of fragments and your embedded system will use them as tiny weapons
Big flippydrive update! This batch of prototypes went really well. 4/4 installs worked the first time with the new flex. SD card loading is extremely fast with bulk transfers at around 11MB/s. Drive passthrough is functional with a tiny wiring oops fixed on my pcb (1/5)
I think it's been said, but our release plan is to do a beta round Soonβ’ with the units on hand to gather feedback/test our shipping and support process before launch. At launch, we'll send links to the preorder list in-order until we deplete the first batch and go from there
Ahhhhh! RP2040, ESP32, IO expansion, and Ethernet all work! The RP2040 creates 2 USB serial devices for diagnostics of the 2040 and transparent debug for the ESP32. This is really something
25 sample FlippyDrives and drive interposers are ordered! They should arrive within 2 weeks. If this drive interception thing works and there are no hiccups, then we can move right into getting a big test going
@Six20SevenCustm
I mean we literally have a large number in our hands right now, so its probably not going to be that long. We just don't want to make a sub-optimal choice for getting them out. A bad a launch is 100x harder to recover from than just waiting a bit.
@Voultar
Thanks for all your support over these last few months. It's really been a whole experience butting up against the limitations of being a tiny operation trying to punch above its weight and get volume manufacturing going
The N64's RCP. I have a handful of salvage N64s (missing parts, corroded traces, etc.), and I'm thinking about making a N64 die desk ornament. Maybe CPU, RCP, RDRAM, and PIF die floating in acrylic. Any thoughts?
Single command bulk DMA writes from Cube->Flippydrive finally work at speed! We're hitting 20MB/s on mem-mem transfers which will enable writable configs at launch (a feature we absolutely want) and all manner of future communications stuff
Thanks to the open-source-soon benchmark
@trevorrudolph
is writing, I found some places to improve speed. Not perfect yet but 200us onset and 9MB/s+ for big uncached SD card transfers via exfat is getting close to saturing the interface and way better than disk. Good enough I bet
I know people are excited for the flippydrive overall, but these are the kinds of tools we (mostly Trevor) have been developing to test and qualify the hardware, which I find super cool
The first GameCube Homebrew program with DVD Audio Streaming capabilities!
The ADPCM is padded so you hear a little blip in the audio when it loops.
WARNING: Headphone users, this is quite a loud Sine wave
@furrtek
All that processing power and we're still blighted with rectangular QAM. Somewhere, an RF amplifier designer is annoyed by that crest factor I'm sure