News: 11 March 2016 - Forum Rules, Mobile Version
Current Moderators - DarkSol, KingMike, MathOnNapkins, Azkadellia

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - krum110487

Pages: [1]
Well that memory card is great for a ps2, I have tried making my own memory card with 30 blocks instead of 15, but the emulator will simply ignore it, even when I modify the code to accept larger memory cards. (unless of course I simply did it wrong, which is also a possibility :-P)

I think this is due to the fact that the bios will only accept 15 blocks, I can also confirm that not one PS1 memory card is above 15 blocks, they have some that are like "9 memory cards in 1" but not truly more than 15 blocks, it has a button to change the memory card (assuming all memory card access goes through the bios, I am still kinda wondering that too).

so I have one of three options.

A) make the memory card larger, and make the bios support it, as well as the game to support it.
B) make more memory cards available and make RPG maker look for them (not sure if this would include editing bios, yet)
C) figure out how to take the saves and compile them to work in place of the sample game, which seems to be the easiest, although I can't get a handle on the compression to the memory card saves vs the comdata.bin

does anyone have any input or good documentation on PlayStation assembly and PlayStation disassembly?

so EA sports on the PS1 use multiple memory cards? that would do, then maybe all I will have to do is add more memory cards on the emulator and try to get it to recognize them!

I will mess around with this.

After some research, there is nowhere saying that RPG maker supports, multiple memory cards, I can't even find a game that would manage more than 2 at a time, I think the 4 memory card slots were just in case, so someone could program support for it in their game if they wanted.

which leads me to believe either the bios already supports 4 to 8 memory cards (un-managed, but recognized?) or the game itself would have to program access to them?

If anyone knows a game which supports more than 2 memory cards for saves, custom stuff...anything, that would be a great start, I am looking now.

ROM Hacking Discussion / RPG Maker - PS1 Larger Memory card support?
« on: March 01, 2012, 01:28:29 pm »
I am going to start off by stating what I have done/tried:

Ok, so I recently collected a bunch of RPG maker games, some of which takes up to 9 memory cards, while most are around the 3 range.

So I got to thinking, man, I wish playstation would allow larger memory cards or more cards so I wouldn't have to worry about switching them! So I got a copy of PCSX-r source code, compiled it and started tinkering. I was hoping to use the built in bios, but RPG maker was not compatible with them.

I am pretty sure I can modify the emulator to use more than 2 memory cards, but since the original psx bios only look for 2, that will be an issue. So I attempted to disassemble the bios and figure out where it is loading, although I think I am doing this part wrong as it seems to show opcodes that didn't exist or weren't on the lists I found, although it could be that I was using documents that were incorrect.

long story short, I am stuck trying to figure out the asm for the bios to force it to recognize either more than 2 memory cards, or larger ones. I know I will eventually need to add support for more than 2 memory cards within the game as well, but for now I want to get the bios recognizing them.

Here are my questions to you:
Is it feasible to add more cards to allow the entire game to be loaded at once?

Anyone have suggestions of what program to use and the settings to decompile or disassemble playstation executables and the playstation bios? I have tried a couple, but as I mentioned above they seem to have different opcode names from what documents I have found, which confuses me a bit, and I think I may be doing something wrong.

Does anyone know of any documentation on playstation specific opcodes or is it simply an r3000 opcodes set? I have looked around, but haven't found anything worth while.

Alternate possibilities
RPG Maker comes with a game sample which is in COMDATA.bin, it seems to be a nearly 1:1 copy except the empty space was compressed, and it seems some words, although I haven't figured it out yet, this may be a much better solution, if I could simply take the games from memory card and compile them into a COMDATA.bin. The main problem with this seems to be that there are a lot of unknowns here for me, such as header data, how the format differs if at all etc...

If anyone is interested in helping at all, that would be awesome, even if it is just finding the asm or function that is checking for the memory cards, it would be a great help!

thank you for your time! ;D

Pages: [1]