Page 1 of 1

Hyperdrive

Posted: Sat Aug 18, 2018 1:49 pm
by novenary
With meneerbeer nearing completion of his, I guess it's time for me to put this out there for the curious. It's currently far from being as polished, but I'll get there eventually. I got it booting games over a year ago, and it's kind of been on hold ever since. Currently waiting on various pieces of hardware to resume work.
I've found a nice surprise in the drive interface thanks to YAGCD and my own testing, and I intend to exploit it fully. I'm not gonna give away the details for now, but it has a fair amount of potential.
I'm still debating whether I want to release the source, but I do plan to have it manufactured and sold either way, so hopefully there will be easy to install units available for those interested.

https://www.youtube.com/watch?v=T2T_m73DaB0

Re: Hyperdrive

Posted: Sat Aug 18, 2018 3:51 pm
by meneerbeer
You kept it hidden all this time! :P

It looks like you are sending the game data over USB? Does it also support other media?

My initial idea was also to use USB but then I had to wait for new hardware anyways and had a lot of time to write the SD card core. I never got around to testing the USB portion on my board. :D

Re: Hyperdrive

Posted: Sat Aug 18, 2018 6:11 pm
by novenary
Yeah right now it's an ftdi pushing the data over SPI. It's a little faster than the real DVD drive (constant speed, almost 3MB/s), but I'm planning to use a microcontroller to handle SD access. It could also do USB drives like the wode (the chip in question supports high speed USB), but it's too much effort to implement in my opinion, for little benefit considering the price to capacity ratio of SD cards. It does however have some interesting features that I plan to use like a hardware I2S controller and another for that secret feature I mentioned.

Re: Hyperdrive

Posted: Sat Aug 18, 2018 7:35 pm
by meneerbeer
Streetwalker wrote:
Sat Aug 18, 2018 6:11 pm
Yeah right now it's an ftdi pushing the data over SPI. It's a little faster than the real DVD drive (constant speed, almost 3MB/s), but I'm planning to use a microcontroller to handle SD access. It could also do USB drives like the wode (the chip in question supports high speed USB), but it's too much effort to implement in my opinion, for little benefit considering the price to capacity ratio of SD cards. It does however have some interesting features that I plan to use like a hardware I2S controller and another for that secret feature I mentioned.
Sounds good. You really got me wondering what this secret feature will be. ;)

I also thought about using a microcontroller with an SD card controller, but I did not like the idea of using too many separate ICs. With a separate microcontroller you can, however, probably use a very cheap FPGA.

I guess in one or two years 400GB+ SD cards should not be too expensive anymore. That should indeed be plenty of space to store your favorite games.

Re: Hyperdrive

Posted: Sat Aug 18, 2018 8:32 pm
by novenary
I could get away with a very cheap FPGA indeed. I'm currently using a spartan 6, but I'm not sure if it's worth downgrading to something like a lattice, considering how cheap they can be from china.
I'm personally fine with a 32GB SD card, I can store any extra games on my PC and rotate them as needed, and I don't have a huge collection anyway.

Re: Hyperdrive

Posted: Sat Aug 18, 2018 10:08 pm
by Sierron
2018 seems to be a good year for gamecube stuff as it seems :P Can't wait for your product to come out.

Re: Hyperdrive

Posted: Mon Aug 20, 2018 7:59 am
by novenary
Every year is a good year. :P Thanks for your support, I appreciate it.

Re: Hyperdrive

Posted: Tue Aug 21, 2018 4:50 am
by MockyLock
hehe
Can't wait to see the product !

Re: Hyperdrive

Posted: Sat Sep 08, 2018 2:26 pm
by Sassokee
Loading games over USB would be amazing dude simply because USB drives are much cheaper thank high capacity SD cards! Keep up the good work!

Re: Hyperdrive

Posted: Sat Sep 08, 2018 5:57 pm
by novenary
Since the hardware is capable of it, USB might be an option worth considering in the future and could be implemented with a simple firmware update. No guarantees though. If it happens at all, it will have to wait until a mature USB stack in Rust is available. I don't want to rely on the USB stack provided by Atmel.

Re: Hyperdrive

Posted: Sun Sep 30, 2018 9:52 pm
by Toadiller
When is this going to be released?? Cant wait as I want to build a gamecube portable!

Re: Hyperdrive

Posted: Sun Sep 30, 2018 9:56 pm
by novenary
Still pretty far off, definitely no ETA yet. I currently have no plans for a portable version, you should consider building a portable Wii instead.

Re: Hyperdrive

Posted: Mon Dec 10, 2018 12:50 am
by TiredKorok
Hopefully things are still going well, looking forward to an update :)

Re: Hyperdrive

Posted: Mon Dec 10, 2018 8:14 am
by novenary
Nothing worth posting about for now, the custom dev board I had been waiting for turned up with a major design flaw so it's still blocked by that.

Re: Hyperdrive

Posted: Wed Jan 02, 2019 2:24 pm
by Hucklebuck
Really cool, another ode. This one has a surprise in it. Can't wait to watch this one develope.

Re: Hyperdrive

Posted: Wed Feb 06, 2019 11:37 pm
by cFmisfit
Waiting patiently.

Re: Hyperdrive

Posted: Sat Mar 09, 2019 11:17 am
by EthernumRasa
I would deffinetly buy this if it is ever released. Will be lurking until then watching over this and waiting patiently.

Re: Hyperdrive

Posted: Sat Mar 16, 2019 8:00 am
by Haydinho
Watching with wide eyes, cant wait to complete my cube something like this.

Is your vision to build this and keep existing disc drive function?

Re: Hyperdrive

Posted: Sat Mar 16, 2019 2:00 pm
by Sassokee
Haydinho wrote:
Sat Mar 16, 2019 8:00 am
Is your vision to build this and keep existing disc drive function?
I was actually wondering the same and I hope it will be the case, I'd love to keep the drive, I have a brand new factory sealed GC that an ODE will go in for sure once there's one available.