<?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:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-12900841</id><updated>2010-06-26T22:09:35.352-05:00</updated><title type='text'>RasterSoft Blog.</title><subtitle type='html'>The trials and tribulations of creating software for older 16/32 bit gaming systems.</subtitle><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/posts/default'/><link rel='alternate' type='text/html' href='http://www.rastersoft.net/Blog/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/posts/default?start-index=26&amp;max-results=25'/><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.rastersoft.net/Blog/atom.xml'/><author><name>Charles</name><uri>http://www.blogger.com/profile/00302468749035339192</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>97</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-12900841.post-698490255046643043</id><published>2010-06-26T22:09:00.001-05:00</published><updated>2010-06-26T22:09:35.363-05:00</updated><title type='text'>This blog has moved</title><content type='html'>&lt;br /&gt;       This blog is now located at http://rastersoft.blogspot.com/.&lt;br /&gt;       You will be automatically redirected in 30 seconds, or you may click &lt;a href='http://rastersoft.blogspot.com/'&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;       For feed subscribers, please update your feed subscriptions to&lt;br /&gt;       http://rastersoft.blogspot.com/feeds/posts/default.&lt;br /&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12900841-698490255046643043?l=www.rastersoft.net%2FBlog%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/698490255046643043/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=12900841&amp;postID=698490255046643043' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/posts/default/698490255046643043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/posts/default/698490255046643043'/><link rel='alternate' type='text/html' href='http://www.rastersoft.net/Blog/2010/06/this-blog-has-moved.html' title='This blog has moved'/><author><name>Charles</name><uri>http://www.blogger.com/profile/00302468749035339192</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07554278142855363306'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12900841.post-456345355772454021</id><published>2010-02-21T04:18:00.002-06:00</published><updated>2010-02-21T04:21:14.461-06:00</updated><title type='text'>SGC!</title><content type='html'>I'm planning to attend SGC (&lt;a href="http://www.sgconvention.com"&gt;http://www.sgconvention.com&lt;/a&gt;) in Dallas July 2-4, 2010. Hopefully, I'll have some new retro project to show, at the show.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12900841-456345355772454021?l=www.rastersoft.net%2FBlog%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/456345355772454021/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=12900841&amp;postID=456345355772454021' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/posts/default/456345355772454021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/posts/default/456345355772454021'/><link rel='alternate' type='text/html' href='http://www.rastersoft.net/Blog/2010/02/sgc.html' title='SGC!'/><author><name>Charles</name><uri>http://www.blogger.com/profile/00302468749035339192</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07554278142855363306'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12900841.post-635103101589613411</id><published>2007-12-20T12:09:00.000-06:00</published><updated>2007-12-20T12:17:21.800-06:00</updated><title type='text'>Frog Feast for the ColecoVision.</title><content type='html'>Frog Feast is being ported to the ColecoVision by 'Mark2008'.&lt;br /&gt;&lt;br /&gt;The details of the port can be found on the AtariAge forums:&lt;br /&gt;&lt;a href="http://www.atariage.com/forums/index.php?showtopic=117921"&gt;Frog Feast ColecoVision port&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12900841-635103101589613411?l=www.rastersoft.net%2FBlog%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/635103101589613411/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=12900841&amp;postID=635103101589613411' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/posts/default/635103101589613411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/posts/default/635103101589613411'/><link rel='alternate' type='text/html' href='http://www.rastersoft.net/Blog/2007/12/frog-feast-for-colecovision.html' title='Frog Feast for the ColecoVision.'/><author><name>Charles</name><uri>http://www.blogger.com/profile/00302468749035339192</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07554278142855363306'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12900841.post-2134724405681089409</id><published>2007-11-26T21:40:00.000-06:00</published><updated>2007-11-26T22:01:15.798-06:00</updated><title type='text'>CD32 version previewed in Amiga Future</title><content type='html'>The Amiga CD32 version of Frog Feast is previewed in Amiga Future (&lt;a href="http://www.amigafuture.de/portal.php?page=2"&gt;http://www.amigafuture.de&lt;/a&gt;) #69. I purchased my copy from &lt;a href="http://amigakit.leamancomputing.com/catalog/product_info.php?products_id=753&amp;amp;osCsid=ffe13a756749dd42da61f9aa2afc8696"&gt;http://www.amigakit.com&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12900841-2134724405681089409?l=www.rastersoft.net%2FBlog%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/2134724405681089409/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=12900841&amp;postID=2134724405681089409' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/posts/default/2134724405681089409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/posts/default/2134724405681089409'/><link rel='alternate' type='text/html' href='http://www.rastersoft.net/Blog/2007/11/cd32-version-featured-in-amiga-future.html' title='CD32 version previewed in Amiga Future'/><author><name>Charles</name><uri>http://www.blogger.com/profile/00302468749035339192</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07554278142855363306'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12900841.post-3714954955122177023</id><published>2007-11-12T12:02:00.000-06:00</published><updated>2007-11-12T12:09:53.669-06:00</updated><title type='text'>PAL Dreamcast version works. SNES version to be converted to PAL.</title><content type='html'>I was able to test Frog Feast on a PAL dreamcast, and it works without any issues.&lt;br /&gt;&lt;br /&gt;I am in the process of starting a PAL version of Frog Feast for the SNES. These will be shipped in the European style cartridge shells, but will be a bit more expensive, due the to additional costs in obtaining the cartridge shells and boards.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12900841-3714954955122177023?l=www.rastersoft.net%2FBlog%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/3714954955122177023/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=12900841&amp;postID=3714954955122177023' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/posts/default/3714954955122177023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/posts/default/3714954955122177023'/><link rel='alternate' type='text/html' href='http://www.rastersoft.net/Blog/2007/11/pal-dreamcast-version-works-snes.html' title='PAL Dreamcast version works. SNES version to be converted to PAL.'/><author><name>Charles</name><uri>http://www.blogger.com/profile/00302468749035339192</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07554278142855363306'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12900841.post-8132712928751886146</id><published>2007-10-28T00:32:00.000-05:00</published><updated>2007-10-28T00:37:01.298-05:00</updated><title type='text'>Jaguar cartridge version will be released on Oct 31st.</title><content type='html'>The Jaguar Frog Feast cartridge will be releaed on the 31st of October at 12 am CST (GMT-6).&lt;br /&gt;&lt;br /&gt;We will also be holding a release event. Details can be found at:&lt;br /&gt;&lt;a href="http://frogfeast.rastersoft.net/CountDown.html"&gt;http://frogfeast.rastersoft.net/CountDown.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12900841-8132712928751886146?l=www.rastersoft.net%2FBlog%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/8132712928751886146/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=12900841&amp;postID=8132712928751886146' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/posts/default/8132712928751886146'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/posts/default/8132712928751886146'/><link rel='alternate' type='text/html' href='http://www.rastersoft.net/Blog/2007/10/jaguar-cartridge-version-will-be.html' title='Jaguar cartridge version will be released on Oct 31st.'/><author><name>Charles</name><uri>http://www.blogger.com/profile/00302468749035339192</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07554278142855363306'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12900841.post-6969358176087733467</id><published>2007-09-25T07:30:00.000-05:00</published><updated>2007-09-25T07:32:09.647-05:00</updated><title type='text'>Dreamcast version just needs to be tested.</title><content type='html'>The Dreamcast version has sound and music, and boots fine on a real system. I will be testing out this version over the next couple of days.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12900841-6969358176087733467?l=www.rastersoft.net%2FBlog%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/6969358176087733467/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=12900841&amp;postID=6969358176087733467' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/posts/default/6969358176087733467'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/posts/default/6969358176087733467'/><link rel='alternate' type='text/html' href='http://www.rastersoft.net/Blog/2007/09/dreamcast-version-just-needs-to-be.html' title='Dreamcast version just needs to be tested.'/><author><name>Charles</name><uri>http://www.blogger.com/profile/00302468749035339192</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07554278142855363306'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12900841.post-6295059449110414871</id><published>2007-09-24T07:32:00.001-05:00</published><updated>2007-09-25T07:30:25.494-05:00</updated><title type='text'>The first Frog Feast Jaguar cartridge now on sale</title><content type='html'>The first Frog Feast Jaguar cartridge is on EBay:&lt;br /&gt;&lt;a href="http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&amp;rd=1&amp;item=150164645255&amp;ssPageName=STRK:MEWA:IT&amp;ih=005"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;We are going to sell the first five on EBay. These are labelled as special editions, and will show the number on the title screen. The remaining stock will go on sale in five weeks, just in time for halloween.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12900841-6295059449110414871?l=www.rastersoft.net%2FBlog%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/6295059449110414871/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=12900841&amp;postID=6295059449110414871' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/posts/default/6295059449110414871'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/posts/default/6295059449110414871'/><link rel='alternate' type='text/html' href='http://www.rastersoft.net/Blog/2007/09/first-frog-feast-jaguar-cartridge-now.html' title='The first Frog Feast Jaguar cartridge now on sale'/><author><name>Charles</name><uri>http://www.blogger.com/profile/00302468749035339192</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07554278142855363306'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12900841.post-1445488003137698581</id><published>2007-09-24T07:28:00.000-05:00</published><updated>2007-09-24T07:32:00.739-05:00</updated><title type='text'>Dreamcast version started.</title><content type='html'>Over the last week, I started a Dreamcast version of Frog Feast. It is now playable, and can play an S3M file for background music. I am having trouble getting wave files to play back. I'm using version 1.1.2 of kos, do to some unknown issues in getting newer version to work correctly. I've added in the sound manager from later version, but it crashes when I play a sound.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12900841-1445488003137698581?l=www.rastersoft.net%2FBlog%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/1445488003137698581/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=12900841&amp;postID=1445488003137698581' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/posts/default/1445488003137698581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/posts/default/1445488003137698581'/><link rel='alternate' type='text/html' href='http://www.rastersoft.net/Blog/2007/09/dreamcast-version-started.html' title='Dreamcast version started.'/><author><name>Charles</name><uri>http://www.blogger.com/profile/00302468749035339192</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07554278142855363306'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12900841.post-5652639154429284656</id><published>2007-09-18T23:44:00.000-05:00</published><updated>2007-09-18T23:47:17.837-05:00</updated><title type='text'>Neo Geo CD issue.</title><content type='html'>I'm sure this is somewhere in my notes, but the text files on the CD (cpy.txt, abs.txt and, bib.txt) need to contain SNK or 'SNK corporation'. This probably only applies to cpy.txt, as this is used for protection on the Neo Geo CDZ.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12900841-5652639154429284656?l=www.rastersoft.net%2FBlog%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/5652639154429284656/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=12900841&amp;postID=5652639154429284656' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/posts/default/5652639154429284656'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/posts/default/5652639154429284656'/><link rel='alternate' type='text/html' href='http://www.rastersoft.net/Blog/2007/09/neo-geo-cd-issue.html' title='Neo Geo CD issue.'/><author><name>Charles</name><uri>http://www.blogger.com/profile/00302468749035339192</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07554278142855363306'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12900841.post-8174721631479162229</id><published>2007-09-18T23:41:00.000-05:00</published><updated>2007-09-18T23:44:13.734-05:00</updated><title type='text'>CD32 version of Frog Feast works.</title><content type='html'>I received my CD32 and was able to test out Frog Feast on it. It plays fine. I'm not sure about the screen position. I need to verify the position on a TV.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12900841-8174721631479162229?l=www.rastersoft.net%2FBlog%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/8174721631479162229/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=12900841&amp;postID=8174721631479162229' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/posts/default/8174721631479162229'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/posts/default/8174721631479162229'/><link rel='alternate' type='text/html' href='http://www.rastersoft.net/Blog/2007/09/cd32-version-of-frog-feast-works.html' title='CD32 version of Frog Feast works.'/><author><name>Charles</name><uri>http://www.blogger.com/profile/00302468749035339192</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07554278142855363306'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12900841.post-4375451403666037894</id><published>2007-09-06T00:50:00.000-05:00</published><updated>2007-09-06T00:55:52.428-05:00</updated><title type='text'>Jaguar cartridge version finished and CD32 version delayed.</title><content type='html'>I finished up the Jaguar cartridge version. I had to copy most of the graphics data to ram. This fixed the issue with the music playing slowly. Cartridge should be created within the next couple of weeks.&lt;br /&gt;&lt;br /&gt;I pulled my CD32 out, and it's not working. I sent it to a friend to look at. I'm hoping it's just the capacitors. I'm also going to pick up a second one, as a backup. Once I have a working CD32, I can complete the testing of the CD32 version, and fix any remaining issues.&lt;br /&gt;&lt;br /&gt;The FM Towns version is also waiting a few fixups. I should get back to it shortly.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12900841-4375451403666037894?l=www.rastersoft.net%2FBlog%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/4375451403666037894/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=12900841&amp;postID=4375451403666037894' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/posts/default/4375451403666037894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/posts/default/4375451403666037894'/><link rel='alternate' type='text/html' href='http://www.rastersoft.net/Blog/2007/09/jaguar-cartridge-version-finished-and.html' title='Jaguar cartridge version finished and CD32 version delayed.'/><author><name>Charles</name><uri>http://www.blogger.com/profile/00302468749035339192</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07554278142855363306'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12900841.post-2855023421865035952</id><published>2007-08-27T08:16:00.000-05:00</published><updated>2007-08-27T08:22:31.314-05:00</updated><title type='text'>CD32 finished, needs testing. FM Towns progress.</title><content type='html'>I added the last of the functionality to the CD32 version of Frog Feast. The sky changes color over time, and it should display correctly on a PAL display. The PAL change involved changes to more code than I expected. The allocated display memory is now 256 pixels high, instead of the 224 it was before. I will be testing on a real CD32 player over the next week.&lt;br /&gt;&lt;br /&gt;I started implementing the sprite functionality into the FM Towns version. Understanding the functionality of the sprite system will take some investigating.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12900841-2855023421865035952?l=www.rastersoft.net%2FBlog%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/2855023421865035952/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=12900841&amp;postID=2855023421865035952' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/posts/default/2855023421865035952'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/posts/default/2855023421865035952'/><link rel='alternate' type='text/html' href='http://www.rastersoft.net/Blog/2007/08/cd32-finished-needs-testing-fm-towns.html' title='CD32 finished, needs testing. FM Towns progress.'/><author><name>Charles</name><uri>http://www.blogger.com/profile/00302468749035339192</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07554278142855363306'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12900841.post-5425729628660909116</id><published>2007-08-23T02:31:00.000-05:00</published><updated>2007-08-25T11:05:34.379-05:00</updated><title type='text'>CD32 near complete</title><content type='html'>The sound issues were resolved. Sounds are properly stopped before starting another one. CD audio playback was added. A few gameplay problems were fixed.&lt;br /&gt;&lt;br /&gt;There are two features left to implement. The background color needs to be changed based on time, and implement support for PAL mode. Once the features are implemented, this version needs to be tested on a real CD32 to ensure it runs at full speed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12900841-5425729628660909116?l=www.rastersoft.net%2FBlog%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/5425729628660909116/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=12900841&amp;postID=5425729628660909116' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/posts/default/5425729628660909116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/posts/default/5425729628660909116'/><link rel='alternate' type='text/html' href='http://www.rastersoft.net/Blog/2007/08/cd32-near-complete.html' title='CD32 near complete'/><author><name>Charles</name><uri>http://www.blogger.com/profile/00302468749035339192</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07554278142855363306'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12900841.post-6778291892014231181</id><published>2007-08-22T21:06:00.000-05:00</published><updated>2007-08-22T23:08:46.998-05:00</updated><title type='text'>Slight CD32 progress and FM Towns delay</title><content type='html'>I added preliminary sound support to the CD32 version of Frog Feast. Sound support wasn't too difficult to add. The audio hardware supports sound at almost any playback rate, up to about 13,000 khz in 8 bit signed pcm/raw format. The most difficult part of playing back a sound is preventing it from repeating once the sound ends. This is solved by setting the sound channel to play an empty sound after the audio hardware has queued the information for the sound. The audio hardware has shadow versions of the sound registers. Once the information is stored in the shadow registers (8 scanline appears to be long enough), the registers can be changed. The trick now is to find a way to stop the current sound to start another one, without a delay. And I need to change the sound routine to use both channels, so that the sound doesn't just play from one speaker. The last thing is a small change.&lt;br /&gt;&lt;br /&gt;I also changed the blitter to handle blitting a 24 pixel wide sprite. This was messed up before. Before the source stride was hard coded into the routine.&lt;br /&gt;&lt;br /&gt;Setting the gcc optimzation to -O3 was causing a fairly random crash, using version 2.95.3. Using -02 removes the crash. That had me scared a little. I thought it was bliting fix causing the problem.&lt;br /&gt;&lt;br /&gt;I am delaying the release of the FM Towns version to add in sprite support. Sprites are handled in hardware, which will speed up the game even more! The recent changes have made adding sprites worthwhile.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12900841-6778291892014231181?l=www.rastersoft.net%2FBlog%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/6778291892014231181/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=12900841&amp;postID=6778291892014231181' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/posts/default/6778291892014231181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/posts/default/6778291892014231181'/><link rel='alternate' type='text/html' href='http://www.rastersoft.net/Blog/2007/08/slight-cd32-progress-and-fm-towns-delay.html' title='Slight CD32 progress and FM Towns delay'/><author><name>Charles</name><uri>http://www.blogger.com/profile/00302468749035339192</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07554278142855363306'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12900841.post-7518617920571577267</id><published>2007-08-20T21:38:00.000-05:00</published><updated>2007-08-22T21:03:35.453-05:00</updated><title type='text'>Frog Feast two year anniversary.</title><content type='html'>Frog Feast was first released at Classic Gaming Expo 2005 (in Dallas and San Jose) two years ago. &lt;center&gt;&lt;img src="http://www.rastersoft.net/Blog/uploaded_images/2Year-782345.gif" border="0"&gt;&lt;/center&gt;A 'brief' story, of the first two years of Frog Feast, is now up at:&lt;br /&gt;&lt;a href="http://frogfeast.rastersoft.net/2Year.html"&gt;http://frogfeast.rastersoft.net/2Year.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12900841-7518617920571577267?l=www.rastersoft.net%2FBlog%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/7518617920571577267/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=12900841&amp;postID=7518617920571577267' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/posts/default/7518617920571577267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/posts/default/7518617920571577267'/><link rel='alternate' type='text/html' href='http://www.rastersoft.net/Blog/2007/08/frog-feast-two-year-anniversary.html' title='Frog Feast two year anniversary.'/><author><name>Charles</name><uri>http://www.blogger.com/profile/00302468749035339192</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07554278142855363306'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12900841.post-1310785313804300572</id><published>2007-08-16T09:39:00.000-05:00</published><updated>2007-08-22T21:19:34.460-05:00</updated><title type='text'>CD-I Frog Feast Interview and game information posted.</title><content type='html'>Devin Shockwell has posted an interview and CD-i Frog Feast game information on 'The Black Moon Project' website (&lt;a href="http://blackmoon.classicgaming.gamespy.com/default.asp"&gt;http://blackmoon.classicgaming.gamespy.com/default.asp&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;The interview can be found here:&lt;br /&gt;&lt;a href="http://blackmoon.classicgaming.gamespy.com/interviews/charles_doty.html"&gt;Black Moon interview&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And, the game information is located here:&lt;br /&gt;&lt;a href="http://blackmoon.classicgaming.gamespy.com/archive/games/frog_feast.html"&gt;Black Moon Frog Feast Game Info&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thanks Devin, the interview was a pleasure to do, and reminded me that it's time for my annual playing of 'Z' (&lt;a href="http://www.bitmap-brothers.co.uk/our-games/past/z.htm"&gt;Bitmap Brothers Z info page&lt;/a&gt;). :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12900841-1310785313804300572?l=www.rastersoft.net%2FBlog%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/1310785313804300572/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=12900841&amp;postID=1310785313804300572' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/posts/default/1310785313804300572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/posts/default/1310785313804300572'/><link rel='alternate' type='text/html' href='http://www.rastersoft.net/Blog/2007/08/cd-i-frog-feast-interview-and-game.html' title='CD-I Frog Feast Interview and game information posted.'/><author><name>Charles</name><uri>http://www.blogger.com/profile/00302468749035339192</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07554278142855363306'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12900841.post-8151968421932239540</id><published>2007-08-13T10:44:00.000-05:00</published><updated>2007-08-13T11:03:45.699-05:00</updated><title type='text'>FM Towns Frog Feast</title><content type='html'>The FM Towns version of Frog Feast has been updated to use a 256x240 double buffered front plane, and a 320x240 static backplane. This was inspired by the CD-i version.&lt;br /&gt;&lt;br /&gt;I initially tried a 256x240 mode for both screens. The only problem with using the 256x240 mode, is that it leaves a blank area on the sides of the screen. And, using a 320x240 mode for the foreground screens doesn't allow for double buffering. Without double buffering, the sprites flicker near the top of the screen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12900841-8151968421932239540?l=www.rastersoft.net%2FBlog%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/8151968421932239540/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=12900841&amp;postID=8151968421932239540' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/posts/default/8151968421932239540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/posts/default/8151968421932239540'/><link rel='alternate' type='text/html' href='http://www.rastersoft.net/Blog/2007/08/fm-towns-frog-feast.html' title='FM Towns Frog Feast'/><author><name>Charles</name><uri>http://www.blogger.com/profile/00302468749035339192</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07554278142855363306'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12900841.post-4626417930510036994</id><published>2007-08-06T17:42:00.000-05:00</published><updated>2007-08-06T17:48:03.465-05:00</updated><title type='text'>Jaguar CD Frog Feast, and FM Towns reworking</title><content type='html'>The Jaguar CD version of Frog Feast is available for pre-order from OlderGames.com:&lt;br /&gt;&lt;a href="http://www.oldergames.knurdz.com/shop/pre-order.php"&gt;http://www.oldergames.knurdz.com/shop/pre-order.php&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The FM Towns version is under going some changes, to improve the speed. The speed of the old version wasn't bad, but I want it to work near perfectly.&lt;br /&gt;&lt;br /&gt;Inspired by the methods used in the CD-I version, I've modified the FM Towns version to use the back plane as the background and the front plane for text and sprites. This makes it faster to clear the sprites, and removes the need to clear the text layer. I am in the process of changing the resolution to 256x240, to allow double buffering the front plane.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12900841-4626417930510036994?l=www.rastersoft.net%2FBlog%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/4626417930510036994/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=12900841&amp;postID=4626417930510036994' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/posts/default/4626417930510036994'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/posts/default/4626417930510036994'/><link rel='alternate' type='text/html' href='http://www.rastersoft.net/Blog/2007/08/jaguar-cd-frog-feast-and-fm-towns.html' title='Jaguar CD Frog Feast, and FM Towns reworking'/><author><name>Charles</name><uri>http://www.blogger.com/profile/00302468749035339192</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07554278142855363306'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12900841.post-6532431432831744435</id><published>2007-07-28T01:19:00.000-05:00</published><updated>2007-07-28T01:24:41.022-05:00</updated><title type='text'>Jaguar CD version of Frog Feast nearly complete</title><content type='html'>The Atari Jaguar version is nearly complete. I used a library provided by SebRmv of the Removers. It's a fairly complete library for Jaguar development. There are no speed issues with this library.&lt;br /&gt;&lt;br /&gt;I have to fix a graphics corruption issue, ensure PAL is properly supported and, do some testing. I'm still looking for a mod file for the title music.&lt;br /&gt;&lt;br /&gt;This version came together pretty quickly, using the library.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12900841-6532431432831744435?l=www.rastersoft.net%2FBlog%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/6532431432831744435/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=12900841&amp;postID=6532431432831744435' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/posts/default/6532431432831744435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/posts/default/6532431432831744435'/><link rel='alternate' type='text/html' href='http://www.rastersoft.net/Blog/2007/07/jaguar-cd-version-of-frog-feast-nearly.html' title='Jaguar CD version of Frog Feast nearly complete'/><author><name>Charles</name><uri>http://www.blogger.com/profile/00302468749035339192</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07554278142855363306'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12900841.post-3220111952439295552</id><published>2007-07-23T03:05:00.000-05:00</published><updated>2007-07-23T04:06:22.435-05:00</updated><title type='text'>CD-I Frog Feast... Waxing poetical</title><content type='html'>The journey to complete Frog Feast for the CD-I began a little over two weeks ago. In the process I've learnt more about the CD-I that I would've thought possible. It all started with a simple request for examples on using the CD-I RTOS. I had come to realize that the Balboa library wouldn't allow the level of performance I needed. For the most part, the Frog Feast development was driven by the rapid pace of implementing features. There were a few moments where I had to wonder if Frog Feast would run on all CD-I models. In the end, overcoming these frustrating challenges, provided the extra motivation needed to properly finish Frog Feast. I feel Frog Feast is a solid game for the CD-I.&lt;br /&gt;&lt;br /&gt;Developing Frog Feast, for the CD-I, reminded me of the programmer stories I read about in &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;ZZap&lt;/span&gt;! or Amiga Format. Writing much of the underlying code in 68000 assembly, and the &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;optimizations&lt;/span&gt; needed to get everything running smoothly, felt like being a programmer in the early 16 bit days. I got a glimpse of the challenges faces by these early programmers. They had to overcome some pretty big issues to get their code running smoothly on these limited platforms; and doing all of this while struggling with limited documentation and &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;early&lt;/span&gt; development tools. The only true answer to their problem was the challenge to overcome it. They would have had to try many solutions before they arrived at the one that did exactly what they needed. I also developed a great admiration for the few development companies that released arcade or fast action games for the CD-I. Getting decent speed on a system not designed for fast action games is a huge challenge. This is probably equivalent to developing a dos game using the BIOS: something never used in dos games.&lt;br /&gt;&lt;br /&gt;The CD-I version of Frog Feast is, by far, the most optimized version of Frog Feast. Much of the game code was redesigned to eliminate speed issues. The low level graphics routines were optimized for speed and designed to do only one thing as fast as they can. The &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;SNES&lt;/span&gt; and the FM Towns versions are the second and third on the most optimized list. The &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;SNES&lt;/span&gt; version was more challenging to get working correctly, due to battling the 65816 and development tools. And, I'm not as fond of the 65816, compared to the 68000. The CD-I version has additional features not available in any other version; it has an exit option, a credits screen and, slightly better AI. The load time on the CD-I was not an issue. I thought this was going to be a big challenge. Everything that is needed, except for the credit screen and sounds, are loaded while the two opening screens are shown. The loading time only takes up part of the time displaying the screens. This version of Frog Feast has the greatest number of blog entries; which, I believe, shows the number of challenges faced developing the CD-I version.&lt;br /&gt;&lt;br /&gt;In the end, I'm pleased with the results and enjoyed overcoming the challenges of the CD-I. I look forward to developing more games for the CD-I. For a few weeks, I had a chance to experience what it was like to be a programmer in the early days of 16 bit game development; optimizing code to overcome speed issues and, redesigning code to avoid slowdowns. I say to the CD-I, in my best Arnold voice, "I'll be back!"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12900841-3220111952439295552?l=www.rastersoft.net%2FBlog%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/3220111952439295552/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=12900841&amp;postID=3220111952439295552' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/posts/default/3220111952439295552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/posts/default/3220111952439295552'/><link rel='alternate' type='text/html' href='http://www.rastersoft.net/Blog/2007/07/cd-i-frog-feast-waxing-poetical.html' title='CD-I Frog Feast... Waxing poetical'/><author><name>Charles</name><uri>http://www.blogger.com/profile/00302468749035339192</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07554278142855363306'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12900841.post-2338982893153162191</id><published>2007-07-22T03:38:00.000-05:00</published><updated>2007-07-22T03:51:37.406-05:00</updated><title type='text'>All know issues resolved.</title><content type='html'>What a difference a day can make. I've gone from wondering if Frog Feast would ever work on a Mini MMC CD-i player, to feeling confident about a release.&lt;br /&gt;&lt;br /&gt;I've resolved all of the issues that I'm aware of on the CD-I version of Frog Feast. There was another issue that would've caused Frog Feast to fail on any system without a DVC cart or extra memory. I was allocating memory for sound that was 18 times bigger than it needed to be. This turned a 27k memory requirement into almost 512k. This was futher compilcated by the fact that I didn't think about the extra memory provided by the DVC cartridge.&lt;br /&gt;&lt;br /&gt;I now have one thing left, and that's displaying a credits screen. It won't be anything spectacular, but gives credit to the people that have made Frog Feast possible, and a couple of marketing weenies. (just kidding RW) :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12900841-2338982893153162191?l=www.rastersoft.net%2FBlog%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/2338982893153162191/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=12900841&amp;postID=2338982893153162191' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/posts/default/2338982893153162191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/posts/default/2338982893153162191'/><link rel='alternate' type='text/html' href='http://www.rastersoft.net/Blog/2007/07/all-know-issues-resolved.html' title='All know issues resolved.'/><author><name>Charles</name><uri>http://www.blogger.com/profile/00302468749035339192</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07554278142855363306'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12900841.post-54966051678620990</id><published>2007-07-21T21:07:00.001-05:00</published><updated>2007-07-21T21:12:49.556-05:00</updated><title type='text'>CD-I Frog Feast back on track.</title><content type='html'>Thanks to CD-I Fan, the problem with Frog Feast playing on Mini MMC based players is solved.&lt;br /&gt;&lt;br /&gt;I had already implemented part of the solution, and had tried the other part. But, I had never tried both parts. This is a big relief to have this behind me.&lt;br /&gt;&lt;br /&gt;All of the bits (3 in total) were used in the Balboa sources.&lt;br /&gt;&lt;br /&gt;Now, to implement the last part of Frog Feast, and wrap this up!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12900841-54966051678620990?l=www.rastersoft.net%2FBlog%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/54966051678620990/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=12900841&amp;postID=54966051678620990' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/posts/default/54966051678620990'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/posts/default/54966051678620990'/><link rel='alternate' type='text/html' href='http://www.rastersoft.net/Blog/2007/07/cd-i-frog-feast-back-on-track.html' title='CD-I Frog Feast back on track.'/><author><name>Charles</name><uri>http://www.blogger.com/profile/00302468749035339192</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07554278142855363306'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12900841.post-5693010588874941552</id><published>2007-07-21T04:14:00.000-05:00</published><updated>2007-07-22T17:26:28.924-05:00</updated><title type='text'>CD-I 350,60x,205/910 issue</title><content type='html'>I've spent the entire day looking for the problem on Mini MMC based players. I cannot find a solution for the problem. I've rearranged the FCT many times, done traces on the Balboa version of Frog Feast, studied many FCTs from different games and even followed the code through the Balboa sources.&lt;br /&gt;&lt;br /&gt;The image I get, on my CD-I 605, is 320 x 224 or 256. Frustration is setting in as there is no clear answer or any direction on where to search for a solution. A 320x224 ot 256 mode is not listed in any documentations that I've seen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12900841-5693010588874941552?l=www.rastersoft.net%2FBlog%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/5693010588874941552/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=12900841&amp;postID=5693010588874941552' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/posts/default/5693010588874941552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/posts/default/5693010588874941552'/><link rel='alternate' type='text/html' href='http://www.rastersoft.net/Blog/2007/07/cd-i-35060x205910-issue.html' title='CD-I 350,60x,205/910 issue'/><author><name>Charles</name><uri>http://www.blogger.com/profile/00302468749035339192</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07554278142855363306'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12900841.post-4921655006566264392</id><published>2007-07-19T04:59:00.000-05:00</published><updated>2007-07-19T05:17:56.112-05:00</updated><title type='text'>CD-I Frog Feast has sound effects.</title><content type='html'>I finally got sound effects into Frog Feast. It was quite a challenge to figure out all of the little issues to get sound to play correctly. It looks like I may not be able to have the background sound play during the game. The sound effects pause the background sound, which probably wouldn't be noticable. But, there is some latency in restarting the sound, causing a noticable silence. The game is fast paced enough that the frog, tongue, fly and water noices are almost always playing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12900841-4921655006566264392?l=www.rastersoft.net%2FBlog%2Findex.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/4921655006566264392/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=12900841&amp;postID=4921655006566264392' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/posts/default/4921655006566264392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12900841/posts/default/4921655006566264392'/><link rel='alternate' type='text/html' href='http://www.rastersoft.net/Blog/2007/07/cd-i-frog-feast-has-sound-effects.html' title='CD-I Frog Feast has sound effects.'/><author><name>Charles</name><uri>http://www.blogger.com/profile/00302468749035339192</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07554278142855363306'/></author><thr:total>0</thr:total></entry></feed>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           