{"id":32,"date":"2023-07-06T23:09:06","date_gmt":"2023-07-07T06:09:06","guid":{"rendered":"https:\/\/fixl.co\/?p=32"},"modified":"2023-07-06T23:09:06","modified_gmt":"2023-07-07T06:09:06","slug":"what-is-fixl","status":"publish","type":"post","link":"https:\/\/fixl.co\/?p=32","title":{"rendered":"What is Fixl?"},"content":{"rendered":"<p>I&#8217;ve always wanted to write games, but none of the engines I found were quite what I was looking for &#8211; 2D, pixelly in era-appropriate ways, with robust support for all the content I wanted to put in one. So I&#8217;m writing my own, and I&#8217;m putting my own touch on it. And since I didn&#8217;t really want to write my own engine either, I&#8217;m writing my own platform.<\/p>\n<p>The Fixl is a fantasy console along the lines of the Pico-8 or the TIC-80. However, instead of going for 8-bit minimalism, the Fixl aims to be able to simulate a roughly 16-bit-ish system as might have come from the early 90s. The intent is to have a platform that offers not just sharing games, but individual sprites, maps, sounds, music, and so on, all within the context of building bigger and better projects through collaboration.<\/p>\n<p>Right now there&#8217;s nothing much there. I&#8217;m implementing the guts of the system &#8211; this image is of the RAM viewer which is the only thing it can do just yet. Making fonts for the higher-resolution text layer has been a fun way to get into this (I&#8217;ve been messing around with pixel fonts for years, but my interests have always been more ambitious). The emulated CPU (a Game Boy-esque Z80 variant but running much faster and with access to 16 MB of RAM) is still a work in progress, as is the memory map that ties the whole project together, but when those are done I can start coding up small demos and hopefully at least getting something someone can play on their own.<\/p>\n<p>Then the real fun begins.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve always wanted to write games, but none of the engines I found were quite what I was looking for &#8211; 2D, pixelly in era-appropriate ways, with robust support for all the content I wanted to put in one. So I&#8217;m writing my own, and I&#8217;m putting my own touch on it. And since I [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":33,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/fixl.co\/index.php?rest_route=\/wp\/v2\/posts\/32"}],"collection":[{"href":"https:\/\/fixl.co\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fixl.co\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fixl.co\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fixl.co\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=32"}],"version-history":[{"count":1,"href":"https:\/\/fixl.co\/index.php?rest_route=\/wp\/v2\/posts\/32\/revisions"}],"predecessor-version":[{"id":34,"href":"https:\/\/fixl.co\/index.php?rest_route=\/wp\/v2\/posts\/32\/revisions\/34"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fixl.co\/index.php?rest_route=\/wp\/v2\/media\/33"}],"wp:attachment":[{"href":"https:\/\/fixl.co\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=32"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fixl.co\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=32"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fixl.co\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=32"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}