Is still a hackjob and guesswork, but one that looks prettier and makes more sense to... well, me. It's also more bloated and slower, obviously.
It now copies and deletes just fine, unless there's a corrupted memcard. Then things get funky. There's some stuff left, like multitap but it's looking good so far. Once that's done I suppose it should be ready for testing.
It's nice to see the animation when you check/uncheck multitap.
#EDIT: I've arranged the memcard stuff to be more like a plugin. Memcards work properly in multitap.
The BIOS gets funky if an operation fails or if I start un/plugging the multitaps. Then it won't even try to do a copy or delete, it will just autofail.
Also, input gets veeeerrry sluggish but I suppose that's because the serial thingy has to switch between checking all the memory cards, doing the multitap switches and also checking input.
Input ain't sluggish with the original code.
It now copies and deletes just fine, unless there's a corrupted memcard. Then things get funky. There's some stuff left, like multitap but it's looking good so far. Once that's done I suppose it should be ready for testing.
It's nice to see the animation when you check/uncheck multitap.
#EDIT: I've arranged the memcard stuff to be more like a plugin. Memcards work properly in multitap.
The BIOS gets funky if an operation fails or if I start un/plugging the multitaps. Then it won't even try to do a copy or delete, it will just autofail.
Also, input gets veeeerrry sluggish but I suppose that's because the serial thingy has to switch between checking all the memory cards, doing the multitap switches and also checking input.
Input ain't sluggish with the original code.