The Use of Memory in Game Consoles

Today’s topic for this blog is the use of memory. I decided to write about the use of memory in game consoles. We are dealing with things like memory cards, hard disks and random access memory. I also tell you a bit about processors and how computers deal with the actual ways in which the player interacts with the game.

This is not a science writing but more like something that I wanted to briefly write to you since I happen to have some experience in playing these video games and I also have this background in studying and working with computers. I have been playing games a lot. I have read a book or two about the use of memory and also studied a lot about this subject.

What really made a difference in the use of memory for video game consoles was the introduction of the optical drive. You did have a space for couple, maybe four, megabytes for your game. Well, like you might know, a CD-ROM disc has somewhat a space of 650 MB. So the amount of space was more than 100 times larger.

What about saved games? A supported disk drive was introduced with the release of the original Xbox. It might be the first game console to have a hard drive. Before this we had to use memory cards for storing and also organizing our saved games. Hard disks also allowed many other things. It also made installing games to the hard drive a norm.

I am trying to explain the difference between temporary memory (like RAM in the world of computers) and staying memory (HDD and/or SSD drives). So basically RAM, or Random Access Memory is something that the system uses while it is powered. After the power is cut off the memory disappears. In programming you use different variables to store the data temporarily.

Hard drives can save data that is included in these variables so that it can be accessed also later on. Earlier there were typically HDD drives used which offer a lot of space but they are much slower in processing the data than newer and more expensive SSD hard disks. The data in a SSD or HDD can be saved in different forms. Sometimes the programmers can use text files and sometimes forms like JSON. Data can also be serialized in a way. There are many possibilities. Basically you are saving something to some file or files. Sometimes there is also some sort of database used.

The data moves between the components of your gaming device through different kinds of busses. You can probably read more about electronics from your favorite search engine or maybe you can create a prompt for AI. I am not going to try to expain this so thoroughly at the moment. But if you are interested you can find more about this.

How does the gaming console work basically? There is a loop in the program code that keeps refreshing the screen. The frequency is blondly called FPS. It stands for Frames Per Second. This can be for example 60. The system reads all values of variables that are in the code and updates everything regarding to the values that the variables hold.

The game system detects any interactions using the code. The game detecs what controllers buttons are pressed and for how long. Then the screen keeps updating. There’s a lot of things happening. The main source for the things that are happenig is the actual source code of the game. You might think that it is easy to read a source code but it actually is pretty. It is way harder than reading something that a blogger has written to a blog post. And only the person that has written the code might fully understand it. Sometimes even this is not possible. The code can and is actually preferred to have comments in it also.

So to summarize this blog post we can conclude that memory is used in many ways in game consoles. Data is saved and handled. We have come a long way from game consoles like Sega Mega Drive in which you aren’t able to save at all (you do if you have a battery inside the game cartridge) to modern consoles in which you have huge SSD drives of several tera bytes of space for lot more content than just your saved game data. I encourage you to find more information if you are deeply motivated in learning more about this very interesting topic.

Best Friend of an Old Game Cartridge

You might recognise this issue. You have a game cartridge and it seems it doesn’t work. It probably is from some console that’s older than your PlayStation. It might be even produced for Nintendo 64. The graphics are usually blurry or the game doesn’t load at all. Hold on. I have a perfect fix for you.

Let’s talk a bit about basic practical electronics. You might know a metal called copper. Do you know how it works in electronic devices and why it is used a lot? Let me try to explain this. I promise it won’t be boring. I am actually very interested in things like how copper works in these devices we use every day.

Copper conducts electricity very nicely. There are also some other metals, like gold and silver, that also conduct electricity very fluently but of course, they are so much more expensive that copper is better to be used. Copper also conducts nicely heat. There are also heat sinks made out of copper for this reason.

So the connectors in your game cartridge are made out of copper. This material has also a tendency to wear out a bit. There is also a phenomenom called oxidation. This happens when over a long period of time you have some copper, like in those connectors, that reacts with oxygen in air. This makes the connection of all of the interfaces to get weaker which produces these issues.

Do you need a electrician to get your physical copies of your games to work? No you don’t. I first encountered this issue when one of these Mega Drive game cartridges wasn’t working. It might not be easy to detect if the copper in the connectors is oxidised. I then purchased this small spray can that is called “PRF 6-68”. It was recommended for cleaning electronic connectors. It didn’t cost so much.

You have to be a bit careful when using this stuff for cleaning electrical connectors. It evaporates quickly. You just basically spray it to your target and then you have to have some kind of cloth, maybe a soft one, that you can try to rub the copper so that the oxidised part wears off. It’s not a good idea to breath in a lot of this stuff. So try to avoid this and also be careful with this. It’s not something you could let small kids to handle.

Using this spray to clean the connectors of a game cartridge has saved many of these retro games that I have bought and that first seemed not to work. Just remember to be careful. It doesn’t hurt for you get some deeper information about this product. And if you are interested in physics or chemistry behind this be free to search from your favorite search engine. I have given you some of my knowledge here but while this is not a science blog I am leaving this a bit open for you to find out.

Could PS2 Classic be Possible?

You might remember the release of PlayStation Classic. It might have been a disappointment. At least that was what everyone thought like about it a year after its release. I am pointing to a fact that its price dropped from the original 120 euros to as low as 20 euros. That was the lowest price I ever saw it sold for. I bought it for 40 euros. There might be a debate about do you have the right to hack the device.

PlayStation Classic had 20 games with it. Those games were not the best ones and there’s not even a debate. These games could have been better. There could have been more games included. There could have been better game pads included. But even with its flaws the system ended up in my living room after all. It definitely was worth of its low price at least for me.

But would it be possible that there would be some day a gaming console called PS2 Classic? We can start to think about how many good games would there exist on the system. Or we can talk about the system requirements of this device. If one PS2 game takes about 4,7 GB of space, and if there were 20 games released with it, they would require a space of 94 GB. Maybe there should be at least about 120 GB of space on the hard drive.

We can also think about how powerful the system should be considering about processor and graphics processing. There is already an emulator that you can run on your PC called PCSX2. It doesn’t require so much from GPU and CPU of your PC. You can run it on a even an older computer today. A while ago this wasn’t possible. We should thank the progression of computer related technology for that.

If these technical issues were finally solved and there would be a system released we can come back to the first issue I mentioned. There would be a maximum number of games. What would the games be and would every game be available for it? This could be a limitation. There were many good games that were released for PS2. Would there be only like 10 games on the system? Would it be possible to hack the system? Would you have to do it to make it reasonable to even buy the thing? And finally – how much would the thing cost and would it be different than just running (illegally) your favorite PS2 emulator on your home PC? After all since the games are in DVD format you can play them, or rip them, directly simply putting the disc in the tray of your PC after getting your hands on the BIOS some way.

I have to mention that this text has barely scratched the surface of this matter. After all it’s not so much about what the fans or tech hobbyists think about. It is about if it’s reasonable to release a system like this. Is it profitable? And is it worth the effort? If you have some deeper hardware knowledge or experience in circuit design or electronics you might understand something more deeper in this matter. I am not a specialist and these are only some of my thoughts about this matter.

Social media & sharing icons powered by UltimatelySocial