Well, I've done it. I succesfully ran old AGI Sierra quests on my 7650. How? Simple, I ported an open source AGI interpreter to my 7650.
It all started when I saw http://opentrap.narod.ru/. At first I was excited to see that somebody succesfuly made a port of the old Sierra quests to Symbian phones. Then when I realized that it's not free nor available for download I became upset.
As a huge fan of old Sierra games, I really wanted to play those games and play them NOW. I've programmed some stuff for my Nokia 7650 for fun in the past and decided that this would be a good exercise project.
I decided that the easiest way to get this to work would be to port the open source AGI interpreter called Sarien. It's an extremely portable and free interpreter that works just fine under Windows and Linux.
Only problem was that I had no idea how to port stuff to Symbian. That's when GoBoy came in (Thank you WildPalm). As GPL requires, WildPalm released the source for it's GoBoy emulator which is based on the open source project GnuBoy. WildPalm did not release the FULL source (although they claim to do just that) but I completed the missing pieces myself.
To make a long story short, I hacked some code together and eventually ended up with a port of Sarien to my 7650 in about a day's work. It almost brought tears to my eyes seeing Graham roaming Daventry once again but this time on my cell phone.
There are some problems with my port though:
1) It's VERY buggy.
2) Not user friendly.
3) Very slow but that's due to my hacked up code. It can be imporved.
4) Text input is horrible. I couldn't use the built in input methods like the dictionary.
5) My code is REALLY UGLY and probably requires a complete rewrite.
I know that some of you might be interested in testing this but at this time I'm reluctant to release it. As I mentioned, the code is horrible and doesn't make me look good. Besides, it's very buggy and it's not likely anyone will be able to finish a game using it. If I see enough interest I might release a binary that will allow you to play games, but it will be at your own risk.
Right now, I don't have much time to continue this project. So in the near future i'll decide what to do with it. You can be sure that if I do release it, it would be free and open source.
Oh yeah, as for screenshots, I'm a bit lazy to release them so just check out the http://opentrap.narod.ru/ site if you wanna see it. It looks EXACTLY the same. Actually, it looks so much the same that it makes me think that it might be a Sarien port too (GPL violation?).
Matan.