realJoshByrnes / PicoMemcard

Emulating PSX Memory Card (or controller) using a Raspberry Pi Pico
GNU General Public License v3.0
0 stars 0 forks source link

PMC as a PS storage/streaming device >128KB #2

Open realJoshByrnes opened 1 year ago

realJoshByrnes commented 1 year ago

FreePSXBoot allows us to load a small executable from memory card (Usually Unirom)

It's entirely possible to create a storage device over 128KB for loading larger executables.

1) Implement a particular set of commands that can stream data, either read only or read/write 2) Switch banks of MCs using the GameID data and use 128KB chunks.

1 would likely be faster, 2 would likely be compatible with other devices such as MemCard Pro It would also be possible to stream data from other devices using a Pico W with option 1

@spicyjpeg may be able to assist.

realJoshByrnes commented 1 year ago

First executable should be a bootloader/menu only. Second executable can be any size (PS memory permitting)

Data transfer will be slow.

nicolasnoble commented 1 year ago

We want to be careful with protocols here. I said a long while ago already that I'd define namespaces for these protocols, I'll bite the bullet and define it later today.