Every Gaming System Is Unique

I have a gaming setup in my living room (or maybe “gaming room”) currently that has total of 8 gaming consoles. Some of these devices are old and some of them are more recent. I have a Nintendo Switch and Xbox Series X that represent a more recent of a gaming system. I do have retro consoles also.

These are Sega Mega Drive Mini, PSOne and Retro Trio Plus. The last-mentioned is capable to support Mega Drive, NES and SNES games. I have also some adpaters that enable a gaming system like Master System or Game Boy to be played. I have also PS3 and a PS4 in my current setup. I almost forgot my Nintendo GameCube.

Here we are getting some kind of an idea of my gaming setup. The idea was to ponder on how every gaming system is unique. This comes in mind when you are thinking about game controllers. Every system has its own kind of a controlling device. NES has a very edgy controller while PSOne functions with a DualShock 2 controller that is originally a PS2 game pad. It is nice to have this kind of a compatibility between PS1 and PS2.

Some devices have backwards compatibility with games or some accessories. Nintendo Wii is a very special gaming console. It has this sort of a “magic wand” that you operate and control your games with. Wii is also backwards compatible with a legendary gaming system – GameCube. I liked the last-mentioned better and even went as far as replacing my Wii with GameCube in my setup of gaming consoles.

Some games can be expensive. While it seems to be a good idea to run some sort of an emulation gaming system there is one particular question that comes to mind: What controller should you use? There are two approaches to this matter. You can change your controller to support any gaming system or you can go with the latest and best controller for any gaming system that you are emulating.

You can think about a gaming system and consider how powerful it is. Every device cannot be as powerful as some newer device. If you want the most powerful system you should get yourself a PC. There are however many other matters that take count when you consider about which gaming system you prefer to play your favorite games with.

How is Switch able to compete with Series X and/or PS5? The gaming library can be one matter. Nintendo has games that feature characters like Super Mario, Luigi, Princess Peach and Kirby. Of course these games aren’t going to be released for these competing consoles. What Switch lacks in power it makes up in originality, design and content of its games.

Some factors that make game consoles unique have to do with their part in the history of video games. Technology is always improving. We are moving on all the time. We hear every day gaming people talk about what would be the newest console to appear in the markets. We have already heard about Switch 2 and PS6. What does the future hold for us gamers? We can only wait and see.

We have dealt with different gaming consoles. Some of these facts that make a system unique can be summarized are the design of the controller, library of games that are available, performance and raw power and backwards, or any other, compatibility between other gaming consoles.

I collect and play old and new games. It is a very tempting thought and I have already considered to just install an operating system like Lakka OS (or some other OS) to a device like Raspberry Pi 5 or maybe on an old desktop PC that I do have laying around in my home. In this way it would be possible to play many games from many devices. Physical copies can be pricy at times.

Game consoles are usually sold for cheap price. Companies like Sony manufactor these devices and sell them with a loss just to increase the console base world wide. Then they release games for the system. Games are where these companies get most of their profit from. This makes it a definitive fact that games do in a way make the gaming system to be also kind of unique. What do you think?

Alone in the Dark Series

I have played lots of games during my whole lifetime. I just thought that it might be interesting for readers of this blog if I would write about Alone In The Dark game series. They might not be the best of the best in survival horror at the moment but their influence to this genre is huge. There is also a new Alone in the Dark game getting released in 2024.

The first game in this series was published in 1992. If you were playing it back when it was released I think there is a chance that you played it on a PC. Some of the first three games of Alone in the Dark were also released for PlayStation during 1990s. There are a total of seven games in the series.

What makes the influence huge was how the camera angels were adjusted. It made the game a scary one. Also the game utilises 3D graphics in a way that was never ever seen back in 1992. The most popular game that took influences of Alone in the Dark was Resident Evil and it was released in 1996 at least for PC and PS1. I obtained a book about RE some time ago and I am hoping to get to read it soon. I just have to finish the book that I am currently reading so I can begin with the book. It is called “Itchy, Tasty” and it is written by Alex Aniel.

Games in the series that were released during the 90s were of good quality in the standards of the games of that era. I think it might be a waste of your time to get back to them seriously. Well, maybe if you want to experience something old. There might be a retro feel in them.

So, is there a game in this series that would be a nice game to play even today? If we take a look on two games that were released in 2001 and 2008 we can figure an opinion for this question. Let’s face it. These two games are poor games. They don’t live up to standards and they defnitely don’t match my expectations. Out of these two the one released for PS2, Alone in the Dark – The New Nightmare, is better but it isn’t in any way a great game. It has also received a score of 66 out of 100 in Metacritic.

While these two games weren’t so good there are of course excpectations gathered towards this new Alone in the Dark game that is set to be published this year (2024). The genre of survival horror might bem rising its head again since there are rumours about new Silent Hill and also Resident Evil games getting released soon. There was already a short Silent Hill game released recently. It was only for PS5 and its name was Silent Hill – The Short Message. The game was released for free and it takes maybe three hours to complete. So, it is a short game for the fans.

One of my favorite game shops is saying that the new Alone in the Dark will be released in 19th of April. It will be released for PS5, PC and Xbox Series S/X. You can buy the PC release for example from Steam. The game has received open and cheerful welcomes and many fans are expecting this game to be good. For now we must wait for some more information. There are some trailers and early previews of the game avaialble online. You can also order it in advance if you wish to play it as soon as is possible.

 

Utilising PCSX2 for PS2 Emulation on a PC

I have lately played some PS2 games with an emulator called PCSX2 on my desktop computer. I did try to play some Xbox 360 games on this Windows PC but it seems that my computer isn’t powerful enough to run this game consoles games. The emulator I tried was Xenia.

I do have a powerful enough GPU and also I have enough RAM memory on my PC. It seems that the processor lacks some power. So, I am not able to run Xbox 360 emulation using Xenia emulator. This lead me to once again try also PCSX2 and check if my computer can run some PS2 emulation instead.

I own now already two PS2 gaming consoles that don’t work. The first one I received as a gift and the second one I bought for 110 euros about a year ago. Playing PS2 games on an emulator seems to be a good option for buiyng a PS2 console. The price of a PS2 unit isn’t high but if you keep buiyng one every year it can get expensive.

PS2 was originally released back in 2000. It was the first console to include DVD player functionality which made it very popular. It was produced all the way to the beginning of 2013 and was then discontinued. It sold 155 units worldwide which makes it the best selling video game console of all time. There were over 4000 game titles released for PS2.

Installing PCSX2 is pretty straight forward. During installation you have to specify where on your computer you have your BIOS file or files. So you need to have a BIOS from your PS2 system that you actually own to play PS2 games totally legit. You can install PCSX2 for Windows, Linux or macOS.

I use my Xbox Series controller that I have especially bought to play some PC games. It is manfactured by PDP and it is a wired controller so you have to plug in a cable. You don’t have to have a long cable after all. If you prefer a PlayStation style of a button layout you can also use a PS4 controller which is also called DualShock 4. I have no experience about the latest PS controller or DualSense.

The games seem to run smoothly on this emulator. The games I have played include Call of Duty 3, Rayman Revolution and Gran Turismo 4 just to name a few. With over 4000 games PS2 manages to bring something for every gamer. I suggest searching for more good games to play from internet as there are many lists about recommended games for this system.

It seems that todays PCs are powerful enough to run an emulator like PCSX2. While we might not be yet ready to have some more newer gaming consoles emulated on our computers the future of emulation seems to be going to a strong direction. I hope we get to see also emulators for systems like PS4 and Xbox One in the near future. I also hope that we can get those emulators to run on our PCs.

What Is Abandonware?

Have you heard about abandonware? Does it actually mean that you can just copy abandonware and can it be in some way profitable for the original developer of the game? In this blog post we are trying to get a thorough answer to these questions.

There are many websites that provide some old games that you can download and install them to your PC. Many games are or can be played on a modern personal computer with a modern operating system. There are games also available for emulators. Some games require a special software application like DOSBox. So it is possibly to play old DOS games with a new PC.

The case of abandonware concerns console game and computer games. Some game companies, like Nintendo, like to stick with their old copyrights and try to ban and make copying old, or retro, games totally illegal. They are acting like this even when clearly there is not a clear option for them to collect a price for this kind of a game that is already some tens of years old.

Some companies publsih remakes. Some companies totally abandon their game. This is where the term gets its true meaning from. What then means public domain? Could games be released in public domain? This means that you could re-publish a game of this kind and even take some parts of the game and make a new game out of it with paying nothing for the original developer.

What would it mean if we had all old games in a public domain? We wouldn’t have to pay for our retro games. There would be more websites sharing these games. There would be a lot of exploration and even research done by playing these games and getting to understand their content.

There are many games currently classified as abvandonware right now. You can find a deeply involved website titled “My Abandonware” that provides ten of thousands of games for you to download. You can download games like Silent Hill 2 or Need For Speed Most Wanted for free. If there is a game that is currently in any form commercially avaialble this is mentioned and it isn’t possible to download it as a free copy but there might be a demo version available.

I have written here in this blog earlier that we are having difficulties of maintaining and keeping old games, I am talking about games that are 20 years old or even older than that, available. Are we supposed to just forget these games? I thinkthey have high value even if nobody has a way to buy them.

What should we do? Should we make every 20 year old game totall free? Should we allow some other parties to make more good remakes out of all these old games? Could large companies like Nintendo provide more opportunities to buy and maintain a collection of old and retro games?

We are having this business that is very profitable for game shops. You buy a physical copy of an old game and the price is very high. You keep the game for years. Of course you have the original gaming system. But what happens when the game gets so old and the divece you are playing on has become broken? Do we just delete this stuff and move on? I think we should think more about maintaining old games and trying to remember also in the future what they are all about.

Basically a game ends up as abandonware because the original owner of this game doesn’t find a way to make the game somehow profitable again. Every game can be profitable when it gets released. After many years the owner doesn’t care about the game and so it becomes abandsonware. There is an issue also with the copyright. It is hard to make a remake out of a gaem that is abandonware. This is why public domain would be a consideration.

Playing Some Spyro The Dragon (Spyro Reignited Trilogy)

During this weekend I had an opportunity to play Spyro The Dragon with my PS4. In this blog post I am going to introduce to you this awesome 3D platform game that made a serious impact on how we play video games today. It was first released for PS1 in 1998.

There is a great difference between a 2D platform game, like Super Mario Bros 3 or Sonic The Hedgehog, and a 3D platform game like Spyro The Dragon. The first thing that comes to my mind is how do you position the camera inside the game. In Spyro The Dragon you move your character and rotate the camera at the same time. In 2D games you don’t have to worry about moving your camera all the time. In Spyro the jumping feels also a bit like floating which emphasizes the sensitive and complex three dimensional positioning used in the game.

There are many things that Spyro can do. You can jump, float or fall after jumping, blow some flame out of your throat and run and rush against enemies. There are various enemies that our main character encounters. Some can be defeated by rushing on them while some are defeated by blowing out a flame. Some enemies need also something extra if you want to defeat them.

The main goal in Spyro The Dragon is to progress. You achieve this by freeing dragons and collecting gems, or as they are called in this game, treasures. Some gems are more valuable than others. They can have a value of one, two, five or even greater than that. Defeating enemies also gives you gems. If you have defeated an enemy earlier in the game you get a point. If you get enough points you get an extra life. There are also particular extra lives that can be collected.

The game play feels very nice in overall. There are lots of puzzles to be solved including how do you get to some area that has a dragon to be saved or some gems to be collected. I don’t even understand how this game was originally released for PlayStation 1 in such an early moment in video gaming.

Is Spyro a bit childish game? Maybe so, but I think that it offers problem solving and deep thought and challenge while also being a game that the whole family can enjoy and play. The trilogy, Spyro Reignited Trilogy, consists of three first games of this series. I am currently playing it with my PS4. It is also available for PC and the latest Xbox and also for Nintendo Switch. It was released already in 2018.

So, the original Spyro The Dragon was released in 1998 by Insomniac Games for Sony PlayStation. It is considered a very strong and well-known piece of gaming. It definitely stands out being a platform game designed to be played in a 3D environment. If you haven’t played Spyro The Dragon games earlier this trilogy release might be a good point to start your experimenting. It also isn’t a pricey choice as a game. I bought it some weeks ago for 20 euros as a used copy for PS4. There are also many Spyro games released for many consoles in the history of gaming. This trilogy introduces three first games of the series.

Should Retro Games Be Declared as Public Domain?

How popular are old NES or SNES games? Just think about how popular were NES Classic Mini and also the one that had tens of SNES games on it. I remember that I was working in a game shop as we had hundreds of customers that had ordered a NES mini. They had to wait moths to get one. This same happened with SNES mini. Although customers started to understand and not order a device that couldn’t even be delivered in a reasonable time.

This is exactly the matter when we are talking about the popularity of retro games. These games were released 30 or 40 years ago. They aren’t properly available to us gamers. Nintendo has made them available on their web service. That alone doesn’t make me want to pay for the subscription. You can get a console, maybe original NES or some other type of console, that you can play original games with. This however is expensive. You might have to pay 40 euros for a game. Some games are sold for hundreds or even thousands of euros.

Publishers seem to be holding on to these game titles. How does this make sense? If someone buys a used game from a game shop that is a private entrepreneur how does this give any more profit to the publisher of the game? There have been many sore comments on Facebook ads of this certain web shop that offers money for used retro titles. They pay you about fifty percentage or maybe even less than that for your rare games of the price they are actually selling it. This makes producing and downloading so called pirated copies of these games popular and tempting.

I just today read a story that was dealing with the ability to play old games that were released in 2010 or earlier. This is actually very hard. The writer was very concerned about older games just disappearing somewhere. These games are valuable in a certain way. Future game designers can learn a lot from old games. Someone might be willing to play these games. And many are having this certain appeal to these games now and also in the future.

What would be the solution? I think that certain games should be made a public domain. You could download them and share and even maybe modify them freely. We should have devices available that could convert the game cartridge to a rom file and they should be easily available. There could be devices dedicated to this in libraries or maybe in some other places. I have to tell you that we are already seeing all sorts of video games available in libraries already today.

So, to conclude, we should, in my opinion, share these old games and make them as widely available as possible. We already have these most important video game systems emulators available. Someone might support legalizing some mild drug. I am right now stating that I support the freeing of retro games. This is even today illegal. Who is this statute working for one might ask. I am not supporting or saying that you should break law. That is not the case. I am saying that we should change the law since it seems that old games are getting hard to play and to enjoy.

A Neat Find from a Local Flea Market

You don’t have to necessarily guess what I found from a local flea market. While looking to the image right above this blog post you can see that it is an original CD-ROM of the legendary FPS game Quake. What you can guess is how much did I pay for it? It cost me two euros. Yes. That is right. Two euros. I am a bit tempted to sell this forward for maybe ten or fifteen euros but I decided that I would like to keep it.

I already figured when I decided to buy this that this game isn’t going to work on my modern Windows 10 PC. Fortunately I have a dedicated PC that runs Windows XP. I am going to play it on this old PC. I also understand that there are versions of this game available for Switch, PS4 and Xbox Series X. I think I made the right choice when I decided to buy this game. While re-use centers don’t necessarily always have the right ways to analyze the stuff they are selling I am willing to support them with buying a game for two euros.

There is one cool feature with this CD. It does play the games official sound track if you insert it to a CD player. I think this was why they had it in the audio CD section of this re-use center that I bought it from. I was actually a bit surprised that this disc didn’t have even more value. I have seen some CD-ROM PC games that were for sale for maybe 30 euros. This is of course a price of a game shop and those prices are always a bit high. This is due to some expenses that these special stores have like rent for example. I am very content in this latest purchase that I made. It is definitely a good purchase. Two euros. Wow!

I actually have a holiday at the moment. I have spent it sleeping, reading and playing. I have been just relaxing. I did spend some time in a hotel. And we are going to our family’s summer cottage next week. My wife has her holidays at the same time. We have spent some time together, of course. So, I have had a lot time for these activities I described a bit earlier. Today I had time to go to three different flea markets at Myyrmäki, Vantaa.

Quake has gained lots of attention lately. So I guess that here’s some more hype for the game. I am also waiting to get to listen once again the soundtrack of this game. The soundtrack was produced by Nine Inch Nails. If you like old school first person shooters then why not give Quake a try. Back in 1996 it was something different. It is a good game and a legendary game also.

The Role of a Single Variable in an Application Source Code

What is the role of a variable? In case you don’t know about software design, or basics of programming, let me show to you what kind of a term it actually is. Variable has a type which defines what values it can have. It can be a number, a single character or combination of multiple characters. A variable can also be part of an array that has several variables that are of the same type. Objects have properties and every implementation of an object has a variable as a value to its properties. But we are not going to object oriented programming or modeling…at least not yet.

Together with other variables in a program variables form a state of the program. If you think about thing in any retro game console emulator there are so called “saved states”. This means actually what it exactly is. In Super Mario you have variable, which says in which world you are, which stage you are, were you are positioned in the actual level and, for example, how many lives you have left. So all these variables form the state. You with me?

One thing I wondered for several years especially when I wasn’t too deeply involved in actual programming and I was still trying to get my thoughts gathered was “how can you save the entire game when you are saving your game in any modern game?”. Of course you aren’t saving a full copy of the whole game. You are only saving these values of all these variables. You are saving the state in which the application currently is. And basically, this means text. How much would a text file consisting of, maybe, some hundreds of lines of variables and their values take space? Yeah, you figured it out…it wouldn’t take a lot of space. Not at all.

What does take space if any commercial modern game would be considered? Graphics, 3D models, the recorded sound effects and all of the dialogue of the game. They all take a lot of space. Especially when you think about today’s high quality screens with 4K pixels and high quality sound coming out of the selected audio device. Of course what takes also power is all this processing. The processing of code is done by processor of your computer. Graphics are processed with GPU (Grpahics Processing Unit). Today there is a need to maximize the use of a powerful GPU to process the data as efficiently as possible. The processor then works with the GPU and also the hard disk. We have already witnessed fast data processing of SSDs. SSD is short from Solid State Drive. Earlier we had hard disks called HDD (“Hard Disk Drive”). If you are really into computers and building setups you probably know that HDDs are a lot cheaper than SSDs. I mean, of course, the monetary expense of a unit of space. It is a lot more expensive to get a 256 GB of SSD space than it is to get this same space in a HDD.

Right now we are deep in the workings of a personal computer. All these facts I have already covered took me years to get into. It took me involvement. And mostly, it took a lot of time. I started getting in this, very deeply and by studying, back in 2008. That was the year I started studying first electronics and after two years I moved on to study computer science in an University of Applied Sciences. After I graduated back in 2016 I was having a hard time finding a job. After two years of looking for a job I found one as a customer servant. I have worked my way from there and now I work as an IT support person. And all this started from trying to figure out how the saved game system works in my favorite computer or video game. I think the game I was thinking about was Fallout Vegas.

The question made think deeply. How was the game able to save all this information to a small saved game file? I got the answer but it sure wasn’t an easy peace of a cake. I didn’t succeed very well in courses that dealt with a computer’s memory usage or how is magnetism, a physical phenomenon, handling all this data on a hard disk. But little by little…I got the whole picture. I finally got to combine all this information together. All this started by playing games.

Today, I find that there are several areas that are really interesting to me. If you want to learn some knowledge very deeply, like how computers actually work, you will have to use your past knowledge and experiences to guide your thoughts through it all as a process. Writing something “open” to yourself so that you understand what your mind is dealing and handling is one big key for understanding complex and theoretical matters. And teaching someone or having a conversation about the fact is very useful many times.

I don’t know a lot about actual electronics or how the architecture of a full computer work. Well, I actually know something about it. That isn’t however enough for me to solve every problem. This is also where search engines or even a tool like ChatGPT would come in handy. Of course you can look up information from books or your notes and study some more. Just try to remember to take it piece by piece. There is an old saying. It goes something like this: “nobody is a master as you are born”.

Some Thoughts After Beating Max Payne

I finally had time to beat Max Payne. This is the first game in the series which consists of three games. I don’t know yet if I am going to play Max Payne 2 – The Fall of Max Payne or if I am going to try to play the game all over again with an increased difficulty level. After you complete the game in one of two easier difficulty levels you unlock these harder difficulty levels. All difficulty levels from easy to hard are “Fugitive”, “Hard-Boiled”, “Dead on Arrival” and “New York Minute”.

There was a kind of a problem right at the end of this game. This was the only time I had to look for a clue from a walk through that I found online. Actually that walk through was a YouTube video. I am not going to spoil the ending in any way if you are also interested in this game. This game was released for multiple gaming systems including PC, Xbox and PS2. I am not sure if there are some other ports. I prefer Xbox version since it gives you a nice feel of controlling and you can also save anytime you want. In PS2 version of this game there is only an automatic saving that really pisses the player off many times as the game is saved in a situation that makes it impossible to continue playing. This feature has everything to do with the fact that PS2 doesn’t natively have a hard disk.

I completed the game in “Fugitive” mode. This is the easiest difficulty level. I found out that I didn’t remember all the details that were in the plot. The story is simple but it is fun to follow. The world that Max Payne is placed in is very realistic or naturalistic in a certain way that also describes some urban scenery. There are guns, violence and drugs as well as deep and even satanistic clubs in which the action takes place in this game.

The game is very enjoyable. There is lots of action. The game owes much of its success to action and sci-fi movies like those directed by John Woo and Matrix. You get to view the world from 3rd person view. There are plenty of weapons. Shotgun is a nice weapon but it is very slow to reload. Then there are two types of hand guns. There are also some sub machine guns, a sniper rifle, grenades and an automatic shotgun which is a very powerful weapon. There is a limited amount of ammo. You get to use pain killers to increase your level of health. You have also an option to slow down time. There are two ways. You can first activate this bullet time effect and move to any direction or you can jump to the side as the time slows down. This can be very effective and it gives you more time to aim.

Graphics are very nice. Sound acting is somewhat confident. If you think some games that have a low quality of voice acting, like the first Resident Evil released in 1996, Max Payne does a way better job. The fact that Max loses his family in the beginning of the game gives lots of motivation for the player to progress in the game. You are on a mission. You have to survive in a cold world.

I don’t want to give Max Payne a score. It was something revolutionary back in 2001 when it was released. Today it is still relevant as a video game. It was also the game that made Remedy Entertainment famous. If you are looking for a retro shooter that isn’t as realistic and serious as today’s ultra realistic shooting games you can definitely pick up Max Payne. I can definitely recommend it. There is also lots of replay value. I might even play it through again with increased difficulty level. And don’t forget that this game has also two sequels.

Setting Up C++ Programming Environment in Windows 10 Is a Pain

Yesterday I was excited and ready to start getting to programming with C++. I thought that it would be nice to learn and to refresh my memory. I have some years ago completed a programming basics course in C++. The idea of having an executable that could be run on a wide range of devices was the idea that was so fascinating to me. I use Windows 10 a lot. So I decided that it would be easiest to just install some IDE and also a compiler.

I was so wrong with my decision. I tried to install Cygwin. During the installation you would have to select all the components that you definitely need for C++ development. There are hundreds of them. If you would like to install all of them that would take days to download and install. So that basically wasn’t an option.

I have been around Java from 2010. I am very familiar with setting up programming environment for it. It is just way easier than with C++. I wanted to code in C++. I just think there are so many options if you learn and use this programming language. What was my solution?

While I was going through the material I found online I figured that it might be easier if I would start with Linux instead of keep hitting my forehead to Windows 10. I know that Microsoft has been trying to make it a bit easier to use Linux’s software on Windows. That however wasn’t the solution for me. So I swithched to my laptop that has a dualboot install of Windows 10 and Ubuntu.

I had already Visual Studio Code installed. All I had to do was to install the extension inside VS Code. That was almost it. I had to look up how to run build inside the IDE but that wasn’t a hard thing to do. So I got to programming quickly.

It was my goal to just write something that would work and refresh my memory on the programming language. As I got my programming environment to work I got to the actual programming. I had to look up some tips on how to present text and read it in online. I am serious as I say that any programming experience in any language makes it way easier to switch to a language that you aren’t already familiar.

C++ is used widely and still in 2022 for programming games and other software. Aside it being a tough to install in Windows it really is a dynamic programming language. There basically aren’t many limitations in what it can be used for. Even websites and desktop applications with a GUI can be build.

What I build yesterday was just a tiny application. Actually it is a personality test with a lot of humourous edges on it. You answer in five questions which give you points for a type of a person you are. There are three types. The personality type that you are is the one that gets most points based on your answers. Yes. And the types are (translated since the application is in Finnish) “a talented model citizen”, “an alcoholic” and “loser”. So you are one of these. I know, there aren’t much of a choice.

Anyways, I had fun all of the about three hours I spend developing this funny or stupid app.  I had fun. It was nice. The program managed to fit into about 150 lines of code. So you can imagine that it wasn’t so complex. It had some basic text that was read in and also printed out. It used different variable types, some loops and decision making with if-else structures and that was basically it.

If you would like to program with C++ yourself I highly recommend using a computer that has Linux installed. I also like Visual Studio Code which is a free text editor or even an IDE (which stands for Integrated Development Environment).

Social media & sharing icons powered by UltimatelySocial