Frodo C64 for Android – Compatible Games

You can see the details for this free application for Android phones here:

It works on my phone (HTC Dream), however, not all works. As I test the games out, I will put down a list of those that worked on my phone. If you need 1541 Emulation on, I’ll indicate it beside the Game name. C64 files can be downloaded from any of the sites online, since they are now abandonware.

Update (20/11/2009):

  • If you have problems with the joystick, just go to “Menu” and “Change Joystick Port” … it will work when it is put to Joystick Port 1 🙂
  • Be patient with the loading, some takes a long time (most are above 1 minute)… as long as it says “loading…” be patient. If it says, error, select the file that contains the name of the Game – do not press “Start the disk (first entry found)” option.

The List of Working ROMS

  • Burgertime (1987)
  • Bubble Bobble
  • Bruce Lee
  • Shamus
  • Stellar 7
  • Spy vs Spy
  • Strider 2 (Graphics not allign… need to adjust the frameskip)

Ideal Phone

An ideal phone does what a normal phone very well – communication. An ideal phone allows a user to have his/her phone in the way he/her wants. Customisation is a must. Integration is a must. An ideal phone is what caters for the need(s) of the user and anticipates the future need(s) of the user.

ARM Cortex A8 vs QUALCOMM Snapdragon vs NVIDIA Tegra

I am extremely intrigued by these three modern microprocessors that are powering the new generation of mobile phones. I really wonder which one is stronger and faster? Which one sips the least electricity and which one is the cheaper one (from the manufacturer’s point of view)?

I wish someone can satisfy my curiosity on this.


1st (12/11/09) Tegra has not been getting much demand except from Microsoft’s Zune HD. Browsing and 3D gaming was very smooth on the Tegra chip. Not sure whether this is due to Zune’s Operating System and the programming, or because of the chip (it is hard to say). Battery life on Zune HD however is excellent; capable of lasting for a whole day without charging, with extreme entertainment usage. However, Tegra is based on ARM11 (dual-core), which is still a generation behind Cortex’s architecture. Sure it compensates with a dedicated GPU (but then so does Cortex). So what I may say is that Tegra specialises in energy-efficient entertainment usage (trounces the other video decoding sizes that Cortex & Snapdragon devices are able to do at the moment), which it does by providing 8 dedicated processors for the Zune HD. Again, this is only a general assumption and conclusion based on what has been written and said. I found media playing (HD quality files) excellent on the Zune HD with no lag and drop in any quality.

When comparing Snapdragon and Cortex A8, I have a feeling (based on watching the videos of various phones) that Snapdragon has an advantage (have a look here: However, I think this is dependent on the web browsing architecture. They are both made up from the same block of ARM architecture, except with some customisations here and there. The main areas of testing comes from video decoding an encoding (recording and playback), 3D gaming (how fast OpenGL ES 2.0 performs under them) and multi-tasking (which we cannot test on the iPhone 3GS, but on other devices like Motorola’s Droid).

So, how are we to settle this differences (to some degree)…

Pit Motorola Droid/Milestone using Android 2.0 against the coming HTC device with Snapdragon (on Android 2.0). Unfortunately with Tegra, the only thing it is on is Zune HD which makes it harder to benchmark against other devices with like platform (ceteris paribus concept).

I’ll update this rambling article when I come across more information.

2nd (14/11/09): I found this from Eurogamer’s prediction over the next Nintendo DS2 that is rumoured to be coming next year –

The current-generation Tegra, as found in the Zune HD, features two pixel shader units, two vertex shader units and two texture mapping units (TMUs) while running at a real-life speed of 130MHz (the 600 and 650MHz speeds are mostly marketing-speak associated with fill-rate). NVIDIA demos have shown the technology as being capable of running Quake III Arena at 800×480 at 35 frames per second with both anisotropic filtering and anti-aliasing fully engaged.

That is pretty good and right up to Arm Cortex’s capabilities I think… considering iPhone 3GS does have a lower resolution than the 800X480 above.

3rd (21/12/2009): Finally,… we now have a new tablet that runs Tegra on Android! Android is seriously THE PLATFORM of choice for 2009! Too bad we will only see this tablet (ULTRA) in 2010. What this means is that, we can start comparing the performance of the processors using Motorola’s Droid (Cortex), against Google’s Nexus One (Snapdragon) versus ICD’s Ultra (Tegra) in 2010. Nexus One would be the device for Snapdragon since it is likely to be in its original clock of 1Ghz instead of Acer’s Liquid device that is underclocked at 700+Mhz.

(Image above is the Ultra tablet by ICD)

4th (9/1/2010): CES 2010 has unveiled a whole lot of new mobile processors. What is interesting is that the Tegra 2 has been announced. This is based off ARM’s Cortex A9, which basically makes the “OLD” Cortex A8 near to obsolete. The good news is that Nintendo’s next gen Handheld device (replacing DSlite and DSi, if the rumours are true) will be powered by Tegra 2. The bad news is that, we might not see many devices with Tegra, since many would leap straight to the next, which is a dual-core processor. Full specifications are here:

The other big announcement is the updated Snapdragon which will be released most likely in the second half of 2010; get this… Qualcomm Dual-Core Snapdragon! Both cores clocked at 1.5Ghz. This is really nuts, in some sense because Snapdragon has ONLY been released not more than 2 months ago (mostly on Windows Mobile platform). Well, there is no really bad news for us consumers, because this means the prices of devices with these top-end processors (at the moment) will come down significantly when the next gen processors are released commercially. Hold off on buying the Nexus One and Droid, iPhone 3GS, etc. especially if you are a geek for speed. The next level is really coming fast 🙂

Compal’s Android Tablet with Tegra 2

6/07/2010: Okay, up till now, the only tests that can be done involves ARM Cortex A8 (Droid by Motorola, and Liquid by Acer) going against Nexus One and HTC Desire. The fight has largely been won by Snapdragon. However, this is only true in terms of raw processing speed. Recently, Samsung has come out with their own customized System-on-Chip design which is based on the ARM Cortex A8, but with a different GPU (Graphical processing unit) and it bests Snapdragon with its GPU (Adreno). You can take a look at the fight from this video showing off a HTC Desire going against Samsung Galaxy S, running the insanely popular game, Quake 2. Sorry, but Tegra has only been released for two products only (no tablet has been released using Tegra 1. Those who are releasing have upgraded all to Tegra 2, which is based on the next generation Arm A9), the Zune HD and Kin Phones (now defunct)!

Extended Battery for HTC Dream (Singtel) Set – 1600 mAh

Andida 1600mAh

This is definitely a follow on to my most famous post on rooting HTC Dream: . When you have successfully done so, your immediate joy of being able to run so many programs and modified ROMS on your set will be short lived upon realising that the paltry stock battery of 1150mAh cannot last for long. And then you will hit another snag and begin to pout. Well, that is until you hear me out 🙂


I have been finding for an extended battery to be used on my HTC Dream (of 6 months old edy). It has been disappointing for me to search for a reliable battery source that is as advertised. I remember going all the way to Setapak and even further on the hope of getting an advertised 1600 mAh battery only to find (at the last minute when I am there) that the advertisement was wrongly typed; it was the normal 1150 mAh which they intended to sell for RM80 – 90. Sigh… it was very disappointing (twice disappointed, mind you!).

Which is why I am finally happy to find that the Chinese-made battery by Andida, rated at 1600 mAh, is as advertised. A 1600 mAh would give you a marginally increased usage of 39% over the original. Calculations are simple… 1600-1150 =  450. When compared to the original 1150 = 39.1%. The original stock battery which my Dream came in usually lost about 20% after downloading a 100+MB vidcast episode via 3G. But on this battery, I found that it was only a 7-8% (with screen brightness set at the highest!).

The other improvements in having an extended battery instead of the stock is the lack of heat emanating from the battery cover (lower part of the HTC Dream) which I constantly get when running 3G for long periods of time, while browsing the net. It is now at most slightly warm.

So yes,  I would recommend this battery to ALL HTC Dream users. The upside besides the extended juice is the fact that it does NOT require an ugly battery cover to cover up the improved battery size! I get to keep the original size of the phone, although it is slightly heavier (not too noticeable). But that added weight just confirms that the battery packs a lot more ‘ommpph!’

I can get some if there are any who are interested 🙂 No more false advertisements.

Updated 9/10/2010:

They are some comments on the batteries not being able to charge. I remember that I had that problem for 30 minutes when I got hold of the battery, until I realise that the battery should not have any seal remaining on it; I took off any plastic seal that may be covering the battery. Below are my now 2 months+ old battery for you to compare and see for yourself.

Bottom View

Top View

Updated 14/10/2010:

Okay guys, becareful with the seller that is selling it under the name mentioned here: Quite a number of forum members from XDA bought it and found defective batteries that would not charge. The seller admitted that there was a missing component in the battery and thus is in the process of sending new batches to those who were affected. I am not sure how bad the situation is, but do read through the postings from page 12 onwards.

In the same forum, it mentions that Andida batteries of the same sold by others seem to be working well. Just make sure that it is not produced in late 2009, and it should be fine. Mine was 0809; the August batch. Phew! Will keep you updated.

Please be aware!