Author Archives: mcprtk
I have always been fascinated by old computers. Their beige boxes and curved CRT monitors have had a certain charm for me. Although, in modern times, using an old Pentium-based PC is ridiculous, since it won’t do nearly all the things we’ve been accustomed that a computer might do! And then I discovered VMWare!
VMWare is a nifty little program that emulates an x86 computer inside another x86 computer. This gives the software a fine number of uses – from running different operating systems on the same machine, to testing out programs and software within a sandbox; without hurting any of the core components of the “host” computer. For me though, it gave me a chance to run a few “classic” programs and see how it feels like to use them in the modern era.
Going Old School
As of 2018, it has been nearly 20 years since Windows 98 first burst on to the scene – and thanks to the myriad number of abandonware sites, there is a fledgling community of people who are interested in keeping the old school scene alive. For me, while I was introduced to computing using a Windows 98 PC that my cousin owned – my first computer was one that came with Windows XP pre-installed. Nonetheless, for a few applications, I have found Windows 98 outperforming my Windows XP machine – especially in the case of some games such as Age of Empires II, Max Payne 1 and Grand Theft Auto Vice City.
However, one area that I saw Windows 98 lacking back then was internet security. Even after connecting to the computer using the internal modem that came with it, the system would eventually “catch” a wild number of viruses, that were a simple pain in the ass! The last time I used Windows 98 (circa late 2004), the system would get infected within 30 minutes of being connected to the internet on a slow 9600bps modem!
Coming to the present age, I know that virtually NO ONE in their right minds use Windows 98 as a production system now, with Microsoft dumping the OS to their unsupported list ages back! All I wanted to know was how would it cope up with the challenges that I am about to throw its way!
Invoking the Operating System
Starting Windows 98 was fairly easy. If you’ve ever used VMWare or VirtualBox, you can simply create a virtual machine, plug the OS installer ISO and install it like any other operating system. For my Windows 98 machine, I chose the following – a single processor system with 8 gigabytes of storage and 256 megabytes of RAM. You can view all the settings details below:
After the machine was set up, it was time to fire up the installer. I used my Windows 98 ISO that I downloaded off some abandonware site, along with a couple of ancient software titles that I believe would fit the operating system and the era perfectly. I won’t go into the details of the installation process, since there are hundreds of tutorials on the internet. However, it did give me some old feelings of nostalgia for the things we’ve forgotten since we all have started computing along the way.
There was one hiccup that I found along the way, but the key was actually supplied with the ISO.
With that out of the way, the installation went smoothly. One thing that caught my eye was the clock installation screen! Just take a look:
If you look closely, you’ll find that the year counter is showing double digits – a relic from the pre-Y2K era; but the calendar is perfect for the year 2018! Wow, that is some cool stuff Microsoft.
And lo and behold, within a few short minutes – the Windows 98 desktop, in all of its low-resolution, low color glory came up!
Managing the Beast
I had literally forgotten how spartan Windows 98 was – and how you had to install ALL the necessary drivers, and the hundreds of times the system would reboot. I mean, after each driver was installed, the system needed a reboot! Anyways, I started off with VMWare Tools, since that would give me the SVGA drivers necessary to get 32-bit color and full screen capability. I bumped up the screen resolution to 1024×768, since that would be the maximum in most CRT monitors of that time. But, sound still eluded me. After going through some forums, I found out that I required the Creative SoundBlaster 16 drivers for Windows 98. AND THE OFFICIAL SITE STILL HAS THE DRIVERS! Anyways, with the drivers installed, I had my Windows system tweaked just as I used to do in the old days! Come, take a look:
One of the more fundamental things that we take for granted in 2018 is internet access. And I wanted my old Windows 98 box to actually connect to the internet, and see if I would get infected within a short span of time. Unfortunately, the system still expects to be connected to the internet via a modem, and so, I had to go to Control Panel to change the options that I wanted to connect via LAN.
Fun, Productivity and Everything in Between
Once I was connected to the internet, my first hunch was to open up a browser, and go to Google. There was a browser, and you all know which one it is – Internet Explorer in all of its glorious version 5 edition. Surprisingly, Google worked well, supporting such an ancient relic. Even Bing could not provide perfect support to IE5. Forget YouTube and other modern websites.
I could install trusty Winamp to listen to music, but that was about it. Winamp looks just as good, in its early-200ish glory. Unfortunately, there are no web browsers, ancient or modern that supports Windows 98, and that was to be expected. However, I did not give up over there.
Next I tried to see if some of these classics that I loved so much run on Windows 98. First was Microsoft Office, the quintessential Windows program, and one of the few reasons why so many organizations still use Microsoft Windows, even to this day. I got my copy of Microsoft Office from an abandonware site, and since it was Office 97, the expiry of the product support meant that I could use it for personal use legally.
Since I could not connect to the internet directly, I thought of using something even more ancient, but one that still has users, and a miniscule community behind it – the Telnet. Well, a few BBSes did go well, but the rest were not up to my expectations. However, this topic would require a full blog post on its own. Coming back to Windows 98, there was one more thing I wanted to try out. GW-BASIC. Fortunately, this nifty little programming language was where I learnt to dabble in writing programs, and even today, I think it is one of the best languages out there, other than Python.
Going back to the classic DOS prompt was a simple no-brainer. I prefer using the terminal on my Linux machines as much as possible, and doing the same over here also felt extremely natural.
Finally, I installed a classic onto my system – Age of Empires II. I found the CDs in my old CD stash, still working, and immediately made ISO images off them. The installation and gameplay were just as I had remembered it was – classic real-time strategy with a lot of history to boot!
I could go on and on about the nostalgia that I’ve felt with Windows 98, and moreso, even cooler things that I keep on discovering as I keep using the operating system. Unfortunately, even from a modern standpoint, the OS is not useful to me in any case, since I can’t go online, nor can I do pretty much anything of use. However, it is nice to have something this old, as a reminder of the old days, when things were simple – a lot simple compared to today.
One of the primary reasons I was attracted to Linux was the due to the visual aspect of the whole thing. Now, I know that this becomes a paradoxical statement on my part when I string beauty and Linux in the same sentence! The common (and in my opinion illogical) perception of Linux is that it is extremely clunky and not at all user friendly. The terminal, the Microsoft FUDs and geeky imagery attached with it has not helped it either. But, Linux, in the visual sense is simply beautiful! I was mesmerized by the breath-taking visuals of SuSE Linux 9! KDE3, the beautiful crystal icons, the green tinge, the smooth icons; everything reeked of professionalism. And what did I have next to it? Windows ME! Enough said.
But that was 2004. Fast forward to nearly a decade to the present day. I have been a wholehearted user of Linux at home, with most of my work done on Ubuntu. Moreover, thanks to Wine and Google Drive, I can do my office work on Linux without any difficulty whatsoever. Feeling nostalgic, I decided to give the latest incarnation of OpenSUSE 12.3 a try. OpenSUSE is the free version of SuSE Enterprise Linux, akin to Fedora for Red Hat Enterprise Linux. It is a community driven testbed for new software! As in most distros, it comes in various flavours, such as GNOME, KDE, XFCE etc. I downloaded the KDE version, since I was most acquainted with it on a SuSE system, using it nearly after a decade. The Live CD ISO does not work with UnetBootIn, but has its own USB installation tool called Image Writer.
Booting the distribution from a USB stick, I was presented with a beautiful desktop, with a darkish theme and all, giving it Mint-ish look! During live boot, the OS detected my LAN connection but could not find the wireless LAN setting. The installation process was fairly easy, but quite detailed, akin to Anaconda, the Fedora installer.
The installation system is well integrated, with YaST handling it superbly. It has quite a few steps, including a EULA-like disclaimer! The hard disk selection was complicated to say the least, but once you got the hang of it, the system is extremely powerful too.
Time and Location selection had been lifted straight out of a page from Ubuntu, with a similar geographic map, but power users can also select from the menus provided below. If connected to the internet, the installer allows you to install other packages at one go as well, which is , great for unattended installations. The installation, due to its complexity, longer than Ubuntu and its derivatives. Post installation, the installer asks for a reboot. After the reboot, I had seen everything! The most beautiful GRUB menu on a computer! Just google it to see what it looks like! Unlike Ubuntu though, the system does not reboot to the desktop with runlevel 5 activated, it proceeds to download the latest updates as well. After updating, I finally get to see the installed desktop. The desktop is an absolute copy of the Live USB system, without the Installer icon of course!
The operating system comes with a decent suite of applications. There is Firefox for internet browsing as well as the veritable KDE Konqueror, pus there lies LibreOffice productivity suite. For multimedia, Amarok is present as well. Moreover, there were some quirky programs here and there! For example, the system came with certain games as well as Marble, the KDE Atlas. All programs feel tightly integrated in to the system, with Firefox feeling like a KDE program, and LibreOffice having OpenSUSE branding. There were some rough ends as well. The system could not detect my internet connection, either over LAN or over Wi-Fi. A few tweaks here and there, and I had access to porn! The Network Management icon at the taskbar was also a source of visual irritation. It contrasted in all of its coloured glory with the rest of the
monochrome icons! The best thing about OpenSUSE has to be YaST. It is the perfect Control Panel for controlling nearly every aspect of the distribution. Though most Linux enthusiasts I know prefer to dabble with text files to change settings,
YaST gives them a similar amount of control while in a comfortable GUI environment. For those who prefer to work from the console, YaST has an ncurses environment too. Moreover, the classic Linux text file approach still works! So everyone gets to be happy.
For all that jazz though there were problems aplenty! First off, the newly installed system could not connect to the internet over either Wi-Fi or LAN. There was a problem with the network management daemon. I guess it conflicted with the YaST network tool, since selecting YaST with ifup to configure the network worked flawlessly. If the daemon did not work, it should have been made to choose YaST and ifup as the default network selection tool. Moreover, the system failed to update repositories. It failed to find the repomd.xml file, which resulted in the error. A quick google search and the generous folks at the OpenSUSE forum made updating easy and flawless. All of this happened at the course of a single boot instance in a single day! Again, this showed the shoddy work by the SuSE quality team! And….. Why was LibreOffice stuck at 3.6, while KDE was at 4.10? Beats me hands down!
Overall, the system is okay, though not frugal on resources. Yet it does not feel sluggish. In fact, KDE, with more RAM usage worked better than what Unity did in the same machine. Since OpenSUSE uses the RPM package management system, it is not as streamlined as the Debian based distros with APT! On the whole though, I am quite happy with OpenSUSE 12.3, even though there are niggles which makes it look more like a side project by a small company, compared to coming from industry giant Novell.
One of my personal favourite distributions of Linux, Ubuntu had launched day before yesterday, and being the Linux geek that I am, I wanted to try it out first hand. While I did not enjoy the Unity interface when it launched a few years back, being too alien to my Window-Task-bar-Start-Menu centric thought process, I had certainly warmed up to it, and surprisingly, it is quite apt (forgive the pun) on small screens with low resolutions such as my Asus EEE PC. Unfortunately for me, the experience was not what I had expected…. at all!
Running this Operating System on a netbook, I had no other option but to boot the downloaded ISO file from a USB drive. I used the old and trusted UnetBootin application, and hit a snag from the very beginning….. before Ubuntu had even booted! The UnetBootin process went well, no hitches there. It did its job and showed my the now-familiar Black and Blue Boot Menu….. I selected Default, and lo behold, it could not find any kernel! I mean seriously??? No kernel??? The third Option of “Try Ubuntu without Installing” worked well, and I was finally logged in to the graphical Unity Desktop. The Ubiquity Installer felt the same as 12.04 and 12.10 editions, with updated slides.
Coming from Ubuntu 12.10, I decided to install it afresh, leaving no remnants of my previous installation. The system has certain cosmetic changes, compared to the previous version, but it very aesthetically pleasing….. The Unity Icon has subtle accents, enhancing the overall look. The icons are mostly the same, though Nautilus, the file manager gets a fresh icon. I disliked the default icons and pimped up my system with the beautiful Faenza icons giving some much required Jazz! Unfortunately, the Unity Lens has some buggy code and has ugly flickers in the new Background Blur Mode, especially in my Intel GMA 3150 system. Nothing major, but definitely distracting. As in 12.10, the Unity Interface is deeply integrated to Amazon search and shows titles selling everything from books to CDs when used for searching apps, which is a serious eyesore. The shutdown dialogue is nice, maybe a bit too flashy, but definitely innovative.
The file browser Nautilus had changed too. It did not carry the usual upper menu bar, but had a single button to access various features, placed on the right hand side of the location bar. It reminds me severely of Google Chrome Browser and the new Epiphany browser for Gnome 3! Why everyone is aping the “latest hot product” is in fact beyond me! It looks like the only ones going ahead with genuine innovation is Mozilla, especially with Firefox and Thunderbird.
The default Ubuntu installation does not come with the requisite multimedia plugins installed, so no MP3s, H.264 and other fancy multimedia stuff was enabled out of the box. However, similar to previous editions, but both Totem and Rhytmbox downloads the requisite packages when faced with the an unknown codec. Similarly, one has to download the Flash plugins to view YouTube videos too.
I had read about Ubuntu going social and stuff, but I did NOT realize things would be bad, almost to the point of insanity. I decided to set up Empathy the chat client for some Facebook chat. It simply asked me to configure my account and so I did. After the username and password page, this cropped up….. Now WHAT THE FUCK IS SUPPOSED TO MEAN BY THIS??? “Ubuntu would like to post to your friends on your behalf.” This does not look cool. In fact it reeks of Marketing and User Control at best and phishing and social engineering at worst. Moreover, not agreeing to the above state does not configure Empathy for Facebook Chat. Who is Canonical to hijack my Facebook or social media account and use me as a billboard?!? Unfortunately, this We-Know-Best-and-you-all-can-Fuck-Off attitude makes not just me, but most people mad. And this comes not from the small players but the leaders in business! Case in point – Microsoft and that hideous Windows 8 interface; the new Gmail compose which boils the formal aspect of sending emails down to inane web chat and finally this! I am not a 15 year old who needs to regurgitate his nondescript life through Failbook and Tw@tter posts! My message to the big players out there (Google, Microsoft, Canonical)…. These kids ARE NOT your core buyers. They might be a sizable one, but if you piss off the core users, you are basically ignoring your best customers.
Enough of my rant! Overall, the Operating system is responsive, and uses only 370 megs of memory, even in 64 bit. There are no hiccups as such and everything gels with each other nicely. The boot time has also reduced considerably, even on my SATA HDD Based setup, so no complaints there. Canonical decided to reduce the support from 18 moths to 9 months, forcing anyone not using the LTS version to upgrade to the next version. In the end, this is rock-solid, stylish and stable implementation of a Linux Desktop.
I do not know why, but the world is slowly moving towards smartphones. Ever since Apple launched the iPhone in 2007, we have seen a whole gamut of devices combining a cellphone, a touch-input based computing device along with some other bells and whistles based on a similar premise. While Apple, as usual, did not create anything new – touch screen phones were already there prior to the iPhone (Palm anyone?), the iPhone gave it mainstream popularity, smartphones became cool. Apple did the same thing to smartphones as it had previously done with the GUI in Macintosh or the portable media player with the iPod. Android was Google’s answer to the iPhone, with some heavy dose of open-source niceties.
I wont rant about the origins of the Android operating system – since a quick look through this article would give you a fair share of it. The biggest advantage of the Android OS, other than the fact that it is open-source is that it uses the Linux kernel – and given the propensity of Mr. Torvalds’ operating system, we are seeing this OS run on a whole slew of devices, even a (God forbid!) toaster!
Android was originally developed for the mobile platform, using the highly efficient ARM processor architecture to run it. As a result, the OS and its binaries were incompatible for the x86 architecture which Intel, AMD and other PC manufacturers use. Some nice people successfully ported the Android OS on to the x86 architecture, calling the project Android for x86 or Android-x86 in short. Currently these guys maintain a Google Code page where you can download the latest ISO to install on to your system. They provide stable as well as RC (run-time candidate) builds plus daily night-time builds. At the time of writing, they latest version is the Android 4.0 Ice Cream Sandwich RC2. Instead of generic ISOs though, these guys currently provide ISOs tuned for specific hardware like the Asus EEE PC family or the AMD Brazos system.
Installing Android was really very simple, if you have some idea about Linux distros – just download the ISO file, it is under 200MB; burn it on to a disk or write it to a USB thumb drive with UnetBootin and you are good to go! Like most modern Linux distros, the Android ISO file has a live-mode as well as a text-only installer mode.
I downloaded the Asus EEE PC tuned ISO to try it out on my three-month old Asus EEE PC 1015PX with 1GB RAM and an Intel Atom 570 Dual Core processor.
Just after the initial boot process, the Android system will ask you to log in with your Google user-name and password. Rest assured that like all Google services, the Android system is tightly integrated to the Google world – one single user-name/password combination is enough to let you access Android, Google Play Store, Gmail, Picasa etc. On the other hand, the Google sync automatically syncs my netbook Gallery with Picasa. So, if you have any naughty pics on your Android phone or tablet, it is already synced to Google Picasa! Moreover, if you want to buy paid apps from the Google Play Store, you have to provide your credit-card details too!
Most of my hardware on the Asus EEE PC worked right out of the box, including Wi-Fi, Bluetooth and the multi-touch touchpad. The screen resolution was maxed at 1024×600 pixels, which is the greatest for this netbook. Surprisingly, accelerated graphics also worked out of the box.
What was missing, and it is in my humble opinion a HUGE loss of usability is the lack of support for USB Modems. My Huawei EC159 simply refused to work on the system. Other than that, Android could not view my hard drives, especially the NTFS ones. It could detect FAT32 USB drives, but they were mounted at an obscure location at /mnt/USB.
The Android-x86 successfully transformed my Netbook screen to a tablet look-alike sans the touchscreen. On the top left corner is the prominent Google branding – which also acts as a search bar. The bottom left has three buttons; Back, Home Screen and Last Used Apps. The bottom right houses the notification area with Wi-Fi, Bluetooth, Cellular Strength, Current Downloads, Currently playing Tracks etc. The top right corner has the App-Page menu button.
Quite a few apps are installed by default. You have the usual Google apps like Maps, Gmail, Gtalk and Google+. Then there are some multimedia apps such Movie Editor, Play Music and YouTube. The browser is there,which is totally based off Google Chrome. There are developer apps like the Terminal Emulator and Dev Tools and there are some really crappy games too! Oh, I forgot to mention the stupidest app installed, Global Time which just shows the Globe! On the whole it is close to the mobile/tablet experience. The developers have also ported the Google Play Store to let you buy more apps. But currently, there are only a few apps for the x86 architecture. There are a large number of widgets that you can add to the home screen to add some more visual jazz!
As far as look-and-feel of Android-x86, the developers have successfully replicated the Android tablet experience on to the netbook. Though I prefer not to rant about it and be a troll, the system does not feel highly usable. I hate to admit it, but the Android UI lacks multi-tasking, a feature most Windows and Mac OS X users take for granted. (Not to forget GNOME, KDE, XFCE, LXDE users too!) Sure, it can play your MP3s while you browse the web, but the whole premise of “One-App-At-A-Time”is counter-productive on a laptop/desktop environment.
Under the Hood
Everyone knows that Google’s Android is based on the Linux kernel, effectively doing what Apple did quite some years ago with FreeBSD. But the guys at Google just adapted a portion of the kernel. While it ensures a very stable and enriching mobile experience, the same cannot be said for a netbook. Any Windows user opening the file manager for the first time would surely be confused by the hierarchy (Same is true for Linux and Mac OS X!) while any seasoned UNIX/Linux user would feel that the system is incomplete. The Android-x86 ships with a terminal emulator with an ugly blue background, but it lacks even basic functionality of quite a few commands. Let me give you an example: If you type “lspci” or “lsusb” command to view the installed devices on the system, the output is just the bus id, vendor id and product id in hex. Even on the most basic Linux system, the product name is displayed too! Similarly, the C libraries are seriously deprecated too. Google chose Java for application development due to cross compatibility, but then if cross compatibility is present, why isn’t most Java-based games and apps not running on the x86 platform? Google could have developed a separate code base different architectures too! While it would have meant more work for the developer, it would have ensured better app development for operating system. On the whole, system feels like a half-assed implementation of UNIX!
I hate to admit it, but I have to agree with Dedoimedo’s blog post about Android-x86. An OS built for a smartphone does not feel at home on a full-blown desktop-based system. Moreover, looking at the smartphone scenario, the move from feature-phones to smartphones isn’t that smart. A smartphone can never be that hallowed “All-in-One” device, replacing a camera, PSP and iPod all at once! Porting Android to a PC might be good to check cross-platform compatibility, but it robs the essence of a computer. A PC/Laptop/Netbook, whatever you might call it, is first and foremost a productivity device with entertainment add-ons. The Android for x86 makes it an entertainment device with productivity as an add on!
This is my trip down memory lane with my favourite NES games. For those who do not know, NES or Nintendo Entertainment System was one of the biggest video game consoles of the 80’s. It was so huge that it revived a whole industry and gave a whole generation of gamers some of the best game franchises like Mario, Zelda, Final Fantasy and Contra that run riot even to this day!
My first tryst with Contra was at this shady video game arcade I found in the neighbourhood, when I was 8-9 years old. What attracted me were the bright colours in the first stage. The lush green meadows, the azure blue waters….. Aaah! Memories! Anyways, when I got my first NES console a couple of years later, one of the first games I looked for was Contra! (Sorry Mario, you never gave me the entertainment Contra could!) Even later games from the Contra franchise never got my interest, except for Super C. (More on that in a later review.) As I had expected, my NES console gave up on me and stopped working. Moreover, games like Doom and Need For Speed caught my attention.
It was during 2005-2006 that I rediscovered my favourite classics through emulation. My systems (even my netbook) has NES and Genesis emulators. Enough of my ranting, let’s take a look at the game.
The plot of the game is very simple. There are two guys Bill and Lance (name them anything: Harry and Sally, Tom and Dick, ANYTHING!) with loads of attitude and big guns, who are out there to save the world against the evil Red Falcon, who with his horde of aliens and terrorists plan to take over the world. Pretty simple, eh! Anyways you get unlimited ammo to kick some serious ass and do impossible feats at jumping which would put an Olympic gymnast to shame!
You push the game cartridge into the console, boot it up and you are presented with a simple menu…
The menu gives you an option for single player or two-player mayhem. This is he place where you get to enter the legendary Konami Cheat Code giving you 30 lives, instead of the regular 3. And let me tell you, this game is fucking hard! Meant to be an arcade game, using as many coins as possible, Konami designed one of their toughest games in Contra. If you have cracked it without using cheats, you surely have some amazing hand-eye coordination! (BTW, I have done it too, just once!). You have eight levels of mayhem to get to the finale. I’ll leave the visuals for you to decide.
The controls of Contra of NES is very easy to understand, extremely difficult to master! The NES controllers were very basic and Konami had to work with those limitations. The standard NES console came with two hard-wired controllers. Each had a D-Pad, and two buttons A and B. The first player controller also had the Select and Start buttons. A for firing bullets and B for jumping. If you had a 2nd generation NES console or a pirated one with detachable controllers, you could plug in the aftermarket controllers which had four buttons, containing Turbo A and B buttons.
Music and Sound
The music is pretty awesome in this game considering the limitations of the NES.It is mostly plain Heavy Metal fare, with some unique Japanese influences. The sound effects are realistic. Explosions are correctly mapped. Gunshot sounds are realistic. There are nifty touches here and there like the zapping sound of electrocution in levels 2 and 4 or the sound of incoming mortar shells in level 5. Overall, it adds to he immersive atmosphere of the game.
While it may look colorful, in reality, hell awaits. Every nook and corner is filled with snipers hiding in bushes, gunmen running and firing, wall mounted cannons, even a mini howitzer firing bullets! Being a side/vertical scroller, you cannot go back or go down. Death awaits in the form of bullets, contact with the enemy, falling…… the possibilities are many. One great aspect of the game is that the player has the same mortality as the enemy; one bullet kills the enemy and the enemy kills with just one bullet. This is of course except bosses and mini-bosses.
Most levels are standard horizontal scrollers. Each stage being slightly grim and complicated than the next. In level 1 named Jungle, at the beginning you can take cover by hiding under water, which is missing from the subsequent stages.
Level 2 and 4 of the game is in 3D, that is instead of a side-view perspective, there is a third-person view behind the player, similar to Max Payne and GTA III. I guess it was one of the first third person perspective games with “behind the back” view! Each level was a doorway which had to be broken and were protected by High-Voltage wires. You could also get electrocuted if you tried to move forward, but it wouldn’t kill. Also, the doorways had men lobbying grenades, firing bullets, shoving mines. The doors were themselves protected by turrets. The 3D bosses were really pain in the rear. Ugly, translucent and firing bluish eggs, It took hell lotta jumping and dodging to destroy them.
Level 3 is purely vertical. Called Waterfall, the level features one going up through a waterfall, with even more turrets and howitzers! The colour scheme is again azure waterfalls, with mossy horizontal steps and rocky brown rocks. At the end of the stage, an Alien boss is seen for the first time. Scary, ugly and sickeningly yellow….. Just makes you wish you could pulverize that bastard!
Level 5 is more or less like Level 1, with snow and large pine trees replacing the lush greenery. You get large oval shaped stuff lobbed from the background, which make the sound of fired mortar shells! And metal parts replacing it afterwards to indicate that you are close to the lair of the bad guy! It also features the game’s first mini-boss. An ugly spiky truck that changes colour with damage and fires bullets from a movable cannon. The final boss is a UFO that drops explosive liquid and mini UFOs that run amok on the ground!
Level 6 titled Energy Zone is in my opinion the trickiest of all levels. You have to dodge the usual human-cannon-enemy hordes. Moreover there are leaky pipes which spew energy blasts. Some of them are timed, so you can dodge them smartly. But couple of them are more like proximity sensors. There is no way to dodge them, unless you want to lose a precious life. And the boss is a jumping lunatic. A cross between Spiderman and some villain from the ThunderCats, this guy is plain wierd!
Level 7 is titled Hangar and it is again the similar to levels 1 and 5. Though it is called Hangar, I never saw any planes or UFOs. You have a railroad track, with some open carriages you can ride. There are some claw lifts that go down periodically, so they are easy to dodge. The boss is the easiest in this level, it has no defense at all! So just shoot at the pulsating mark above the final door, and its defeated!
Level 8 is the finale, named Alien’s Lair. A couple of steps into it you face the game’s second mini-boss. While it looks like an alien mouth, you just cant stop comparing it to the male genitalia. I mean seriously! That Alien sure does look like a HUGE PENIS! After that, you get attacked by floating mothballs and near the finale, giant finger-like aliens, which look like face-huggers from Ridley Scott’s epic movie, Aliens. Lastly you get to meet Red Falcon, which is just a gob of alternating red and blue mass connected to the entire cave. He has four face-hugger spawn pods that he throws at you as defense. It is easy as pie to destroy the last two bosses compared to the rest of the game.
After defeating, you get a cutscene transporting you out of the island on a chopper and the island bursting and disintegrating to dust. The final game message says congratulates you, saying “Consider yourself a hero” and the end credits roll.
Contra had been a huge part of my childhood and early teens. Just coming out of the nostalgia of it all, I think it is one of the finest platformers created. Considering the fact that it was on a NES which was a huge technological block, Konami had developed an extremely immersive and nerve-wracking action game, honestly! Even in its little imperfections, it paved the way for future generations of action video games. Thank you Konami for giving us such a wonderful piece of gaming excellence.
29th October 2009 was one of the most anticipated days in the whole computing and Linux community, with a lot of hype being generated by Canonical for its flagship Linux distro, Ubuntu Linux. With Microsoft’s Windows 7 and Apple’s Mac OS X releasing in the fall along with Ubuntu 9.10, the OS market was in for a 3-way match. Like most others I also waited for Ubuntu to launch, being stuck in my brand new Compaq CQ40 laptop with the ghastly Windows Vista.
I finally found the link on 30th October. Downloading it took ages, due to all the traffic (an unbelievable 8 hours). Then quickly I downloaded the UNetBootIn program for Windows (2 A.M. in the morning and no blank CD at hand), installed it on my USB stick and booted it. The boot screen it presented was reminiscent of previous Ubuntu versions I’ve used (8.04 and 8.10). Canonical had changed the default usplash theme into a very Apple-esque style, a pulsing white Ubuntu logo. Booting into it, it showed a very cool Orange desktop, and the now familiar Ubuntu installer icon. Most of the hardware worked out-of-the-box, including my bluetooth adapter, the Alps touchpad, RealTek Ethernet, (Debian couldn’t run this baby.) No wireless networking and compositing graphics, though. The “Hardware Drivers” detected it though. And my final hardware test that only Debian could pass, a rare Chinese USB modem was detected by Ubuntu 9.10, though it could not run it through Network-Manager. I had to use pppconfig to set it up. Finally, being satisfied with the hardware options, I installed it on my hard disk. Forgetting that I had only two partitions, one of 11 GB and the rest being approximately 300 GB. I had to reinstall Windows Vista changing my partitions to my preference. (Need Vista, most of my hardware like sound-card and SD-MMC reader has no driver, so XP doesn’t work. Plus Linux still doesn’t run Need For Speed and GTA.) I rebooted my USB drive with Ubuntu and installed. The standard Ubuntu installer is still there, with the added advantage of being twice faster. (Could be due to I’m running it from a USB stick). The installer though has a minor bug. During selecting the clock, the distro changes the setting of my hardware clock, considering the BIOS clock time to be based as USA Eastern. No hitches other than that.
Ubuntu made me realize the potential of my AMD AthlonX2, with 3GB of RAM (standard fare). But still, for me, coming from a PC having only a Intel Pentium 4 with 256 MB of RAM, it looks damn fast. I plugged in my LAN wire provided by my college and quickly installed the Broadcom wireless drivers and the ATI Radeon drivers for my graphics card. Voila, desktop compositing and squiggly windows in a single click! Ubuntu comes with a neat load of features. The audio backend is less buggy than 8.10 (nice work by the PulseAudio team). The audio properties window also has a “overdrive” system, where the volume can be increased up to 150%. In my laptop the function keys also work nice, and the notifications look cool. The default list of programs are well a standard that Ubuntu has set for other distros to follow. OpenOffice.org 3.1, Gimp, Totem, F-Spot are standard fare. The new ones include Empathy IM client, Ubuntu One and Ubuntu Software Center. I don’t know why Ubuntu decided to add Empathy, removing the trusted Pidgin IM client. They could have worked with Pidgin to integrate it better with Gnome. Anyways, Empathy sucks! The help is useless. I could not get onto Yahoo! Chat rooms with Empathy, it asked for servers. Pidgin got that in a flash. Ubuntu Software Center is just a modified version of “Add/Remove Programs” in previous Ubuntu versions. Ubuntu One is a cloud storage support, free up to 2 GB, something that currently Microsoft Windows does not provide (Windows 7 does have such an option though but it’s not cheap.) Time to have some fun!
With the basics set up, it was time to set up my PC the way I like. I installed the codecs for most of the audio/video formats (gstreamer good, bad and ugly) as well as the Avant Windows Navigator, set it up to look cooler, with a MAC OS X style look, and changed some other options. Still I had not yet touched the command line, installing everything from Synaptic. I decided to try the command line a bit,
$ sudo apt-get install vlc dosbox fluidsynth qsynth timidity fluid-soundfont-gm fluid-soundfont-gs
OpenOffice opens Microsoft Office 2007 documents by default, the ‘de-facto’ standard nowadays in corporate places. Feeling a bit sorry and nostalgic about Windows, and the old days, I installed Windows 3.11 (something I found on a certain abandonware site, won’t tell which one. More about that later.) running on top of Ubuntu and Dosbox.
Things I missed in Ubuntu
There is nothing I can say I dislike about Ubuntu 9.10 though I miss certain things that I found better in other Linux distros (their USP I guess). First of all, though it is simplified for a ordinary user to use, it does not have a proper Control Panel, ala Windows. SuSE has their YaST, which currently is open source, so it’s high time Canonical incorporated something like that in Ubuntu. If you need more control in Ubuntu, you have to hit the Terminal, something that scares the hell out of novice people. The RTFM approach might work for Gentoo, but never for Ubuntu. Secondly, the brown/orange theme, though being very cool, looks sickening after some time (personal opinion, nothing to do with Ubuntu!). On a scale of 10 I would rate it 9/10, it is a very cool distro, something I would like to keep on my laptop until Ubuntu 10.4 comes out.