- Joined
- Oct 12, 2022
- Messages
- 3
- Likes
- 0
I am trying to find allies and collaborators for an ambitious multi-stage project, emulating all of the EXI bus for making original memory cards a direct pc device for emulation and backups to bypass game-specific save-copy-blocks and the requirements to otherwise use a wii to transfer game saves
obviously the start is for game saves, but it lets you do anything that interfaces with the internal EXI bus eventually if you want, for later rebuilding of a real gamecube with the ability to swap worn parts(like optical drive) with standard modern parts(like a USB DVD drive)
the first stage is to code an interface protocol adapter to convert a USB flash media map to the blocks-as-sectors reads/writes of a real memory card and be fully compatible with real original hardware+clones
I already have a framework idea, blocks are basically sectors with a custom header in each block, easy enough to map and store data
a side benefit of this kind of project is a micro-drive for storing recovery codes or some sensitive data like a spy or something on multi-page cards, since it just makes it look like corrupted data to have a fat-12 file system on 128mb pages(clone cards that are "1024MB" and have 8 virtual card pages are my inspiration for this as I never use more than 2-6 of the pages and the others might be "unformatted" for real)
the project requires 3 things:
1: code to interface, I am fully capable of parsing the EXI documentation and writing a set of MCU routines to write/read blocks called via a USB access request
2: hardware port for wiring a card slot(resin 3D printers are expensive, and smelly)
3: some help to push it all together, test it, and make sure it works as a stable "no-mod" solution to save backups, which is legal unlike playstation 2 with teh never-wanted and still used "magicgate" that requires publishing encryption nobody really cares about anymore but sony
obviously the start is for game saves, but it lets you do anything that interfaces with the internal EXI bus eventually if you want, for later rebuilding of a real gamecube with the ability to swap worn parts(like optical drive) with standard modern parts(like a USB DVD drive)
the first stage is to code an interface protocol adapter to convert a USB flash media map to the blocks-as-sectors reads/writes of a real memory card and be fully compatible with real original hardware+clones
I already have a framework idea, blocks are basically sectors with a custom header in each block, easy enough to map and store data
a side benefit of this kind of project is a micro-drive for storing recovery codes or some sensitive data like a spy or something on multi-page cards, since it just makes it look like corrupted data to have a fat-12 file system on 128mb pages(clone cards that are "1024MB" and have 8 virtual card pages are my inspiration for this as I never use more than 2-6 of the pages and the others might be "unformatted" for real)
the project requires 3 things:
1: code to interface, I am fully capable of parsing the EXI documentation and writing a set of MCU routines to write/read blocks called via a USB access request
2: hardware port for wiring a card slot(resin 3D printers are expensive, and smelly)
3: some help to push it all together, test it, and make sure it works as a stable "no-mod" solution to save backups, which is legal unlike playstation 2 with teh never-wanted and still used "magicgate" that requires publishing encryption nobody really cares about anymore but sony