<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-15968219</id><updated>2011-04-21T23:53:57.166+03:00</updated><title type='text'>Frozen Bubble / Maemo</title><subtitle type='html'>Notes on porting Frozen Bubble to the Maemo platform (and hopefully the Nokia 770)</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://fb-maemo.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15968219/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://fb-maemo.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Jussi</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-15968219.post-114017856333927045</id><published>2006-02-17T13:42:00.000+02:00</published><updated>2006-02-17T14:17:09.396+02:00</updated><title type='text'>This is going nowhere</title><content type='html'>I finally  got my 770, so I had some new enthusiasm for this. Sadly, this hasn't gotten any easier -- I had been hoping Perl would magically appear for the 770, like &lt;a href="http://pymaemo.sourceforge.net"&gt;Python&lt;/a&gt; already did (thanks INdT), but that hasn't happened. In addition to Perl not being there, working with perl-modules (like sdl-perl) in arm-target-scratchbox is &lt;span style="font-style: italic;"&gt;really&lt;/span&gt; difficult. So I'm out of my league here, and won't be pushing this forward before at least one the two things mentioned changes...&lt;br /&gt;&lt;br /&gt;Getting Frozen Bubble to work on i386 scratchbox wasn't that hard -- especially after I realized that the debian version of sdl-perl is actually compatible with FB (unlike just about every other version out there). . .&lt;br /&gt;I'm sorry I don't have exact notes -- like I said in the last post, I managed to completely lose my /scratchbox/ -- but here goes from memory:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;I believe I used sdl-image from &lt;a href="http://www.indt.org.br/maemo/repository/"&gt;indt repos.&lt;/a&gt;&lt;/li&gt;&lt;li&gt;sdl-perl and FB were from debian, and needed the usual changes (mentioned in the maemo packaging tutorial), regarding installation path and dependencies in &lt;span style="font-style: italic;"&gt;debian/control&lt;/span&gt; and &lt;span style="font-style: italic;"&gt;debian/rules&lt;/span&gt;.&lt;/li&gt;&lt;li&gt;In addition,  the file &lt;span style="font-style: italic;"&gt;frozen-bubble&lt;/span&gt; needed a new &lt;br&gt;"use lib /var/lib/install/whatever" -line ,and&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;fb_stuff.pm&lt;/span&gt; had a wrong path in the FPATH -variable.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;If someone actually wants to do this, I'll gladly try and help. Just let me know.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15968219-114017856333927045?l=fb-maemo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fb-maemo.blogspot.com/feeds/114017856333927045/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15968219&amp;postID=114017856333927045' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15968219/posts/default/114017856333927045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15968219/posts/default/114017856333927045'/><link rel='alternate' type='text/html' href='http://fb-maemo.blogspot.com/2006/02/this-is-going-nowhere.html' title='This is going nowhere'/><author><name>Jussi</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15968219.post-112802876308476068</id><published>2005-09-30T00:17:00.000+03:00</published><updated>2005-09-30T00:19:23.093+03:00</updated><title type='text'></title><content type='html'>Status update: There was an unfortunate accident with my /scratchbox . . . Also, Real Life is intervening with my maemo studies. I expect no progress here in ~2 months.&lt;br /&gt;&lt;br /&gt;I'll be back.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15968219-112802876308476068?l=fb-maemo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fb-maemo.blogspot.com/feeds/112802876308476068/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15968219&amp;postID=112802876308476068' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15968219/posts/default/112802876308476068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15968219/posts/default/112802876308476068'/><link rel='alternate' type='text/html' href='http://fb-maemo.blogspot.com/2005/09/status-update-there-was-unfortunate.html' title=''/><author><name>Jussi</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15968219.post-112551079835664640</id><published>2005-08-31T20:22:00.000+03:00</published><updated>2005-09-01T01:12:16.710+03:00</updated><title type='text'>Portrait mode?</title><content type='html'>I've been wondering wether Frozen Bubble should be played in portrait mode or not... As background info for anyone not familiar with FB or Maemo/Nokia 770, here are the screen/window sizes:&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;Frozen Bubble:     640*480  (1player game uses 320*480)&lt;/li&gt;   &lt;li&gt;Nokia 770:             800*480 (when Hildon UI normal view is visible, the application space is 672*396)&lt;/li&gt; &lt;/ul&gt;That's a pretty good match (in full-screen landscape mode), but the tight fit height-wise means that FB could be played only in full-screen mode, and the sides would be quite empty. On the other hand, the graphics would need very little work...&lt;br /&gt;&lt;br /&gt;As the actual single player game screen width in FB is only half of the whole window width, it would fit quite comfortably on the screen in portrait mode. Here is a mockup:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6655/213/1600/portrait-fb.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/6655/213/200/portrait-fb.jpg" alt="" border="0" /&gt;&lt;/a&gt;(the gray area on the sides is "skin graphic area")&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;This doesn't look all that bad. Menu and Hi score screens would have to be remade for this screen setup though.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15968219-112551079835664640?l=fb-maemo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fb-maemo.blogspot.com/feeds/112551079835664640/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15968219&amp;postID=112551079835664640' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15968219/posts/default/112551079835664640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15968219/posts/default/112551079835664640'/><link rel='alternate' type='text/html' href='http://fb-maemo.blogspot.com/2005/08/portrait-mode.html' title='Portrait mode?'/><author><name>Jussi</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15968219.post-112550874531532873</id><published>2005-08-31T20:10:00.000+03:00</published><updated>2005-09-01T01:20:21.066+03:00</updated><title type='text'>Packaging</title><content type='html'>It seems that packaging Frozen Bubble for Maemo (as a package that can be installed through Application Installer) would mean packaging all the dependencies with it... Perl-SDL, SDL, SDL-mixer, SDL-image. &lt;span style="font-style: italic;"&gt;[edit: SDL and SDL-mixer are already installed, at least on my target machine...]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I can't help thinking that an application installer (in a Debian-based system), that cannot handle dependencies, is a step backwards. Maybe two steps.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15968219-112550874531532873?l=fb-maemo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fb-maemo.blogspot.com/feeds/112550874531532873/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15968219&amp;postID=112550874531532873' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15968219/posts/default/112550874531532873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15968219/posts/default/112550874531532873'/><link rel='alternate' type='text/html' href='http://fb-maemo.blogspot.com/2005/08/packaging.html' title='Packaging'/><author><name>Jussi</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15968219.post-112540155237912389</id><published>2005-08-30T13:50:00.000+03:00</published><updated>2005-08-31T20:23:42.766+03:00</updated><title type='text'>Frozen Bubble on Mameo!</title><content type='html'>I just got Frozen Bubble to compile on Maemo -- One change was needed in the source, but otherwise game is playable 'out-of-the-box'. I'll document the compile procedure Real Soon Now...&lt;br /&gt;&lt;br /&gt;Things Maemo-FB is missing:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;stylus support -- currently the bubble gun aiming is done with arrow keys&lt;/li&gt;   &lt;li&gt;automatic save game on exit&lt;/li&gt;   &lt;li&gt;hardware key bindings&lt;/li&gt;&lt;li&gt;portrait-mode or other visual changes to make FB behave in 800*480&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt;Screenshot of the menu view with the Hildon UI visible:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6655/213/1600/fb.jpeg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/6655/213/320/fb.jpeg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Screenshot of the actual game (full-screen):&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6655/213/1600/fb-fullscreen.jpeg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/6655/213/320/fb-fullscreen.jpeg" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15968219-112540155237912389?l=fb-maemo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fb-maemo.blogspot.com/feeds/112540155237912389/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15968219&amp;postID=112540155237912389' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15968219/posts/default/112540155237912389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15968219/posts/default/112540155237912389'/><link rel='alternate' type='text/html' href='http://fb-maemo.blogspot.com/2005/08/frozen-bubble-on-mameo.html' title='Frozen Bubble on Mameo!'/><author><name>Jussi</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>
