ChrisPVille Profile Banner
ChrisPVille Profile
ChrisPVille

@ChrisPVille

4,812
Followers
243
Following
209
Media
1,392
Statuses

hackin' the retro stuff | they/them | πŸ³οΈβ€πŸŒˆ πŸ™ http://t.co/zl8kqMbff2 πŸŒ₯️ @chrispville .bsky.social βš”οΈ http://t.co/pt2Ziefyil πŸ›οΈ

Maryland, USA
Joined April 2015
Don't wanna be here? Send us removal request.
@ChrisPVille
ChrisPVille
1 year
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)
100
562
3K
@ChrisPVille
ChrisPVille
10 months
Email sign-up for flippydrive availability is live!
Tweet media one
86
113
799
@ChrisPVille
ChrisPVille
2 months
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
Tweet media one
49
83
647
@ChrisPVille
ChrisPVille
2 months
We just got the green light: FlippyDrive will launch tomorrow Aug 22 at 1PM EDT, 5PM GMT on CrowdSupply!
106
60
626
@ChrisPVille
ChrisPVille
2 months
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
49
104
582
@ChrisPVille
ChrisPVille
3 months
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
43
28
555
@ChrisPVille
ChrisPVille
2 months
FlippyDrive ordering is live! We blew though the in-stock units instantly, so we're on to future batches
85
80
553
@ChrisPVille
ChrisPVille
2 years
Oh look I blew up a GameCube. Gee thanks Nintendo for your very standard power cable colors
Tweet media one
30
56
528
@ChrisPVille
ChrisPVille
4 months
I think it's just neat
Tweet media one
26
27
529
@ChrisPVille
ChrisPVille
1 year
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?
14
57
439
@ChrisPVille
ChrisPVille
9 months
New panels are a go!
Tweet media one
43
18
414
@ChrisPVille
ChrisPVille
1 year
Ahhhhhh the new boards arrived and the low profile solderless pico socket works! This is gonna be so cool if I can intercept the drive signals!!!
Tweet media one
23
31
397
@ChrisPVille
ChrisPVille
4 months
That's a lot of boxes
Tweet media one
45
19
375
@ChrisPVille
ChrisPVille
4 months
@arturo182 Stolen from one of the discussion threads
Tweet media one
2
15
353
@ChrisPVille
ChrisPVille
2 months
I'm working on a case badge for the FD+Ethernet combo. Not sure if I can scale this up yet, but it looks pretty cool
Tweet media one
14
15
358
@ChrisPVille
ChrisPVille
11 months
Almost seems wrong to depanel them
Tweet media one
27
11
348
@ChrisPVille
ChrisPVille
4 months
As part of this, we now have a full featured driver for natively using flippydrive from homebrew
@trevorrudolph
Trevor Rudolph
4 months
Well the FlippyDrive just learned a new trick!
Tweet media one
19
22
298
19
24
344
@ChrisPVille
ChrisPVille
15 days
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
24
6
347
@ChrisPVille
ChrisPVille
7 months
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
Tweet media one
10
21
323
@ChrisPVille
ChrisPVille
2 years
Something new for the GameCube
22
25
319
@ChrisPVille
ChrisPVille
5 months
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
Tweet media one
19
19
323
@ChrisPVille
ChrisPVille
1 year
Flippydrive panels arrived early! SD card for scale
Tweet media one
Tweet media two
22
22
307
@ChrisPVille
ChrisPVille
4 months
Rate my dev setup
Tweet media one
37
9
287
@ChrisPVille
ChrisPVille
10 months
The Flippydrive main menu is really shaping up πŸ˜„
@trevorrudolph
Trevor Rudolph
10 months
It looks like Christmas came early! Presenting cubeboot loader
115
690
5K
13
13
278
@ChrisPVille
ChrisPVille
4 months
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.
24
9
275
@ChrisPVille
ChrisPVille
10 months
We'll be in chat, come say hello!
@machonachomedia
Macho Nacho Productions
10 months
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!
Tweet media one
46
127
687
33
17
257
@ChrisPVille
ChrisPVille
11 months
Did you seriously think I wouldn't make these a zillion different colors?
Tweet media one
25
9
250
@ChrisPVille
ChrisPVille
11 months
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
19
26
255
@ChrisPVille
ChrisPVille
10 days
packpackpackpackpack
Tweet media one
15
5
268
@ChrisPVille
ChrisPVille
20 days
bulk programming! With this lil thing going now, I'm able to easily do 300 an hour
Tweet media one
20
7
252
@ChrisPVille
ChrisPVille
5 months
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
21
13
251
@ChrisPVille
ChrisPVille
1 year
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
Tweet media one
9
32
240
@ChrisPVille
ChrisPVille
6 months
Glad everything is working out so far!
@MP3mods
MP3
6 months
Easiest mod I've ever installed. Beautiful work @trevorrudolph @ChrisPVille .
Tweet media one
1
5
66
20
5
241
@ChrisPVille
ChrisPVille
2 years
@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
5
5
227
@ChrisPVille
ChrisPVille
4 months
While we wait for some of the high level release related talks to happen, I've been moving ahead on Ethernet. It's gonna be cool.
Tweet media one
12
8
238
@ChrisPVille
ChrisPVille
4 months
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.
22
8
224
@ChrisPVille
ChrisPVille
4 months
Flexes for the Panasonic Q came in! Totally untested but we'll see
Tweet media one
28
5
220
@ChrisPVille
ChrisPVille
1 year
Milestone achieved!
11
20
214
@ChrisPVille
ChrisPVille
1 year
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
6
19
212
@ChrisPVille
ChrisPVille
2 years
Exploding my #TinyTapeout 4-bit CPU!
3
33
209
@ChrisPVille
ChrisPVille
4 months
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
@trevorrudolph
Trevor Rudolph
4 months
Panasonic Q confirmed working with FlippyDrive!
Tweet media one
4
22
298
3
10
201
@ChrisPVille
ChrisPVille
1 year
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
Tweet media one
8
17
189
@ChrisPVille
ChrisPVille
2 months
Thanks everyone. We blew past the requirement in record time. It won't be long now
12
3
191
@ChrisPVille
ChrisPVille
6 months
I am so glad I got rid of the mousebites on the new panels because separating these is horrible
Tweet media one
17
4
189
@ChrisPVille
ChrisPVille
1 year
Since people wouldn't stop asking if flippydrive could be smaller...
Tweet media one
8
14
179
@ChrisPVille
ChrisPVille
1 year
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
Tweet media one
Tweet media two
Tweet media three
11
14
177
@ChrisPVille
ChrisPVille
1 year
So how do we feel about lil product info cards?
15
7
180
@ChrisPVille
ChrisPVille
9 months
This is such a smart place to put a uSD card, hidden in plain sight
@collingall
Greg from Laser Bear Industries
9 months
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.
Tweet media one
Tweet media two
Tweet media three
Tweet media four
18
34
373
5
9
179
@ChrisPVille
ChrisPVille
11 months
Now that's what I call WiFi
Tweet media one
Tweet media two
8
7
168
@ChrisPVille
ChrisPVille
3 months
The FlippyBrigade
Tweet media one
15
6
159
@ChrisPVille
ChrisPVille
8 months
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
11
3
149
@ChrisPVille
ChrisPVille
9 months
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
6
9
146
@ChrisPVille
ChrisPVille
2 months
All the stickies!
7
6
148
@ChrisPVille
ChrisPVille
11 days
Just putting the labels on and batch 1 will be ready to ship to CrowdSupply!
6
2
145
@ChrisPVille
ChrisPVille
11 months
Lasers make everything cooler
6
7
137
@ChrisPVille
ChrisPVille
2 months
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
4
1
133
@ChrisPVille
ChrisPVille
1 year
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
Tweet media one
6
8
125
@ChrisPVille
ChrisPVille
3 months
Awwww yea! Such a clever mounting location
@collingall
Greg from Laser Bear Industries
3 months
Got something new a brewing. FlippyDrive extensions just need to be assembled. We will re-launch the store page soon.
Tweet media one
8
7
146
7
3
124
@ChrisPVille
ChrisPVille
7 months
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
Tweet media one
5
5
117
@ChrisPVille
ChrisPVille
5 months
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
14
1
117
@ChrisPVille
ChrisPVille
1 year
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 πŸ˜„
Tweet media one
10
6
113
@ChrisPVille
ChrisPVille
11 months
First batch of Flippydrive production panels just finished getting made! I can't believe it's really happening
9
4
111
@ChrisPVille
ChrisPVille
5 months
@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
5
0
108
@ChrisPVille
ChrisPVille
4 months
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
14
3
104
@ChrisPVille
ChrisPVille
7 months
Omfg it works. Slight mechanical oops on the SMA but it actually works!
Tweet media one
Tweet media two
1
1
103
@ChrisPVille
ChrisPVille
10 months
Spinnnnnnn
Tweet media one
8
1
92
@ChrisPVille
ChrisPVille
4 months
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
8
2
94
@ChrisPVille
ChrisPVille
4 years
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
Tweet media one
Tweet media two
Tweet media three
15
10
88
@ChrisPVille
ChrisPVille
4 years
#N64 Family Photo
Tweet media one
5
21
89
@ChrisPVille
ChrisPVille
1 year
New boards arrived and the antenna is dramatically better. Now I just gotta get some software done this weekend and we can order reviewer units!
Tweet media one
Tweet media two
11
5
86
@ChrisPVille
ChrisPVille
4 years
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!
Tweet media one
5
14
82
@ChrisPVille
ChrisPVille
9 months
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
6
4
83
@ChrisPVille
ChrisPVille
4 years
The 64DD's H8 ROM has been extracted! I'm pretty sure it's complete, but if anyone finds corrupted data, let me know.
0
16
78
@ChrisPVille
ChrisPVille
1 year
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)
6
2
79
@ChrisPVille
ChrisPVille
4 years
How is a $5 Lego robot brick going to help uncripple the N64DD? That microcontroller looks familiar...
Tweet media one
Tweet media two
Tweet media three
2
9
72
@ChrisPVille
ChrisPVille
8 months
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
9
0
77
@ChrisPVille
ChrisPVille
7 months
Fun *and* snack sized
Tweet media one
10
1
75
@ChrisPVille
ChrisPVille
10 months
I finally fixed the readahead cache for lil ESP's WiFi loading, and even across the house speeds are starting to get usable
Tweet media one
5
2
71
@ChrisPVille
ChrisPVille
1 year
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
Tweet media one
Tweet media two
1
6
68
@ChrisPVille
ChrisPVille
11 months
And 15 flippydrive panels are now in production! That means we're just moments away from me finding a fatal design issue!
2
0
63
@ChrisPVille
ChrisPVille
1 year
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
2
3
60
@ChrisPVille
ChrisPVille
4 years
Figured I'd grab some pictures of the DD control and motor boards while I have it apart for cleaning. #N64
Tweet media one
Tweet media two
Tweet media three
1
11
56
@ChrisPVille
ChrisPVille
4 months
@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.
4
0
61
@ChrisPVille
ChrisPVille
7 months
I wonder how hard it would be to replace the odem card I don't have with a flippydrive πŸ€”
Tweet media one
3
0
61
@ChrisPVille
ChrisPVille
11 months
And they're through customs! I don't know how I'm going to sleep for the next two days, the wait is killing me
@ChrisPVille
ChrisPVille
11 months
First batch of Flippydrive production panels just finished getting made! I can't believe it's really happening
9
4
111
2
1
60
@ChrisPVille
ChrisPVille
20 days
alright my thumb hurts. 853 is enough for today
2
0
61
@ChrisPVille
ChrisPVille
3 months
@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
1
1
58
@ChrisPVille
ChrisPVille
4 years
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?
Tweet media one
4
14
56
@ChrisPVille
ChrisPVille
2 months
Tweet media one
1
2
60
@ChrisPVille
ChrisPVille
10 months
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
2
1
56
@ChrisPVille
ChrisPVille
11 months
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
Tweet media one
2
2
56
@ChrisPVille
ChrisPVille
4 years
Turns out Switch games are just the right width to shim between the N64 and a disassembled DD. Who knew?
Tweet media one
3
7
54
@ChrisPVille
ChrisPVille
2 years
Working on a secret side project with @trevorrudolph . What could it beeeeeeee
Tweet media one
10
4
52
@ChrisPVille
ChrisPVille
4 years
Well, too late to go back now. I finished capturing everything I think I'll need in case this proves irreversible.
Tweet media one
Tweet media two
Tweet media three
2
6
52
@ChrisPVille
ChrisPVille
1 year
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
@trevorrudolph
Trevor Rudolph
1 year
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
1
6
69
3
3
53
@ChrisPVille
ChrisPVille
5 months
The hardware has held up really well and I'm becoming more confident the design works as intended. @Trevor
3
0
51
@ChrisPVille
ChrisPVille
1 year
@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
4
1
49