close
The Wayback Machine - https://web.archive.org/web/20120101212153/http://duskfire.wordpress.com:80/
Posted by: duskfire | December 17, 2011

Emulators on Linux, part 3

The first gaming console that my wife and I owned was a Sega Genesis, and I still enjoy playing old Sega games from the golden era of the early 1990s. There are 2 emulators available for Ubuntu and Mint that will play Genesis games. In both cases, you will have to uncompress whatever ROM you plan to run (they are nearly always zipped).

DGen – DGen is actually a pretty good emulator, but it has one drawback: it needs a graphical front end. There is one, but it’s old and requires you to have the Tk language installed (easily obtainable from the Ubuntu repositories, and not a very large size). You can get it here. After downloading, unzip the file and create it from the source code. This is easy…just cd (change directory) into the tkdgen-1.1.1 directory and issue the following commands:  “./configure”, “make”, and “sudo make install” (which will ask for your password). Once it’s set up, you can run it from a terminal by simply typing “tkdgen” and pressing ENTER (you won’t need to be in the tkdgen directory, just in your home directory).

BERJAYA

DGen offers 4 resolutions plus full screen, and configures your joystick automatically if you have one connected and Activated. I find the 3x resolution to be the best. Sound doesn’t get slowed or distorted no matter what setting you use for the resolution. (Activate joysticks thru the DGen > Joystick menu).

Gens – Gens is a very nice emulator for Sega Genesis games, but it doesn’t run the Sega Master System games. This is a good choice to play Genesis games, but is superseded by the most recent fork below.

Gens-GS – This is definitely the emulator you’d want to use. It’s a fork of Gens, with the code cleaned up and currently maintained. Both this and the original Gens are not in the regular repositories; you’ll have to enable the additional getdeb gaming repository. There are several settings for resolution, but just like the GFCEU emulator for Nintendo, some of them smooth or soften the graphics in a way you may not like. If you use too high a resolution, I find the sound to be somewhat lower in quality as well. For this emulator, I prefer using the “Double” resolution, with no further adjustment. It keeps the exact appearance of the games.

Using this full-screen works fine, but you need to start a  game up before switching to fullscreen mode. Use ALT+ENTER to return to a windowed version.

BERJAYANeither of these two emulators let you play Sega Master System games, but with Gens/GS you can play the Sega 32X or Sega CD games. It also supports using Game Genie codes.

Yabause – This is a Sega Saturn emulator. Unlike older consoles, you need additional components, such as the correct BIOS, in order to play Saturn games. I don’t really bother with trying to get those games running. But it does feature a nice front end, and you can adjust the window size.

For further information about Yabause, check out their official site.

BERJAYA

Posted by: duskfire | December 6, 2011

Emulators on Linux, part 2

NES emulators

The last time I talked about emulators, I left out the original NES console. Currently there are 4 different emulators in the Mint and Ubuntu repositories to play NES games on your computer. I’ll compare them below.

GFCEU

This emulator is simple to load and run, and runs games from zipped files. It offers a fullscreen option, and configuring a controller is very easy. However, the  default window size is a little small (mitigated by the fact that fullscreen sound is perfectly fine). There are command line options you can add. When you run a game, it re-opens with just the game window.  Recommended.

BERJAYA

FCEUX

This emulator uses the same engine as GFCEU but allows you to record games and allows game genie code input. Like GFCEU, it offers a full-screen mode. Recommended. I’d suggest that you install both this and GFCEU, and try each one. They have good points and bad points, and probably the one you prefer will be obvious after a few times using them.

BSNES

This emulator focuses on accuracy, and it seems to offer support for 4 different systems – NES, SNES, GB and GBC. However, the sound isn’t good, and gets worse when you expand the window. It doesn’t run the Super Nintendo games at all. Also, it consumes a lot of RAM. It’s only good for running NES games, and doesn’t do that better than the previous 2 emulators (it only runs NES games that are uncompressed). Not recommended.

BERJAYA

MEDNAFEN:

I can’t recommend this emulator for most people, because it’s so user-unfriendly. It has to be run from the terminal, and the only front-end I’ve found doesn’t want to run. Salix OS actually offers this with the front-end all set to go. But it does run games from the following systems: Atari Lynx, GBC, GBA, NES, and Turbografx. Not recommended.

Posted by: duskfire | November 29, 2011

openSUSE 12.1

The last time I used openSUSE was about 2 years ago (edition 11.2) and I wasn’t impressed enough to keep using it. But J.A. Watson of ZDNet.co.uk told me this new edition is much improved, so I decided to check it out. This review is for the 32-bit live CD edition (GNOME 3), but the website provides a KDE-focused version or a full DVD download, as well as a network installation version.

Installation

OpenSUSE uses YaST as its installation tool. It starts off by asking for preferred language, keyboard layout, and having you confirm the License Agreement. Then it asks you to confirm your timezone. Partitioning is next, and openSUSE shows a set of defaults that look pretty good – the space for the root partition seems a good size. Having a separate “/home” is checked by default, but you can uncheck if you want. If you don’t like the defaults, you can create, edit, or import your own setup. OpenSUSE 12.1 defaults to using the ext4 filesystem. The next step is to set a user and password. You can check the box for Administrator, receiving mail, and autologin. OpenSUSE doesn’t offer an indicator of password strength (having seen this idea in 2 or 3 others, it seems too useful to leave out).  Finally, before actually installing the system, all your settings are shown so you can approve them (or make changes).

Features

openSUSE uses a slightly modified GNOME 3.2 – it adds minimize and reset buttons to the windows, and changes the “suspend” choice to suspend/hibernate/power off. You get only 3 wallpapers to start but you can easily install extra ones from the repositories. You can also add any of the newly written extensions for GNOME, which are found by searching for “gnome shell extension”. The additional window themes in the GNOME Tweak Tool are only half as many as for Fedora (but the tool shows up in the menu, unlike Fedora). It comes with 11 good games installed by default, which I always like. After installing extra codecs for media, you can easily view videos, listen to mp3s, or watch Quicktime movie trailers. Installing them wasn’t as easy as it is in Fedora, because there’s no one-step program for openSUSE similar to Autoplus or Fedora Utils.

Unfortunately, openSUSE didn’t detect my wireless printer – an HP Photosmart Premium. Most distros that I have tried have had no problem seeing it.

Also, some of the buttons don’t get resized appropriately when notifications windows come up, leading to the need to “stretch” windows across the screen to reveal them.

BERJAYA

Notice how the bottom right corner cuts off the buttons

I’ve never seen this behavior in Fedora.

Software

OpenSUSE is a little like Fedora, in that the first thing you want to do after installing it is grab extra repositories. Especially if (like me) you love playing games. Here is my list of repositories:

BERJAYA

My suggested repository list

You do that by adding Community Repositories using the  “Software Repositories” option in the YaST application:

BERJAYA

Here is the install/remove software tool, showing one feature I like that is missing in Fedora: you see how many packages are in each section. It’s possible that Fedora just doesn’t have that option enabled.

BERJAYA

As far as other software, openSUSE’s repositories do include most everything that I often want to try – graphics programs like Inkscape, Dia and Blender, programming tools like Python’s IDLE, Glade, and KDevelop, audio creation programs like Hydrogen, Audacity, Fillmore, and the JACK interface, and languages that include Ruby, Go, Lua and OCaml.

I need to mention that when I tried to use Brasero, GNOME’s CD burning program (which was included among the installed programs), I was told that I needed to install additional files. Yet even after installing those additional files, I still needed “cdrecord”, which I couldn’t find anywhere in the repositories I had enabled. I’m assuming that in the changeover from 11.4 to 12.1, that application didn’t get included for some reason. But this is the first time that Brasero has been installed by default in a distro, and still failed to run due to missing dependencies.

Games

After you add extra repositories (no, seriously, you don’t want to look at the games before you do that), openSUSE has a pretty decent set of games. I found most of the strategy, puzzle, FPS, and platforming games that I enjoy. The list seems to be on par with Fedora, perhaps a little better….except in one important area: emulators. There are barely any emulators for openSUSE 12.1. When I checked the forums, it sounds like earlier editions had some of what I usually like, but I guess they haven’t been built for the new edition yet.

OpenSUSE has a unique application: a Game Store – it seems to be a central place to install, uninstall, or launch games that are in the repositories. You will need to install it from the repositories beforehand, though (search for “gamestore”). I wish Fedora did this !

BERJAYA

Help and support

There is a great deal of help from OpenSUSE official sources: The forums are here, the wiki is here, and the main page for OpenSUSE is here. The forums do seem to be quite active. After installation, the Firefox browser is already populated with all the official websites, under the “Bookmarks toolbar”.

KDE, Xfce, LXDE

OpenSUSE also supports the desktops KDE, Xfce and LXDE, and also the window managers IceWM, Openbox and Windowmaker. Grabbing all the necessary files from the repositories is less obvious than for Fedora or Mint – it wasn’t until I realized that openSUSE refers to meta packs as “patterns” that I felt confident trying to install LXDE and Xfce. But once I did so, they functioned just fine.

Final note

OpenSUSE 12.1 strikes me as an above average Linux distribution, and its popularity is a testament to that. I’m hard pressed to decide whether it is overall a better Linux distribution than Fedora. Each has very similar features, but includes a few programs and games that the other leaves out. They both use RPM packages, but I don’t think that you can always count on compatibility between the two distributions.

Posted by: duskfire | November 12, 2011

Fedora 16 review

Fedora is the premiere showcase for GNOME 3, the new and somewhat controversial version of one of the top desktops used in the Linux community. This is a review of Fedora 16, in its 32-bit version, which uses Gnome 3.2. I installed it from the primary Live disc image that you are encouraged to download from the main site.

Installation, as usual these days, went quite smoothly. I set up my wireless connection with the Live disc and it carried through to post-install. Not all distributions do this, but it’s a nice convenience. There were 7 steps to the installation, with a few further afterwards. It asks about what language you need to use, then you must choose the type of storage device – basic or specialized. Next, you provide a hostname for the computer, and confirm your timezone. The routine then asks you to create a root password (but doesn’t indicate relative strength). There are 5 possible types of installation and I chose “replace existing” (the choices are use all, replace existing, shrink the current one, use free space, or create a custom partition).

After you confirm your partitioning choice, the installation proceeds. This edition of Fedora still uses ext4 as the default file system, although I understand that brtfs will be chosen as the default in Fedora 17.

The post installation is quick, simply letting you see brief license information, setting the date, creating at least one user (and here Fedora shows you a password strength indicator) and letting you assign the first user to the administration group. Finally you have the option of sending a hardware profile back to Fedora.

Features:

Fedora, unlike most distributions I prefer, does not install media codecs during the installation. This means that you won’t be watching Youtube or listening to DVDs right away. Even so, there are quite a few applications that are installed by default, and many more available in the repository.

In addition to the roughly 40 applications that the CD installs, you also get release notes, an automatic bug reporting tool, the add/remove software program (GUI for “yum” I assume), and the updater.

BERJAYA

I have to say that so far, I do like GNOME 3. It has the date & time (and a calendar) in the middle of the top bar, while on the right hand side you’ll find an accessibility tool, the volume control, the network manager, the battery/power settings, and finally your user area where you can access system settings, your online accounts, switch users, log out, or suspend/turn off the computer.

BERJAYA

Most notifiers appear at the lower right corner, as you can see above. When you first insert a DVD, USB drive, or CD of music, you get a larger notifier in the center at the bottom, offering the option to open files – and the file manager does show the volume for you to browse:

BERJAYA

Fedora opening a CD of mp3 files

 

Accessibility is a topic that I plan to discuss in more depth in an upcoming post, but Fedora does install Orca by default (a free screen reader program for visually impaired people). The gdm login screen now shares the same simple yet elegant theme as the rest of GNOME.The name area includes online accounts, system settings, lock screen, switch user, log out, suspend/power off. Currently, the online accounts tool only lets you add Google.

The default for GNOME 3 is to lock the screen after several minutes of inactivity.

Fedora easily detected my HP Printer – one of the easiest configurations I’ve done, actually. The “hplip” tool seems to have been installed by default and it all just worked.

BERJAYA

 

Software:

Although most people will want to add the 2 RPMFusion repositories as soon as possible, there is plenty in the vanilla Fedora repositories to make you happy – lots of games, lots of applications, and the main programming languages (Ruby, D, OCaml, Haskell, and of course Python 2.7 & Python 3, C, and C++). Many IDEs can be installed – Codeblocks, Glade, KDevelop, Qt Creator, and Anjuta among others. Subversion, CVS, and tools to use them are there as well.

BERJAYA

[later 11/12 edit: Removed a section about CDs not being seen, because the issue is not exclusive to Fedora.]

[later edit, 11/13: Discovered on Mint 12 that I can detect and play CDs with the Banshee music player, but not when I'm in the GNOME 3 desktop - it works with LXDE. So if you are having issues playing CDs, try an alternative to GNOME 3. I'll check Xfce and KDE later to see if they work too.]

Fedora does see DVDs, even though it can’t read them without installing the codecs. After codecs are installed, DVDs play easily, on either the Totem movie player that is installed by default, or on VLC, or some other video player.

BERJAYA

Buffy the Vampire Slayer, TV show

Also, Fedora is one of the distributions where you can easily watch Apple Quicktime videos inside the browser:

BERJAYA

Pages: 1 2

Posted by: duskfire | November 3, 2011

Other Games in Fedora

While I’m waiting for Fedora 16 to be officially released, I thought I’d take a look at a number of interesting games in the Fedora repositories that I had not mentioned when using Linux Mint. These are all worth your time, and most are available for Ubuntu and Linux Mint. As usual, a (W) indicates games that have a Windows version.

Critical Mass – A vertical shoot-em-up. Plays in a window, but traps your mouse. Also available for Ubuntu.

BERJAYA

Escape (W) – Interesting puzzle game with a short tutorial.You must figure out how to escape each level. Different colored blocks will aid you or get in the way. Click here for the home page. This doesn’t seem to be in Ubuntu’s repositories.

BERJAYA

FreedroidRPG (W) – Top down role player featuring quests, and a level editor. The creators say you have about 10 hours worth of playtime so far. Click here for the home page. Also available for Ubuntu.

BERJAYA

Hexglass – A twist on the usual Tetris clone, 10 different clumps of hexes that you maneuver into position. I’m not sure how hard it is, but if you like Tetris, you may find this is fun. Click here for the home page. Not available in the Ubuntu repository.

BERJAYA

Maelstrom – a 3D version of Asteroids. Not bad, the graphics are nice, but the window can’t be resized. All controls can be reconfigured. Available for Ubuntu.

BERJAYA

Magicor (W) – One of the old puzzle games for the NES was “Solomon’s Key”, and this game is very similar. You have to get through levels by creating and/or breaking ice blocks to put out fires. There are a few tutorial levels. This game will install the pygame files if you don’t already have them. Click here for the home page. Available for Ubuntu.

BERJAYA

Naev  (W) – a space combat/trading game. There are tutorials for several aspects of play, so you only need to play the ones that you can’t figure out. Also available from Playdeb.  Click here for home page.

BERJAYA

Pingus (W)- One of the best Lemmings clones. Your mission: to safely guide a certain number of penguins to the exit in each level. Each new level gives you new challenges and sometimes new abilities that you must give to your penguins so they make it out safely. Also available for Ubuntu. Click here for home page.

BERJAYA

Quarry – A front-end to play 3 games (amazons, Go, and Reversi), it’s the only way at the moment that you play Go using the standard Fedora repositories, but it’s just you versus the GnuGo engine. There is no network play possible yet. This is available for Ubuntu.

BERJAYA

Rafkill – a vertical shoot em up. Use your score to buy weapons, better defense, etc. Health and score points are dropped sometimes when killing enemies. Also available in the Ubuntu repositories.

BERJAYA

Trackballs (W) – Use your mouse to navigate marbles through a perilous track. You have to dodge spikes, and avoid falling off edges. Available for Ubuntu. Home page is found here.

BERJAYA

Urban Terror – First person shooter. Tutorial section introduces you to the controls and what you can do. Seems pretty fun. The first time it’s run, it will download the bulk of the game, which takes quite a long time (20 minutes). Home page is here.

BERJAYA

World of Padman – Another first person shooter, less serious than Urban Terror. Like UT, the first time you play it will download the main game data, taking at least 15 minutes. This one can be played in a window, with several resolutions to select. Also available at Playdeb for Debian-based systems. Home page is here.

BERJAYA

and I’ll end this overview with 3 LBreakout clones. All of these seem fun to play:

Linux Brickbuster 2 – the best one, excellent graphics. Available in Ubuntu as “LBreakout2″.

BERJAYA

Ball Buster

BERJAYA

TechnoballZ – Toggle fullscreen with “F”. Looks rather pretty. It seems that you can purchase items in between levels. Game creator says it has 50 levels plus 11 special levels. Apparently a port from the Amiga platform. Also available for Ubuntu.

BERJAYA

Next week I will be doing a review of the brand new Fedora 16.

Older Posts »

Categories

Follow

Get every new post delivered to your Inbox.