Open Source IPL Replacement?

ViperGC/Qoob/etc
Post Reply
User avatar
kaboompow
Posts: 2
Joined: Fri Aug 28, 2020 3:01 am

Open Source IPL Replacement?

Post by kaboompow » Fri Aug 28, 2020 4:06 am

Hi folks,

First post in over a decade (I lost access to my old account, it seems)!

As the topic says, is there any reason we don't have an open-source IPL replacement solution? FPGAs nowadays are a dime-a-dozen and the Gamecube IPL is documented (https://github.com/redolution/iplboot), so are we just waiting for someone to port the code? I'd be happy to throw a board together and help with the development if others are willing to chip in.

The Qoob Pro hardware looks like nothing more than an old, outdated CPLD, some external memory, and a microcontroller that probably acted as a USB to UART bridge. I personally have a Qoob SX, so I can't reverse-engineer the image using my logic analyzer.

If we look at the Hyperboot, it's nothing more than a (more modern) CPLD, some external memory, and an LED.

Thoughts?
User avatar
emu_kidid
Site Admin
Posts: 4697
Joined: Mon Mar 29, 2010 10:06 am
Location: Australia
Contact:

Re: Open Source IPL Replacement?

Post by emu_kidid » Fri Aug 28, 2020 6:19 am

No, there's no reason why there isn't one. IPLBoot can be a suitable IPL, but so can many other things (heck any DOL loader will do).
Image
User avatar
kaboompow
Posts: 2
Joined: Fri Aug 28, 2020 3:01 am

Re: Open Source IPL Replacement?

Post by kaboompow » Fri Aug 28, 2020 3:02 pm

emu_kidid wrote:
Fri Aug 28, 2020 6:19 am
No, there's no reason why there isn't one. IPLBoot can be a suitable IPL, but so can many other things (heck any DOL loader will do).
If I threw some hardware together, would you be interested in helping me put some software together? As an aside, are there any technical references into how the IPL works?
Post Reply