{"id":288,"date":"2009-11-23T11:11:08","date_gmt":"2009-11-23T11:11:08","guid":{"rendered":"http:\/\/www.pyrofersprojects.com\/blog\/?p=288"},"modified":"2013-01-25T17:50:27","modified_gmt":"2013-01-25T17:50:27","slug":"wolfenstein3d-on-a-parallax-propeller","status":"publish","type":"post","link":"https:\/\/www.pyrofersprojects.com\/blog\/wolfenstein3d-on-a-parallax-propeller\/","title":{"rendered":"Wolfenstein3D on a Parallax Propeller"},"content":{"rendered":"<p><img decoding=\"async\" src=\"http:\/\/www.pyrofersprojects.com\/blog\/wp-content\/uploads\/2009\/11\/DSCF2535.JPG\" alt=\"DSCF2535\" title=\"DSCF2535\" class=\"alignnone size-full wp-image-285\" \/><br \/>\nMy friend Baggers has done it again! His work just keeps getting better. This time its Wolfenstein on the Prop.<br \/>\nRunning at 60fps its very impressive, using video output and game pads for control.<br \/>\nThe whole thing is in 32k too!<br \/>\n<!--more--><br \/>\nQuote from one of Baggers posts,<br \/>\n\u201cit has 4 renderer cogs, spliting the screen into 4* 32\u00d796 vertical strips and each of the render cogs rendering their section, it does this from the time the raster hits the panel, it starts the render cogs, which completes this task before the top start of the next frame being displayed. so you get 60fps \ud83d\ude09 I then use the display area part of the screen to use the 4 renderer cogs to cast the rays and generate the display table, for the next frame.\u201d<br \/>\nYou can get the source <a href=\"http:\/\/forums.parallax.com\/forums\/attach.aspx?a=36561\">here<\/a>.<br \/>\nI dont have much info at the moment, just this actual screenshot of it playing, but I will add more here soon!<br \/>\nYou can see the <a href=\"http:\/\/forums.parallax.com\/forums\/default.aspx?f=25&p=7&m=390883\">thread here<\/a> on the Parallax forums.<br \/>\n<object width=\"425\" height=\"344\"><param name=\"movie\" value=\"http:\/\/www.youtube.com\/v\/6vp5krplhxE&hl=en_GB&fs=1&\"><\/param><param name=\"allowFullScreen\" value=\"true\"><\/param><param name=\"allowscriptaccess\" value=\"always\"><\/param><embed src=\"http:\/\/www.youtube.com\/v\/6vp5krplhxE&hl=en_GB&fs=1&\" type=\"application\/x-shockwave-flash\" allowscriptaccess=\"always\" allowfullscreen=\"true\" width=\"425\" height=\"344\"><\/embed><\/object><\/p>\n","protected":false},"excerpt":{"rendered":"<p>My friend Baggers has done it again! His work just keeps getting better. This time its Wolfenstein on the Prop. Running at 60fps its very impressive, using video output and game pads for control. The whole thing is in 32k too!<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-288","post","type-post","status-publish","format-standard","hentry","category-general"],"_links":{"self":[{"href":"https:\/\/www.pyrofersprojects.com\/blog\/wp-json\/wp\/v2\/posts\/288","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.pyrofersprojects.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.pyrofersprojects.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.pyrofersprojects.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pyrofersprojects.com\/blog\/wp-json\/wp\/v2\/comments?post=288"}],"version-history":[{"count":8,"href":"https:\/\/www.pyrofersprojects.com\/blog\/wp-json\/wp\/v2\/posts\/288\/revisions"}],"predecessor-version":[{"id":396,"href":"https:\/\/www.pyrofersprojects.com\/blog\/wp-json\/wp\/v2\/posts\/288\/revisions\/396"}],"wp:attachment":[{"href":"https:\/\/www.pyrofersprojects.com\/blog\/wp-json\/wp\/v2\/media?parent=288"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.pyrofersprojects.com\/blog\/wp-json\/wp\/v2\/categories?post=288"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.pyrofersprojects.com\/blog\/wp-json\/wp\/v2\/tags?post=288"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}