Category Archives: Computer – Windows

Windows 10 EOL help

First, let me say that towards the bottom of this post, you will find some screenshots and links that you will need.
Well, you may or may not know about Microsoft pulling support from Windows 10 on 14 October 2025, making it EOL. Well, Microsoft has put requirements in Windows 11 possibly rendering your desktop PC or laptop into a boat anchor. There are basically four choices moving forward:
1. You can do nothing, and continue using your computer as usual after it goes EOL. (Bad choice, as it will no longer receive security updates making it more and more susceptible as time goes on.)
2. You have the option to pay for the ability to receive security updates for Windows 10. (Another bad choice in my opinion, because Microsoft will cease your ability to pay for updates in three years, at which time, you will only have three possible choices, basically putting you right back where you were.)
3. Buy a new desktop PC or laptop. (Another bad choice, I think, as not many people will have $1000 just laying around to buy a new computer with. So, I think the majority of people won’t like this choice.)
4. Switch operating systems. You could go Mac OS, but would need to buy an expensive Mac, so see the third choice. But there is an operating system that ‘feels’ like Windows, but is free: Zorin OS 17. (I think this is the only real choice if you don’t want to replace your perfectly fine computer or laptop, and toss your present one into a land fill.)
For the course of this talk, I chose one of my fifteen year old laptops (from 2010), an HP Elitebook 8540p. As you can see from this image, nothing too fancy. Intel i7 M620 cpu, running at 2.667 GHz with 8 GB of Ram and Nvidia NVS 5100M graphics. (Double click to zoom.)
Now, a few things about Zorin:
1. It is based on Ubuntu LTS (Long Term Support) Linux. Meaning, that new major versions only get released every two or three years. After a new major version gets released, the previous version will still get updates for a couple years, giving you that period of time to update (FREE) to the new version.
2. For those Windows folks that feel the need to pay, you can download the Pro version for just under $50 that includes tech support. It basically just has more apps and things installed out of the box, but you can use the software store to install anything you wish. (So, I think the free version is the way to go, but I have been using Linux, since 1994 and Unix since the mid eighties, so I have absolutely NO use for tech support. There are also more than enough youtube videos, that a simple google search should turn up enough tech support for most problems.)
3. You just download whichever ISO image that you want, and use a tool like Rufus to burn it to a bootable USB key. Then, you just insert the USB key in your computer, access the boot menu, boot the computer from the USB key, and follow the prompts to install Zorin. Here is the link to download Zorin: https://zorin.com/os/download/ and here is the link to download Rufus: https://rufus.ie/en/.
4. Even though the default Zorin browser is now Brave, you can still install Firefox or Chrome, to name a couple, if you wish. Firefox is right in the software store, and with Chrome, you just download the linux version from the main Chrome download page and then install it.
Here are the system requirements for Zorin OS, so you can see they aren’t too high:
CPU: 1 GHz Dual Core – Intel/AMD 64-bit processor
RAM: 2 GB
Storage: 15 GB (Core), 32 GB (Education), or 40 GB (Pro)
Display: 1024 × 768 resolution
It only needs 2GB, and I tested it with 4GB, and it ran just fine. When I ran it with 8GB, it was even a little bit better.
One thing you might need to know, if your computer has an NVIDIA graphics card or chip, the Zorin default windows manager (Wayland), doesn’t support NVIDIA as well as the X11 window manager (Xorg). No big deal, because while you are installing Zorin, there is an NVIDIA choice, so just select that. When you log in for the first time, click on your name, and before you enter your password, in the lower right of the screen, click the gear icon and make sure XOrg is selected, and if not, then select it and then log in.
Now, a few words about post-installation:
It is rather lightweight, allowing those low requirements above. You can see from this screenshot, I downloaded a winamp installer in the upper right. The other three icons to the right of that are Windows portable apps. This is made possible by the Windows Compatibility Layer (Wine) and Bottles. You can also see from this screenshot, that I used that Winamp installer, and here is Winamp running happily on Zorin.
I won’t say that it will run every Windows app, but I have installed many different things under wine, like Sony Soundforge. There are also many things that you won’t need to install. No need for MSOffice, as Libre Office is already installed. Libre handles all the MS formats, such as .doc, .xls, etc, etc. So, it will read and write all of the MSOffice document types.
Here is a link to help you along with 20 things you should do after installing Zorin: https://www.youtube.com/watch?v=VuESAFgsOvg&t=1158s . It shows you how to use the terminal to install stuff, which you may not want to be bothered with, so keep in mind that you can just use the software store to search for and install the packages. I am very proficient with Linux, so I prefer to use the Terminal for my installation needs.
At the bottom of the screen, you probably noticed a very windows-like taskbar, that I set to autohide. At the very left of the taskbar is the big Z, which is just like windows start button. In the top left I placed the trashcan, which behaves just like windows. I also installed things like variety (that auto changes my wall paper every so often) and preload (which caches apps that you use frequently, so they load much faster).
I also installed Timeshift, which uses rsync to set up system snapshots, as you can see in this screenshot. It is basically just like Windows Restore points.
Here is a Zorin OS 17.3 overview, for some more info: https://www.youtube.com/watch?v=5XMhYQ2vMzA
So, in closing, Zorin OS 17 is a great alternative to either tossing your laptop into a landfill, or upgrading your PC either by upgrade or purchase. OR, you could just be ready to join the growing number of people that are fed up with Bill Gates and Microsoft. (BTW: this blog post was made using Firefox under Zorin OS 17.3.) Also, anyone that knows how to get hold of me can feel free to ask me any tech support questions that you may have. 😉

Arcade Troubleshooting Joystick and Gamepad

This post specifically addresses not being able to make your selection under Maximus Arcade utilizing the joystick or gamepad. I have had a few people mention this issue.  This post doesn’t really apply if you are using a Tankstick in a stand up cabinet or game console.  That is because a Tankstick actually ’emulates’ a keyboard.  However, if you use a game console or external hard drive version with a joystick or gamepad, then this post is for you.  If you are still playing the arcade games with a keyboard, you should check out these two options:  Click HERE for a link to buy a Thrustmaster USB wired joystick like the one pictured above.  Or, if you prefer, you can click HERE for a link to buy a pair of wireless gamepads like the pair pictured above  Both of these options are about $25 with prime shipping.  Once you start utilizing something other than a keyboard to play your games, you will rapidly notice how inconvenient it is to select the ROM using the keyboard.  Much easier to set up the joystick or gamepad to do so.

In order to do this, you will need to enter the Maximus preferences.  Easiest way is to load MA, then hit Ctrl-P.  The preferences utility will load.  I might add that changing the controller prefs, you will NOT need to move the Master ROM List to the top of the games list.  That ‘lock’ only prevents changes to the games lists, not any of the other settings. In the picture just above, you will need to select the Controller tab at the top, and the Joystick tab on the left.  The main thing that HAS to be set is #1 Capture Joystick/Gamepad.  The other settings, #2 through #6 should be fine as they are, but depending on your joystick, you may need to select the other setting in #6.  Something you should do is to select the View tab, like the picture on the right.  This will allow you to know what  buttons are what on your controller.  Necessary, if like me, you need to move a couple buttons around in the configuration.  In my case, using a Thrustmaster, the trigger button was button #1, and the button on top was button #2.  The prefs in the Setup1 and Setup2 tabs were set for button 1 to toggle the Favorites, and the Select was set to button 10, if I remember.  The way to change them around is to highlight the setting then press the little red X at the bottom to delete that button.  Then, you just need to press the button that you want. In the pictures just above, on the left and the right, you will see that I’ve already moved things around so the trigger will select, and the top button will cycle the Favorites.  One other thing to realize that if it’s still not working properly, make sure you don’t have a flight joystick like the Thrustmaster.  If you do, there is usually a side throttle control, mapped to a joystick.  I have taken the liberty to mark it with an arrow in the picture just above on the left.  If that control is moved forward or backward, it will override the joystick being able to select, so make sure it is in the neutral center position.

Hope this posting helps everybody…. 😉

Arcade Update 1/2022 B

If you do NOT have v.2.56 of the Arcade installation, do NOT proceed.

Instead, go here, and apply the four previous updates, and possibly the optional snapshots file:  Arcade Update 1/2022.  (Updates MUST be applied in sequence)  As always, you should perform a backup using your normal PC backup, just in case. (NOT the arcade backup scripts in the installation.)

In the future, you can always just jump to the Arcade Updates  category to check whether you may have missed any updates.  The version that you currently have, whether console or ext hdd, may be checked at G:\version.txt.  I can’t remember, but I think if you have v.2.40, there possibly may be no version.txt.  In the console version, it should report the version number while loading, as long as it’s more recent than v.2.40.

Now that that is all over, here is the download link for the latest Arcade Update file:  Arcade Update 2.56-2.58.  

One note to mention, is that I added a 2 way joystick config for Clowns.  By default, if you check the game’s TAB menu, you will notice that Clowns may be set to Paddles.  You may have to set that to your system as well.  I prefer to take a pic of the settings before I change things on those menus.  These 2 and 4 way joystick configs are most useful if you use an 8 way joystick.

This update also adds a funtion to backup a couple critical 3DArcade directories.

Arcade Troubleshooting

This is a bit on how to troubleshoot issues that you may be having with a Tankstick, by Recroommasters.  It’s a cool joystick/button assembly that will help you to relive a true arcade experience, whether you have the external hard drive, the stand alone console, or arcade cabinet installation of my arcade box. It can be purchased HERE.  😉

First thing to ask is it a button or joystick problem?  If it’s a joystick ‘hanging’ problem, do you have a ‘rom’.ini file in the ini subdirectory for that particular game, addressing the 4 way versus 8 way joystick issue?  So, the first thing to do might be to insure that the tankstick is working properly.

The tankstick basically just emulates a keyboard, so you should be able to just open a blank text file and test button by button, and joystick by joystick to ensure that they ‘type’ the right character.  However, some emulate special keys like ESC, so the diagnostic program might be in order.  You can get it HERE.  No matter which of the three versions of my arcade box you have, in order to run it, you will need the Java Runtime Environment installed.  Download it HERE.  If you are using the external hard drive version, it may already be installed, so you should check.

In checking out your tankstick, you may find that one or more joystick micro switches are not as sensitive as the rest.  So, you may power everything down, turn it upside down, and unscrew the bottom. (The rubber feet do NOT have to be removed, but the little rubber caps on the feet do. Then, when open, adjust the micro switches as the picture on the right. The proper method is to hold the switch closed, and SLIGHTLY bend the arm, in the direction of the arrow, depending on if you want more or less sensitivity.  Don’t worry, this is sanctioned by the manufacturer, and will not void the lifetime warranty.

Also, if a micro switch is bad, there should be spares inside the tankstick.

You shouldn’t need to take your joystick apart, but in case you do, here’s an exploded view on the left.  It also shows you the 4-way/8-way adapter that you reverse if you wish to make them permanent 4-way joysticks. With a little creativity, this would be useful.  You could leave the two center joysticks as 8-way for games like Robotron, and make the two outside joysticks 4-way. However, then with 4-way games, you would have to set MAME to use those as player one/two.  I still prefer my rom.ini file mapping solution.  😉

Now, that you are happy your tankstick is working properly, it’s time to turn our attention to MAME.  As I mentioned before, if it’s a joystick ‘hanging’ issue, make sure you have an .ini file in the G:\MAME\ini\ directory.  The name HAS to match exactly to the name of the rom that you are playing.  If unsure how to accomplish this, you can reach out to me.

The next thing to try is to use the updated X-Arcade controller configuration.  This file is located in the G:\MAME\ctrlr\ directory, and the outdated file is called xarcade.cfg and is from 2007.  There never really was a need to enable this, since the xarcade emulates a keyboard, but using the updated configuration from 2017 might be in order.  You can download the updated file HERE.  Just unzip it, and put X-Arcade.cfg in the directory above.  Then, you have to enable it.  Open the following file G:\MAME\mame.ini file (NOT directory, Jrod, LOL) by right clicking it and selecting EDIT.  Then, look for the section in the pic on the right, and you will make the ctrlr line read just like the example.  Remember, if it seems to make things worse, just blank that line back out.  I recommend copying your mame.ini file somewhere, so you have a backup.  Desktop might be a good place.

Another nice MAME thing to know is how to change your button and joystick mapping.  You can either do that globally, or per game.  I recommend staying away from global changes until you get comfortable. First thing to do is load a game and hit the <TAB> key.  This will bring up the menu on the left.  Cursor down to Input (This Machine) and press ENTER.  Then, the menu on the right will appear.  You will notice the in this example, there is only one joystick.  That is because on my test console, I only have one USB joystick attached.  I RECOMMEND TAKING A PICTURE OF YOUR SETTINGS, SO YOU CAN ALWAYS GO BACK.  Easy to forget. So, the way you change the P1 UP line is as follows:

To add something to the end, you hit ENTER, then you just press that key or move that joystick, so to add joystick3 up to that line, just move joy3 in the up direction. Do that for the four directions, and you can use joy3 just like joy1 in order to test.

In order to go back, you need to blank the line.  Do it this way: Hit ENTER on the line, then quickly hit the ESC key.  That blanks out the line, then Hit ENTER, and cursor up, then ENTER and joy1 up, etc.  Hope this makes sense.  One note, and it’s IMPORTANT.  If your ESC key delay is set to 0 in the Maximus Arcade prefs, you will need to set it to 1 or 2, otherwise when you blank a line, you will exit the rom and you will need to reload it.  Annoying.

Well, I hope that’s given everybody some tips on troubleshooting this Arcade setup.  I’ve already posted the first four updates of the v.2.xx install, with another that will  be released shortly. This is always the way it seems to work.  Release one or more updates, and it spawns another one.  Oh well, keeps me busy in retirement.  😉