Juju [Lexaloffle Blog Feed]https://www.lexaloffle.com/bbs/?uid=9561 Streaming webcam to PICO-8 <p>Did anyone do that yet?</p> <p><a href="https://juju2143.ca/streamp8.html"><a href="https://juju2143.ca/streamp8.html">https://juju2143.ca/streamp8.html</a></a></p> <p>(of course allow your webcam)</p> <p>That's a nice use of GPIO ports. If anyone can figure out how to stream video faster than 0.9375 FPS, that would be pretty cool.</p> https://www.lexaloffle.com/bbs/?tid=28921 https://www.lexaloffle.com/bbs/?tid=28921 Thu, 02 Mar 2017 02:12:52 UTC PicoWM <p> <table><tr><td> <a href="/bbs/?pid=26254#p"> <img src="/bbs/thumbs/pico26505.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=26254#p"> PicoWM 1.0</a><br><br> by <a href="/bbs/?uid=9561"> Juju</a> <br><br><br> <a href="/bbs/?pid=26254#p"> [Click to Play]</a> </td></tr></table> </p> <p> <table><tr><td> <a href="/bbs/?pid=26254#p"> <img src="/bbs/thumbs/pico26285.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=26254#p"> PicoWM 0.2</a><br><br> by <a href="/bbs/?uid=9561"> Juju</a> <br><br><br> <a href="/bbs/?pid=26254#p"> [Click to Play]</a> </td></tr></table> </p> <p> <table><tr><td> <a href="/bbs/?pid=26254#p"> <img src="/bbs/thumbs/pico26253.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=26254#p"> PicoWM 0.1</a><br><br> by <a href="/bbs/?uid=9561"> Juju</a> <br><br><br> <a href="/bbs/?pid=26254#p"> [Click to Play]</a> </td></tr></table> </p> <p>Quick thing I made with the, ahem, undocumented mouse feature, dunno if it's been done before, but here's my take on a stacking window manager I coded in, like, less than an hour?</p> <ul> <li>You can drag and drop windows</li> <li>Active window goes on front</li> <li>Each window has its own update/draw function, clip'd and camera'd to the window</li> </ul> <p>I wanted to post this before going to sleep, but here's what's probably next:</p> <ul> <li>Resizing windows</li> <li>Title bars</li> <li>Input to the active window</li> <li>Task bar and desktop icons</li> </ul> <p>Well, hope you like it. It's pretty much a multitasking OS in PICO-8 we have here.</p> <p>P.S.: Since it uses the <a href="https://www.lexaloffle.com/bbs/?tid=3549">undocumented mouse feature</a>, it may or may not work on anything other than the desktop version. You've been warned.</p> https://www.lexaloffle.com/bbs/?tid=3980 https://www.lexaloffle.com/bbs/?tid=3980 Mon, 01 Aug 2016 05:08:02 UTC pet the dog!!!!!!!!!! <p> <table><tr><td> <a href="/bbs/?pid=22220#p"> <img src="/bbs/thumbs/pico22219.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=22220#p"> pet the dog!!!!!!!!!! 1.0</a><br><br> by <a href="/bbs/?uid=9561"> Juju</a> <br><br><br> <a href="/bbs/?pid=22220#p"> [Click to Play]</a> </td></tr></table> </p> <p>It's me again with a game! The goal here is to pet the dog. Just press Z to pet the dog. That's it.</p> <p>Remake of <a href="http://dogs.are.the.most.moe/">this thing</a> by @i_am_agm<br /> Undertale by Toby Fox<br /> Dog Song by Toby Fox, transcribed by DJDelta0 and MekHunter and in PICO-8 by myself, Juju</p> https://www.lexaloffle.com/bbs/?tid=3542 https://www.lexaloffle.com/bbs/?tid=3542 Fri, 03 Jun 2016 22:35:55 UTC PICO-83 <p> <table><tr><td> <a href="/bbs/?pid=22161#p"> <img src="/bbs/thumbs/pico22159.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=22161#p"> PICO-83 1.0</a><br><br> by <a href="/bbs/?uid=9561"> Juju</a> <br><br><br> <a href="/bbs/?pid=22161#p"> [Click to Play]</a> </td></tr></table> </p> <p>Heh, been a while I played with PICO-8. Anyway, I had this idea, since the TI-83+ graphic calculator screen is smaller than PICO-8, you can probably emulate it inside of PICO-8? Well, the RAM is barely bigger than the TI-83+ and doesn't have 50 keys so that probably won't work, so I just wrote an equivalent of the Output() function, complete with the font (see the weird garbage in the gfx editor? That's the font. I abuse the fact one 16-color pixel takes the same space as 4 monochrome pixels), wrapping around the 96x64 screen and character 0xD6 is a newline. Now you can port your favourite 83+ BASIC games, provided they only used two buttons and the D-pad!</p> <p>In this cartridge, I show all the characters of the font you can use between 0 and 255 (actually 1 and 247, the rest should be blank), press up and down to scroll. You can look at the code, there's the output function defined as such:</p> <p>output(x,y,s)<br /> x: row between 0 and 15<br /> y: column between 0 and 7<br /> s: character array to output (like, {0x48,0x65,0x6C,0x6C,0x6F} for &quot;Hello&quot;, refer to <a href="http://tibasicdev.wikidot.com/83lgfont">this link</a> for the codes)</p> <p>Also, want finer control over x and y? Just comment line 4 out.</p> <p>In conclusion, it may just be an additional constraint over the one specified for PICO-8: 96x64 monochrome screen with a 7x5 font, as opposed as a 128x128 16-color screen with a 5x3 font. Anyway, have fun!</p> <p>P.S.: Small font next?</p> https://www.lexaloffle.com/bbs/?tid=3537 https://www.lexaloffle.com/bbs/?tid=3537 Fri, 03 Jun 2016 03:14:58 UTC