Why is reading/writing memory cards slow in PS1 emulators?

Why is reading/writing memory cards slow in PS1 emulators? - Thoughtful woman writing in notebook at home

Speed of flash memory and other storage has improved quite a bit since the PS1 days—and now some emulators can provide higher-than-native reading speeds when loading a ‘CD’ in a game (e.g. PS Vita's built-in PSPEMU can do this). However, somehow this hasn't affected the speeds of reading or writing a PS1 memory card, in all emulators that I've used. Detecting a memory card is slow, writing it is slow, reading it is slow—even when the game clearly doesn't reload the game world but just reads a few numbers. Considering the minuscule size of PS1 saves by modern standards, they should be read or written in moments.

I'm curious: what limits the speed of PS1 memory cards in emulators?

It vaguely seems like games are doing some low-level electronics with the cards, instead of delegating to the console's API—so the emulator has to preserve the original timings and can't hijack the goings-on with a faster approach. If this is the reason, then how widespread was this method of talking to storage, in those days? And was it carried into the PS2 generation or later on?






Pictures about "Why is reading/writing memory cards slow in PS1 emulators?"

Why is reading/writing memory cards slow in PS1 emulators? - Assorted Tarot Cards On Table
Why is reading/writing memory cards slow in PS1 emulators? - White Ruled Paper Lot on Brown Wooden Surface
Why is reading/writing memory cards slow in PS1 emulators? - Pensive attentive woman in glasses and elegant vintage outfit focusing and taking notes with pencil in book while standing against gray wall



Will an SD card improve game performance?

1 Answer. Adding a SD Card will only increase "storage" not memory (RAM). You can try reducing the number of apps that are unnecessarily running in the background to increase the amount of memory (RAM) that will be available for your games.

Are all PS1 memory cards 1Mb?

The original PS1 memory card held 1Mb, or 128KB of data. Technically you could only store 120KB in the 15 available memory slots (8KB per save slot), but let's stick with the advertised 1Mb of storage. There are 8Mb (megabits) in 1MB (megabyte). There are 1024 MB in 1GB and 1024 GB in 1TB.

How many MB is a PS1 memory card?

Internally the card is divided into 512-byte pages, and there's 16384 of them. or 8 megabytes.

Why did the PS1 have memory cards?

A Memory Card was a small 'card' that was manually inserted into the front of a PlayStation and a PlayStation 2 to record data saved from games. They were handy, but without one, a game would be pretty much useless to play, especially as PS1s and PS2s came without them.



How to create a memory card for PSX Playstation emulator EASY MODE | for Original Playstation




Sources: Stack Exchange - This article follows the attribution requirements of Stack Exchange and is licensed under CC BY-SA 3.0.

Images: Andrea Piacquadio, Alina Vilchenko, Pixabay, Andrea Piacquadio