darkhog [Lexaloffle Blog Feed]https://www.lexaloffle.com/bbs/?uid=2120 What are your thoughts on TIC-80? <p>In short, it's quite similar to Pico, but enhanced (for example, you can set custom palettes or even &quot;chase the beam&quot;, similarly to what you could do on machines like Atari ST or Amiga, which, if done properly can mean breaking out of 16 colors limit. Also sound capabilities seems to be enhanced to what Pico offers, since you can edit waveforms. It has also panoramic screen and slightly higher resolution, both vertically and horizontally (240x136).</p> <p>It too uses Lua (and Moonscript if you prefer it) and api is quite similar, though not an exact match.</p> <p>I hope zep doesn't mind me posting there.</p> <p>Link: <span style="text-decoration: underline;"><a href="https://tic.computer"><a href="https://tic.computer">https://tic.computer</a></a></span></p> <p>Thanks to dddaaannn for letting me know about this stuff.</p> <p>And as additional discussion seed, have any 3D wizards such as electric gryphon considered porting their stuff to Tic-80? It should be easier to since it has a native trifill function. Also with enhanced graphic capabilities it could look even better.</p> https://www.lexaloffle.com/bbs/?tid=29394 https://www.lexaloffle.com/bbs/?tid=29394 Sun, 28 May 2017 13:35:31 UTC Jazz Jackrabbit! &#10084;&#65039; <p> <table><tr><td> <a href="/bbs/?pid=41017#p"> <img src="/bbs/thumbs/pico41018.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=41017#p"> Jazz Jackrabbit! &#10084;&#65039;</a><br><br> by <a href="/bbs/?uid=2120"> darkhog</a> <br><br><br> <a href="/bbs/?pid=41017#p"> [Click to Play]</a> </td></tr></table> </p> <p>For now it's just nothing more than a glorified music disk, but maybe I can make it playable? We'll see.</p> <p>Tried to add drums and bassline (patterns 7 and 8-9, respectively), but I've found it clashing with the melody volume-wise.</p> https://www.lexaloffle.com/bbs/?tid=29385 https://www.lexaloffle.com/bbs/?tid=29385 Fri, 26 May 2017 20:01:44 UTC Suggestion: Save screenshots/videos elsewhere <p>I don't want it to clutter my desktop. Saving to the folder where carts reside in would be fine. And if zep is worried static screenshots could mistakenly show up in splore or whatever, due to Pico-8's palette they could be saved as static, single-frame GIFs.</p> <p>If there's way to customize the location, then sorry but I don't know it.</p> https://www.lexaloffle.com/bbs/?tid=29384 https://www.lexaloffle.com/bbs/?tid=29384 Fri, 26 May 2017 13:27:11 UTC Suggestion: Pico-8 player on android <p>It'd be a native, free app that would be basically a pico-8 that boots directly to the splore and has devtools disabled. IMO it'd be better if done natively, because HTML5 performance isn't that great to begin with and many android phones are very underpowered and have troubles with running html5 content other than simple videos. As for interface, it'd be quite like regular Android emulators such as e.g. Nesoid.</p> https://www.lexaloffle.com/bbs/?tid=29383 https://www.lexaloffle.com/bbs/?tid=29383 Fri, 26 May 2017 10:14:26 UTC Direct access to sound &quot;hardware&quot; <p>Basic, easy to use sound/music support is nice, but I'd love access to sound &quot;hardware&quot;. Think of it like playing music/sound on your C64 using a mod player vs. writing a program to drive SID directly. This would give us many awesome possibilities that are either impossible or very hard to achieve with the sound system that is in Pico-8. I mean, we can access rendering hardware directly, so why not do the same for sounds?</p> <p>All it would take is to add following command (name may be different, but gist about the same)</p> <div> <div style="max-width:800px; overflow:auto; margin-bottom:12px"> <table style="width:100%" cellspacing=0 cellpadding=0> <tr><td background=/gfx/code_bg1.png width=16><div style="width:16px;display:block"></div></td> <td background=/gfx/code_bg0.png> <div style="font-family : courier; color: #000000; display:absolute; padding-left:10px; padding-top:4px; padding-bottom:4px; "> <pre> asnd waveform,freq,vol,channel </pre></div></td> <td background=/gfx/code_bg1.png width=16><div style="width:16px;display:block"></div></td> </tr></table></div></div> <p>(asnd from advanced sound). It'll play waveform with specific frequency and volume (if either set to 0, it'd just stop playing it) on channel until another &quot;regular&quot; sound is played on that channel, either via music player or via sound command) or another asnd command is issued with that channel name. If channel is omitted, it'll play on first unused channel (with nothing playing on it).</p> <p>As for waveforms, they're pretty much the same you can set in the sound editor.</p> https://www.lexaloffle.com/bbs/?tid=29382 https://www.lexaloffle.com/bbs/?tid=29382 Fri, 26 May 2017 09:02:51 UTC PicoDragonJam <p>The jam would run from May 27th to May 28th (standard weekend jam fare)</p> <p>The only rules are:</p> <p>-Include PicoDragonJam in title and tags of your entry thread. If you don't want to spam the forum, a reply to this thread is fine as well.<br /> -The game has to have dragons of any kind in it in an important role (i.e. game where there is a NPC that happens to be a dragon doesn't count unless said NPC wouldn't work just as well if it was of any other species), player character preferred.</p> <p>The winners will be decided in a vote that will be held on Monday through Wednesday in a public poll.</p> <p>Any takers?</p> https://www.lexaloffle.com/bbs/?tid=29372 https://www.lexaloffle.com/bbs/?tid=29372 Wed, 24 May 2017 19:41:21 UTC What are current Pico8 limits regarding code size, etc.? <p>Haven't used P-8 since 0.1.8 and would like to know what are current limits regarding code size, what counts as a token, etc. If you know of similar fantasy consoles that can be worked with now and not in the planning phase I'd be interested too (though not Pico-8 clones such as PicoLove or Voxatron which I can't afford).</p> <p>Also, I think the FAQ is outdated:</p> <p><table style="width:100%" cellspacing=0 cellpadding=10><tr><td bgcolor=#ffeedd><span style="color: #101010;">When will PICO-8 be finished? What will it look like?<br /> PICO-8 1.0 will be out sometime in 2016. It will look similar to the alpha versions with the addition of online score submissions and binary exporters. <br></span></td></tr></table></p> <ol start="2016"> <li>It's 2017 now and there's no 1.0 yet.</li> </ol> https://www.lexaloffle.com/bbs/?tid=29371 https://www.lexaloffle.com/bbs/?tid=29371 Wed, 24 May 2017 17:46:45 UTC Discount for Pico-8 owners? <p>I think it would be nice if Pico-8 owners would get a discount since this is basically a pack of P8+Voxatron.</p> https://www.lexaloffle.com/bbs/?tid=29370 https://www.lexaloffle.com/bbs/?tid=29370 Wed, 24 May 2017 17:40:58 UTC EVC - Extensible Virtual Computer <p>So here it goes.</p> <p>The project, due to its scope, is currently at concept stage (no actual code has been written yet).</p> <p>The idea is to create a &quot;universal&quot; emulator for (fantasy or not) microcomputers. EVC would be fully customizable by loading specific modules for things like CPU, GPU and so on that are basically DLLs written to specific specs. Example cores would be included and entirety would be open source.</p> <p>There are two types of modules that you would be able to write for the EVC: Core and Generic. Core modules are fixed by their role (GPU module, CPU module and so on). This is planned list for the core modules:</p> <ul> <li>CPU module</li> <li>GPU module</li> <li>Drive I/O module</li> <li>Peripheral I/O module</li> <li>Sound module</li> <li>System ROM (firmware)</li> </ul> <p>Last one is kinda special as this would be just a regular EVC ROM compatible with the hardware selected for i/o, gpu and cpu and is executed like any program. System ROM will always be loaded at address 0.</p> <p>The Generic modules are additional extensions that can be loaded for doing specialized things, such as network communication, ram extenders (if maximum is too low) and so on. Up to 3 Generic Modules can be connected at the same time.</p> <p>Both Core and Generic modules will have read/write access to the EVC's basic RAM which can be set to anywhere betweem 16kb and 2mb.</p> <p>EVC ROM specification.</p> <p>Each EVC rom begins with the EVC header which consists of the following:</p> <p>-Bytes 186,218,85<br /> 32bit integer denoting CPU identifier the rom is made for<br /> 32bit integer denoting GPU identifier the rom is made for<br /> 32bit integer denoting Sound module identifier the rom is made for<br /> 32bit integer denoting Disk I/O module identifier the rom is made for<br /> 32bit integer denoting Peripheral I/O module identifier the rom is made for<br /> 32bit integer denoting Generic Module #1 identifier required (-1 if less than 1 needed)<br /> 32bit integer denoting Generic Module #2 identifier required (-1 if less than 2 needed)<br /> 32bit integer denoting Generic Module #3 identifier required (-1 if less than 3 needed)</p> <p>The rest of the ROM is completely arbitrary and rom size isn't limited in any way. It is up to I/O module to interpret it and load properly. In theory, it should be possible to create set of core and extension modules to emulate say, NES, but then every ROM would need to be converted to contain EVC header before standard INES one.</p> <p>EVC will be written in Free Pascal using Lazarus IDE</p> <p>That's all I got for now, please poke holes in this design as it's important to get it as good as it can be before any actual work would start.</p> https://www.lexaloffle.com/bbs/?tid=3604 https://www.lexaloffle.com/bbs/?tid=3604 Tue, 14 Jun 2016 17:07:51 UTC Would be talking about pico-like system I'm making be consitered a faux pas? <p>Thinking about it, but unsure whether I should post it there or not.</p> https://www.lexaloffle.com/bbs/?tid=3602 https://www.lexaloffle.com/bbs/?tid=3602 Mon, 13 Jun 2016 18:30:54 UTC This cartridge messes with your head <p> <table><tr><td> <a href="/bbs/?pid=22060#p"> <img src="/bbs/thumbs/pico22059.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=22060#p"> Paper Plane</a><br><br> by <a href="/bbs/?uid=2120"> darkhog</a> <br><br><br> <a href="/bbs/?pid=22060#p"> [Click to Play]</a> </td></tr></table> </p> <p>Dunno what causes this weird effect to happen.<br /> Wait about half a minute or so and look at the plane and watch the wall background closely and how things move. </p> <p>Note that I didn't employ any parallaxing and the only sprites are the plane and the shadows. Yet, at times, especially when it speeds up, things in the background (floor/wall and table/images) seems to be moving at different speeds and sometimes even in different directions. Weird optical illusion/bug in p8. Or I may just be tired and seeing things.</p> https://www.lexaloffle.com/bbs/?tid=3528 https://www.lexaloffle.com/bbs/?tid=3528 Wed, 01 Jun 2016 18:52:58 UTC Pico8 Player? <p>Could it be created so we could produce standalone .exe versions of our games? Basically it would be just regular standalone Pico8, but without devtools (splore, etc. would stay tho). The thing is that webplayer has its limitations compared to standalone and in some cases the webplayer version of cart is unplayable while standalone is working fine.</p> https://www.lexaloffle.com/bbs/?tid=3526 https://www.lexaloffle.com/bbs/?tid=3526 Wed, 01 Jun 2016 16:33:44 UTC Manual: Linked index <p>Any chances of manual, at least on site getting index and links, using a href and a anchor html tags? I mean, it would make it easier than having to scroll down in order to get to the section you're interested with.</p> https://www.lexaloffle.com/bbs/?tid=3525 https://www.lexaloffle.com/bbs/?tid=3525 Wed, 01 Jun 2016 16:27:48 UTC DOOM-like raycaster? <p>I know next to nothing about writing raycasters and demo that comes with Pico is too obfuscated for me. Could someone create a raycaster that can take vector data (sorta like DOOM does) and can render both ceilings and floors? Obviously making it flatshaded since with pico's palette textures wouldn't look good, not to mention texturemapping would be a performance killer for Pico.</p> https://www.lexaloffle.com/bbs/?tid=3519 https://www.lexaloffle.com/bbs/?tid=3519 Tue, 31 May 2016 19:21:52 UTC I wish we could use P8's sound &quot;hardware&quot; directly <p>Think of the possibilities! And it could be as simple as adding the following function:</p> <p>freq frequency [channel]<br /> sets channel's frequency to frequency hz. If no channel is provided, 0 is assumed. 0 or negative frequencies mutes it (no sound). Frequency is also reset when sound or music plays on a given channel.</p> https://www.lexaloffle.com/bbs/?tid=3515 https://www.lexaloffle.com/bbs/?tid=3515 Tue, 31 May 2016 17:03:51 UTC Pixel-perfect collision? <p>I'm playing with P8 again and for my next game I'd need to get a pixel-perfect collision. Anyone got any samples of that?</p> https://www.lexaloffle.com/bbs/?tid=3510 https://www.lexaloffle.com/bbs/?tid=3510 Tue, 31 May 2016 08:06:48 UTC Sine scroller help <p>I'm getting back into Pico programming and wanted to do some demoscene effects to warm me up like simple sinewave text. Have trouble with math behind it though.</p> <p>I want to do first as simple bopping up/down sprite that uses sine behind it. I want to be able to control its amplitude (defined as y offset in pixels from the baseline) and frequency (speed). For now I have formula that goes somewhere like:</p> <p>basey+Sin(upoffset+(t*speed))</p> <p>where upoffset is mentioned amplitude control defined as max possible deviation from baseline, whether positive or negative, t is time elapsed since start (needed so it will actually bop instead of staying in place) and speed is, well, speed.</p> <p>Unfortunately speed is somewhat coupled with amp control so when I try to increase speed at which things go, it gets too high/low and vice versa - changing amplitude changes speed at which things go. </p> <p>Any help? This is best I could come up with and at the rate I'm pulling my hair right now, I estimate to go blind in 36 minutes, 43 seconds and 234 milliseconds.</p> <p>No need for sample code, the formula will do.</p> https://www.lexaloffle.com/bbs/?tid=3178 https://www.lexaloffle.com/bbs/?tid=3178 Thu, 31 Mar 2016 18:19:57 UTC Something something... <p>Still not ready to release cart, but have this:</p> <img style="" border=0 src="http://i.imgur.com/FrVvhnn.gif" alt="" /> https://www.lexaloffle.com/bbs/?tid=2729 https://www.lexaloffle.com/bbs/?tid=2729 Wed, 04 Nov 2015 20:28:07 UTC Cardinal sin of Pico8 <p> <table><tr><td> <a href="/bbs/?pid=16164#p"> <img src="/bbs/thumbs/pico16163.png" style="height:256px"></a> </td><td width=10></td><td valign=top> <a href="/bbs/?pid=16164#p"> Cardinal sin of Pico8 whaddafak</a><br><br> by <a href="/bbs/?uid=2120"> darkhog</a> <br><br><br> <a href="/bbs/?pid=16164#p"> [Click to Play]</a> </td></tr></table> </p> <p>Click &quot;play&quot; to see what it is. Wat.</p> https://www.lexaloffle.com/bbs/?tid=2721 https://www.lexaloffle.com/bbs/?tid=2721 Tue, 03 Nov 2015 09:51:29 UTC Customizing license? <p>IMO instead of single license checkbox, you should be able to select by mutliple checkboxes the kind of CC license you want for your game.</p> <p>So, by default it'd be CC0, but then you could check each part of CC license, so you can have any combination of by nc sa nd.</p> https://www.lexaloffle.com/bbs/?tid=2716 https://www.lexaloffle.com/bbs/?tid=2716 Mon, 02 Nov 2015 21:28:48 UTC