<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-10304645</id><updated>2011-04-21T21:10:50.554-07:00</updated><title type='text'>Boinxx</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://boinxx.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10304645/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://boinxx.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Heaven</name><uri>http://www.blogger.com/profile/05314674416810299950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.evilshirt.de/pics/moi.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>17</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-10304645.post-113298824134458278</id><published>2005-11-25T22:50:00.000-08:00</published><updated>2005-11-25T22:58:31.320-08:00</updated><title type='text'>Seems a long time...</title><content type='html'>...i am still working on Boinxx (conceptional vise or even coding vise) but world of warcraft and my xbox (Pro Evo Soccer 5) pays my attention...&lt;br /&gt;&lt;br /&gt;so i decided that i am touching the code again. last time i have implemented the 1st enemy and it seems to work... so i discussed little bit with TMR of cosine how i can implement the enemies. event driven or time driven and he suggested that i should go for time driven... which seems easier as a first step.&lt;br /&gt;&lt;br /&gt;also implemented is a better collision detection and tile determination. in boinxx i'll gonna need 2 approches. the old one which was coded 2 years ago is the one when the player hits the water.... but as some tiles are special tiles and they are "smaller" than the 4x4 ones i need to check the tile map as well and this was a little bit harder than thought in the beginning (think of that you don't check when the ball is high in the sky but when the ball is near the ground...but when the player is near the ground the sprite data is on other position than the player starting position and so on...) &lt;br /&gt;&lt;br /&gt;more to come this weekend...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10304645-113298824134458278?l=boinxx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boinxx.blogspot.com/feeds/113298824134458278/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10304645&amp;postID=113298824134458278' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10304645/posts/default/113298824134458278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10304645/posts/default/113298824134458278'/><link rel='alternate' type='text/html' href='http://boinxx.blogspot.com/2005/11/seems-long-time.html' title='Seems a long time...'/><author><name>Heaven</name><uri>http://www.blogger.com/profile/05314674416810299950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.evilshirt.de/pics/moi.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10304645.post-112222740862014700</id><published>2005-07-24T10:45:00.000-07:00</published><updated>2005-07-24T10:50:08.626-07:00</updated><title type='text'>small enemy prototype engine tested</title><content type='html'>my aim is to bring some emenies to boinxx and i would like to use some dynamic approach to give boinxx a more "professional" look...&lt;br /&gt;&lt;br /&gt;so i played around with some approaches and asked one of my mates who is a doctor of physics and he gave me this formular:&lt;br /&gt;&lt;br /&gt;* vex=(px-ex)/16&lt;br /&gt;* vey=(py-ey)/16&lt;br /&gt;* ex=ex+vex&lt;br /&gt;* ey=ey+vey&lt;br /&gt;&lt;br /&gt;where Vex,y is velocity of the enemy while px,y is the position of the player. ex,y is the enemy position... it took me a little while and with the help of Thomas J. i implemented the code. the difficulty was that we have to deal with signed numbers and to move smooth on screen even with 8.8 fixed point maths. and this is something i managed to understand on 68000 but not on 6502... esp. signed numbers + division. so Thomas - the 2600 maniac behind thrust+ conversion - gave me this:&lt;br /&gt;&lt;br /&gt;calc  lda px&lt;br /&gt;  sec&lt;br /&gt;  sbc ex&lt;br /&gt;  sta vex&lt;br /&gt;  lda px+1&lt;br /&gt;  sbc ex+1&lt;br /&gt;  cmp #$80&lt;br /&gt;  ror @&lt;br /&gt;  ror vex&lt;br /&gt;  cmp #$80&lt;br /&gt;  ror @&lt;br /&gt;  ror vex&lt;br /&gt;  cmp #$80&lt;br /&gt;  ror @&lt;br /&gt;  ror vex&lt;br /&gt;  cmp #$80&lt;br /&gt;  ror @&lt;br /&gt;  ror vex&lt;br /&gt;  sta vex+1&lt;br /&gt;  lda vex&lt;br /&gt;  clc&lt;br /&gt;  adc ex&lt;br /&gt;  sta ex&lt;br /&gt;  lda vex+1&lt;br /&gt;  adc ex+1&lt;br /&gt;  sta ex+1&lt;br /&gt;  lda py&lt;br /&gt;  sec&lt;br /&gt;  sbc ey&lt;br /&gt;  sta vey&lt;br /&gt;  lda py+1&lt;br /&gt;  sbc ey+1&lt;br /&gt;  cmp #$80&lt;br /&gt;  ror @&lt;br /&gt;  ror vey&lt;br /&gt;  cmp #$80&lt;br /&gt;  ror @&lt;br /&gt;  ror vey&lt;br /&gt;  cmp #$80&lt;br /&gt;  ror @&lt;br /&gt;  ror vey&lt;br /&gt;  cmp #$80&lt;br /&gt;  ror @&lt;br /&gt;  ror vey&lt;br /&gt;  &lt;br /&gt;  sta vey+1&lt;br /&gt;  lda vey&lt;br /&gt;  clc&lt;br /&gt;  adc ey&lt;br /&gt;  sta ey&lt;br /&gt;  lda vey+1&lt;br /&gt;  adc ey+1&lt;br /&gt;  sta ey+1&lt;br /&gt;  rts&lt;br /&gt;&lt;br /&gt;and this works perfect...&lt;br /&gt;&lt;br /&gt;so stay tuned...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10304645-112222740862014700?l=boinxx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boinxx.blogspot.com/feeds/112222740862014700/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10304645&amp;postID=112222740862014700' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10304645/posts/default/112222740862014700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10304645/posts/default/112222740862014700'/><link rel='alternate' type='text/html' href='http://boinxx.blogspot.com/2005/07/small-enemy-prototype-engine-tested.html' title='small enemy prototype engine tested'/><author><name>Heaven</name><uri>http://www.blogger.com/profile/05314674416810299950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.evilshirt.de/pics/moi.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10304645.post-111860131072160292</id><published>2005-06-12T11:33:00.000-07:00</published><updated>2005-06-12T11:35:10.726-07:00</updated><title type='text'>Small Progress</title><content type='html'>I have planned to release a new version this week. this version of Boinxx will contain some special fx (fog, reverse, big jump, ...) which will be selectable in the debug mode...&lt;br /&gt;&lt;br /&gt;so stay tuned...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10304645-111860131072160292?l=boinxx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boinxx.blogspot.com/feeds/111860131072160292/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10304645&amp;postID=111860131072160292' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10304645/posts/default/111860131072160292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10304645/posts/default/111860131072160292'/><link rel='alternate' type='text/html' href='http://boinxx.blogspot.com/2005/06/small-progress.html' title='Small Progress'/><author><name>Heaven</name><uri>http://www.blogger.com/profile/05314674416810299950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.evilshirt.de/pics/moi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10304645.post-111636109633097448</id><published>2005-05-17T13:16:00.000-07:00</published><updated>2005-05-17T13:19:26.186-07:00</updated><title type='text'>small update - highscore table</title><content type='html'>ok... i spend some time with playing around with the possible highscore table. i used Vidol's brilliant G2F logo which fits perfect for a highscore and/or title screen...&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.atariage.com/forums/index.php?act=Attach&amp;type=post&amp;id=33969"&gt;&lt;/img&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10304645-111636109633097448?l=boinxx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boinxx.blogspot.com/feeds/111636109633097448/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10304645&amp;postID=111636109633097448' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10304645/posts/default/111636109633097448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10304645/posts/default/111636109633097448'/><link rel='alternate' type='text/html' href='http://boinxx.blogspot.com/2005/05/small-update-highscore-table.html' title='small update - highscore table'/><author><name>Heaven</name><uri>http://www.blogger.com/profile/05314674416810299950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.evilshirt.de/pics/moi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10304645.post-110954193170555686</id><published>2005-02-27T13:52:00.000-08:00</published><updated>2005-02-27T14:05:31.706-08:00</updated><title type='text'>what happened last week</title><content type='html'>ok. small update what happened and what i have done...&lt;br /&gt;&lt;br /&gt;i have reorganised the code for more effiecient ram usage. thank god for switching of the OS so i can put a lot of the stuff there like VRAM, font, lookup tables, etc... which is quite handy.&lt;br /&gt;&lt;br /&gt;i spend 2 days in figuring out how i can implement a depacker esp. for the level maps. i don't mean the "tile2vram" depacker which generates out of a tile number a 4x4 char tile on screen (which actually saves ram by factor 16!). i tried flashpack but this hasn't worked properly in atari800win4.0 so i was searching for other routines.&lt;br /&gt;&lt;br /&gt;as taquart had released numen few years ago i found in the sources a routine called "inflate" which some polish guys at atariarea explained me as a unzip routine... i played 2 days with the sources and used winzip,gnuzip, pucruch etc but it hasnt worked... one of the coder of numen, fox, sent me the c-source code for the deflater which packs data so i can use the inflater for depacking. but i am a business guy and not a coder so i have no c compiler etc installed... so another day went by just trying to compile the packer... but luckily fox sent me in meantime a deflater.exe for pc which i could use... and with this little tool i was able to pack all levels with a ratio from around 50-60% of the orriginal size... so an unpacked level has 1004 bytes and now it takes around 400-600 bytes... quite good.&lt;br /&gt;&lt;br /&gt;the good thing about this routine is that it does not uses much varibales or is destructive... i can call the depacker every time i would need to depack data...&lt;br /&gt;&lt;br /&gt;so next would be to pack the MPT music files and depack them while runtime... this took me again several hours as the MPT format is a quite native format which must be compiled and saved to a special memory location. so the 1st tests failed simply because i had moved the buffer around but haven't compiled the msx to this new buffer adress...&lt;br /&gt;&lt;br /&gt;further i have started with a new level tile set (the missing "rock" one) and with the highscore module which will be depacked by runtime as well...&lt;br /&gt;&lt;br /&gt;i like the depacker as i can easily tell the routine take packed data from there and depack it to this adress...so i can pack the highscore module quite heavy and depack it after game over... as it contains one of the g2f graphics it works quite well... (unpacked 7kb, packed 1,7kb!)&lt;br /&gt;&lt;br /&gt;so... now back to my Sony PSP...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10304645-110954193170555686?l=boinxx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boinxx.blogspot.com/feeds/110954193170555686/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10304645&amp;postID=110954193170555686' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10304645/posts/default/110954193170555686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10304645/posts/default/110954193170555686'/><link rel='alternate' type='text/html' href='http://boinxx.blogspot.com/2005/02/what-happened-last-week.html' title='what happened last week'/><author><name>Heaven</name><uri>http://www.blogger.com/profile/05314674416810299950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.evilshirt.de/pics/moi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10304645.post-110893221885000406</id><published>2005-02-20T12:42:00.000-08:00</published><updated>2005-02-20T12:43:38.850-08:00</updated><title type='text'>just got 2 new levels by vidol</title><content type='html'>just recieved new levels by vidol... &lt;br /&gt;&lt;br /&gt;he is still using gfx set 1 but we have 3 others we can use:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.haddewig.de/atari/Boinxx_Design_5.gif"&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10304645-110893221885000406?l=boinxx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boinxx.blogspot.com/feeds/110893221885000406/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10304645&amp;postID=110893221885000406' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10304645/posts/default/110893221885000406'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10304645/posts/default/110893221885000406'/><link rel='alternate' type='text/html' href='http://boinxx.blogspot.com/2005/02/just-got-2-new-levels-by-vidol.html' title='just got 2 new levels by vidol'/><author><name>Heaven</name><uri>http://www.blogger.com/profile/05314674416810299950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.evilshirt.de/pics/moi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10304645.post-110805110572439475</id><published>2005-02-10T07:57:00.000-08:00</published><updated>2005-02-10T07:58:25.723-08:00</updated><title type='text'>Boinxx Logo by dely</title><content type='html'>&lt;img src="http://www.atariage.com/forums/download.php?id=35440"&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10304645-110805110572439475?l=boinxx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boinxx.blogspot.com/feeds/110805110572439475/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10304645&amp;postID=110805110572439475' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10304645/posts/default/110805110572439475'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10304645/posts/default/110805110572439475'/><link rel='alternate' type='text/html' href='http://boinxx.blogspot.com/2005/02/boinxx-logo-by-dely.html' title='Boinxx Logo by dely'/><author><name>Heaven</name><uri>http://www.blogger.com/profile/05314674416810299950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.evilshirt.de/pics/moi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10304645.post-110802987947165538</id><published>2005-02-10T02:02:00.000-08:00</published><updated>2005-05-04T06:16:19.776-07:00</updated><title type='text'>Vidol's brilliant WIP Logo</title><content type='html'>&lt;img src="http://www.atariage.com/forums/index.php?act=Attach&amp;type=post&amp;id=29876"&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10304645-110802987947165538?l=boinxx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boinxx.blogspot.com/feeds/110802987947165538/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10304645&amp;postID=110802987947165538' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10304645/posts/default/110802987947165538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10304645/posts/default/110802987947165538'/><link rel='alternate' type='text/html' href='http://boinxx.blogspot.com/2005/02/vidols-brilliant-wip-logo.html' title='Vidol&apos;s brilliant WIP Logo'/><author><name>Heaven</name><uri>http://www.blogger.com/profile/05314674416810299950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.evilshirt.de/pics/moi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10304645.post-110796181502779207</id><published>2005-02-09T07:07:00.000-08:00</published><updated>2005-05-04T06:15:16.486-07:00</updated><title type='text'>just recieved a new reviewed a title screen</title><content type='html'>&lt;img src="http://www.atariage.com/forums/index.php?act=Attach&amp;type=post&amp;id=29843"&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10304645-110796181502779207?l=boinxx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boinxx.blogspot.com/feeds/110796181502779207/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10304645&amp;postID=110796181502779207' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10304645/posts/default/110796181502779207'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10304645/posts/default/110796181502779207'/><link rel='alternate' type='text/html' href='http://boinxx.blogspot.com/2005/02/just-recieved-new-reviewed-title.html' title='just recieved a new reviewed a title screen'/><author><name>Heaven</name><uri>http://www.blogger.com/profile/05314674416810299950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.evilshirt.de/pics/moi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10304645.post-110793898440993899</id><published>2005-02-09T01:33:00.000-08:00</published><updated>2005-02-09T00:49:44.410-08:00</updated><title type='text'>some WIP screenshots</title><content type='html'>&lt;img src="http://www.atariage.com/forums/download.php?id=34937" /&gt;&lt;br /&gt;&lt;img src="http://www.atariage.com/forums/download.php?id=35264" /&gt;&lt;br /&gt;&lt;img src="http://www.atariage.com/forums/download.php?id=33783" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10304645-110793898440993899?l=boinxx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boinxx.blogspot.com/feeds/110793898440993899/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10304645&amp;postID=110793898440993899' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10304645/posts/default/110793898440993899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10304645/posts/default/110793898440993899'/><link rel='alternate' type='text/html' href='http://boinxx.blogspot.com/2005/02/some-wip-screenshots.html' title='some WIP screenshots'/><author><name>Heaven</name><uri>http://www.blogger.com/profile/05314674416810299950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.evilshirt.de/pics/moi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10304645.post-110790165271538107</id><published>2005-02-08T14:17:00.000-08:00</published><updated>2005-02-08T14:27:32.716-08:00</updated><title type='text'>1st Enemies designed</title><content type='html'>ok... haven't touch code today but made the 1st draft design for the enemies:&lt;br /&gt;&lt;br /&gt;- barries&lt;br /&gt;- swarnies&lt;br /&gt;- darts&lt;br /&gt;&lt;br /&gt;they will be draw with the not used 4 missles. they will be scripted manually in the code, basic concept:&lt;br /&gt;&lt;br /&gt;they are made of 2 animation frames and they all have a similar data structure:&lt;br /&gt;&lt;br /&gt;barries: startx,starty,direction,steps&lt;br /&gt;swarnies: startx,starty,velocityx,velocityy&lt;br /&gt;darts: startx,starty,speedx,speedy&lt;br /&gt;&lt;br /&gt;there will be different sub-procederes handling each enemy so i can hardcode and speed up each of them...&lt;br /&gt;&lt;br /&gt;further there will be different special tiles triggering special events:&lt;br /&gt;&lt;br /&gt;- extra life&lt;br /&gt;- warp&lt;br /&gt;- big jump&lt;br /&gt;- special (extra life, bonus points, slow down, reverse controls)&lt;br /&gt;&lt;br /&gt;they will be triggered by tile_no &gt;128 in the map. so in the tile set there are no tiles with that high number but i can easily handle these values with BMIs...&lt;br /&gt;&lt;br /&gt;more tomorrow...&lt;br /&gt;&lt;br /&gt;ps. i have a nice idea regarding spicing up the title screen... stay tuned.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10304645-110790165271538107?l=boinxx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boinxx.blogspot.com/feeds/110790165271538107/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10304645&amp;postID=110790165271538107' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10304645/posts/default/110790165271538107'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10304645/posts/default/110790165271538107'/><link rel='alternate' type='text/html' href='http://boinxx.blogspot.com/2005/02/1st-enemies-designed.html' title='1st Enemies designed'/><author><name>Heaven</name><uri>http://www.blogger.com/profile/05314674416810299950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.evilshirt.de/pics/moi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10304645.post-110772486321754763</id><published>2005-02-06T13:15:00.000-08:00</published><updated>2005-02-06T13:21:03.216-08:00</updated><title type='text'>new beta posted</title><content type='html'>i finally managed to convert Retrofan's level tilesets into one Atari font. thanks to photoshop... ;)&lt;br /&gt;&lt;br /&gt;now all the 5 level chars fit into the 128 characters. the tileset is being redraw as now i decided to have one large tile set containing all tiles instead of loading each level + gfx set. thanks to more free ram because of getting rid of the OS...&lt;br /&gt;&lt;br /&gt;so today i managed to implement kind of level patcher. this routine is deciding depending on players level which tilemap to use and sets the colours etc for the tilemapper.&lt;br /&gt;&lt;br /&gt;so finally i implemented a static "title screen" containing basic infos. and as it all worked out good without any big issue i have implemented a 1st version of the attract mode which is showing every few seconds the title screen and switches later to level data and back until player presses start.&lt;br /&gt;&lt;br /&gt;Boinxx is getting more and more professional... so if i just had somebody designing levels with C64 tool charpad i could concentrate on the enemie routines esp the scripting and the soft sprite routines...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10304645-110772486321754763?l=boinxx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boinxx.blogspot.com/feeds/110772486321754763/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10304645&amp;postID=110772486321754763' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10304645/posts/default/110772486321754763'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10304645/posts/default/110772486321754763'/><link rel='alternate' type='text/html' href='http://boinxx.blogspot.com/2005/02/new-beta-posted.html' title='new beta posted'/><author><name>Heaven</name><uri>http://www.blogger.com/profile/05314674416810299950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.evilshirt.de/pics/moi.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10304645.post-110721046264442821</id><published>2005-01-31T14:20:00.000-08:00</published><updated>2005-01-31T14:27:42.646-08:00</updated><title type='text'>last week</title><content type='html'>so... i had not much time for coding as i was preparing 2 sales meetings... aarg... but as i was coming back last weekend i suddenly found a g2f title screen @ atariage for boinxx drew by PoV. i was very supprised. i remembered that i have coded intros back in 1996 where i used a sample "please wait" sampled with a 4bit hardware sampler directly from my tv set where a ST demo was running...&lt;br /&gt;&lt;br /&gt;this sample will be used in boinxx somehwere... i threw yesterday quick code together and it worked... the boinxx titlescreen and the sample... so the sample + playback code are still working.&lt;br /&gt;&lt;br /&gt;today i searched my email archive for a kernel routine we have used in NUMEN demo. to gain  more RAM and more CPU cycles you have to switch off the operating system of ATARI. and with this little routine:&lt;br /&gt;&lt;br /&gt;switch_off_os_rom   sei              ;stop interrups                   &lt;br /&gt;mva #0 ^4e       ;stop all interrupts                   &lt;br /&gt;mva #$fe ^31                   &lt;br /&gt;mwa #nmi $fffa                   &lt;br /&gt;mwa #nmi $fffe                   &lt;br /&gt;mva #$c0 ^4e                   &lt;br /&gt;rts&lt;br /&gt;; NMI routine&lt;br /&gt;; ^4f==#$5f if VBLKI&lt;br /&gt;; ^4f==#$9f if DLI&lt;br /&gt;nmi bit ^4f&lt;br /&gt;bpl sys_vbl&lt;br /&gt;; DLI routine, e.g.&lt;br /&gt;; pha       &lt;br /&gt;jmp (dliv)&lt;br /&gt;; pla&lt;br /&gt;; rti&lt;br /&gt;&lt;br /&gt;; VBL routine, e.g.&lt;br /&gt;sys_vbl&lt;br /&gt;pha&lt;br /&gt;txa:pha&lt;br /&gt;tya:pha&lt;br /&gt;dec 20       &lt;br /&gt;lda $d300            ;prepare joystick       &lt;br /&gt;and #$0f       &lt;br /&gt;sta stick0       &lt;br /&gt;jsr vbl&lt;br /&gt;pla:tay&lt;br /&gt;pla:tax&lt;br /&gt;pla rti&lt;br /&gt;&lt;br /&gt;i have implemented this into the latest boinxx version and it took me approx 1/2 hour to get it running as i had to find the code snippets which are dealing with shadow registers &amp; OS routines as they are not there anymore... ;)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10304645-110721046264442821?l=boinxx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boinxx.blogspot.com/feeds/110721046264442821/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10304645&amp;postID=110721046264442821' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10304645/posts/default/110721046264442821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10304645/posts/default/110721046264442821'/><link rel='alternate' type='text/html' href='http://boinxx.blogspot.com/2005/01/last-week.html' title='last week'/><author><name>Heaven</name><uri>http://www.blogger.com/profile/05314674416810299950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.evilshirt.de/pics/moi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10304645.post-110651983458429588</id><published>2005-01-23T14:29:00.000-08:00</published><updated>2005-01-23T14:37:14.586-08:00</updated><title type='text'>hours spend today</title><content type='html'>hmmm... tried more than 3 hours to implement MPT music done by xray... as he composed 4 tracks for the on hold project 4pac i thought why not using some of these tracks as they are composed of 3 channels so one channel could be used for ingame sound fx... but i didn't managed to get it done... i do not know why... on jaskier's page i found several mpt replay source codes but none of them played them back. i guess i haven't initialised them properly...&lt;br /&gt;&lt;br /&gt;so... just before going to bed i thought it would be nice to show the people out there some of the special events i was talking about weeks ago... so i simply reassembled the actual code base with reversing the joystick controls... hahaha... this one will be a real nasty one as it's really hard to play with reverse controls...&lt;br /&gt;&lt;br /&gt;another nice fx i borrowed from GBA SP... the "earth quake" simulated by hscroll... it works quite good but it took me 10 minutes to implement as the display list and several routines which were handling the screen and the collision had to be adapted for 48 bytes long screen lines instead of 40 bytes... i have not tested if the collision is working correct or not... but anyway the collision routine needs a complete rewrite late anyway as it's based at the moment of reading vram instead of the tilemap...&lt;br /&gt;&lt;br /&gt;i don't know why it's starts to flicker on screen because of enabling hscrol but this could be simply that antic is stealing more CPU cycles because of reading more data needed for the scrolling...  this will be fixed later...&lt;br /&gt;&lt;br /&gt;when the earthquake starts you can notice the black areas left and right of the playing screen...this will be filled with the background tile (water) so it will be a real "overscan" experience...&lt;br /&gt;&lt;br /&gt;so...now i am going to sleep...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10304645-110651983458429588?l=boinxx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boinxx.blogspot.com/feeds/110651983458429588/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10304645&amp;postID=110651983458429588' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10304645/posts/default/110651983458429588'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10304645/posts/default/110651983458429588'/><link rel='alternate' type='text/html' href='http://boinxx.blogspot.com/2005/01/hours-spend-today.html' title='hours spend today'/><author><name>Heaven</name><uri>http://www.blogger.com/profile/05314674416810299950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.evilshirt.de/pics/moi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10304645.post-110648223770893298</id><published>2005-01-23T04:06:00.000-08:00</published><updated>2005-01-23T04:10:37.706-08:00</updated><title type='text'>Boinxx older versions</title><content type='html'>i had just a look on the past vesions of Boinxx and how it started... if you compare the old versions with the new one I am confident of being on the right path...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.atariage.com/forums/viewtopic.php?t=58459"&gt;http://www.atariage.com/forums/viewtopic.php?t=58459&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.atariage.com/forums/viewtopic.php?t=60515"&gt;http://www.atariage.com/forums/viewtopic.php?t=60515&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;more to come later...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10304645-110648223770893298?l=boinxx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boinxx.blogspot.com/feeds/110648223770893298/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10304645&amp;postID=110648223770893298' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10304645/posts/default/110648223770893298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10304645/posts/default/110648223770893298'/><link rel='alternate' type='text/html' href='http://boinxx.blogspot.com/2005/01/boinxx-older-versions.html' title='Boinxx older versions'/><author><name>Heaven</name><uri>http://www.blogger.com/profile/05314674416810299950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.evilshirt.de/pics/moi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10304645.post-110641225891340159</id><published>2005-01-22T08:42:00.000-08:00</published><updated>2005-01-22T08:44:18.913-08:00</updated><title type='text'>little hangover</title><content type='html'>...just went out yesterday and so i have a little hangover... anyway the theory behind the sprite engine is getting nearly finalised so expect to have new code tomorrow. the sprite engine will not be implemented fully into boinxx but instead a smaller version will be used in the high score table routine... stay tuned!&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10304645-110641225891340159?l=boinxx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boinxx.blogspot.com/feeds/110641225891340159/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10304645&amp;postID=110641225891340159' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10304645/posts/default/110641225891340159'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10304645/posts/default/110641225891340159'/><link rel='alternate' type='text/html' href='http://boinxx.blogspot.com/2005/01/little-hangover.html' title='little hangover'/><author><name>Heaven</name><uri>http://www.blogger.com/profile/05314674416810299950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.evilshirt.de/pics/moi.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10304645.post-110632262407776017</id><published>2005-01-21T07:46:00.000-08:00</published><updated>2005-01-21T07:50:24.076-08:00</updated><title type='text'>Blogg started</title><content type='html'>hmmm... 1st time i have a webblog... and now? anyway... just let people know that i am still working on Boinxx. at the moment but only conceptional vise as i am working on the sprite engine. i'll gonna try to implement a 1st version this weekend.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10304645-110632262407776017?l=boinxx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://boinxx.blogspot.com/feeds/110632262407776017/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10304645&amp;postID=110632262407776017' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10304645/posts/default/110632262407776017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10304645/posts/default/110632262407776017'/><link rel='alternate' type='text/html' href='http://boinxx.blogspot.com/2005/01/blogg-started.html' title='Blogg started'/><author><name>Heaven</name><uri>http://www.blogger.com/profile/05314674416810299950</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://www.evilshirt.de/pics/moi.jpg'/></author><thr:total>0</thr:total></entry></feed>
