@zep@mastodon.social
@zep@mastodon.social avatar

zep

@zep@mastodon.social

Working on fantasy consoles (PICO-8, Voxatron, Picotron) and trying to make my way back to userland. https://www.lexaloffle.com

#indiedev #pico8 #gamedev

This profile is from a federated server and may be incomplete. Browse more on the original instance.

Ronflaix, to random
@Ronflaix@mastodon.gamedev.place avatar

Ok, we're all hyped about what's in Picotron and what might be added in the future, but I worry the most about what's going to be removed. For instance: pcall? Is it going to go away? Are those vanilla Lua (or their partial subsets) libraries going to disappear too?

zep,
@zep@mastodon.social avatar

@Ronflaix I think most will be able to stay in, except some things from luaopen_debug which I haven't reviewed yet. They will all be cpu-priced though, of course! 8)

zep, to random
@zep@mastodon.social avatar

This feels so wrong
(testing 8x8 tiles & layer control for 0.1.0c)

zep, to random
@zep@mastodon.social avatar

I took a quick break from fixing bugs to update the bbs web player: https://www.lexaloffle.com/bbs/?cat=8&carts_tab=1#sub=2&mode=carts
So many beautiful desktoppy carts
_o/
// also, lexaloffle account activations are working now too

playmedusa, to random
@playmedusa@mastodon.gamedev.place avatar

Just peeked into and I'm... in awe. So much packed into a very fine piece of software, and that's just the beginning!

Wonder if it will ever publish to consoles! Would that be even possible, @zep ? That would be quite slap on the face for many many game engines! But even if it doesn't, it still feels like a very nice set of tools to work with.

zep,
@zep@mastodon.social avatar

@playmedusa that's the plan -- although it won't be any time soon, I'm planning on open sourcing the runtime at 1.0 (and giving it a developer friendly license) so that carts can be ported more easily.

Ronflaix, to random
@Ronflaix@mastodon.gamedev.place avatar

Hey @zep wanna see a big brain move?

mount /system c:/some/folder in the config file.

"Read-only" system folder? No problem!

Edit: for anyone interested in that, this is a big fat foot gun where you'd end up spending hours not understanding why your configuration is broken until you remember you tricked Picotron not to reset the OS' folder at launch. You're warned!

zep,
@zep@mastodon.social avatar

@Ronflaix ohno

(btw, /system is re-mounted to ram from a compiled- in rom every run anyway -- I need to make this clearer!)

zep,
@zep@mastodon.social avatar

@Ronflaix exactly. In fact, you can:
cp /system /system0
And then quit and rename system0 back to system to get a writeable & persistent system folder.
[insert more footgun warnings here]

kr1sp1n, to random
@kr1sp1n@sunbeam.city avatar

My first project is a and it's a lot of fun!

Thank you @zep

A screen capture that shows the functionality of a trashbin. Moving a test.txt file into the trashbin and move it back to the desktop. The trashbin icon changes when it is not empty.

zep,
@zep@mastodon.social avatar

@kr1sp1n It's so cute!

zep, to random
@zep@mastodon.social avatar

Happy pi day everyone! 0.1 is set to land at around 1pm PDT / 8pm GMT ~ get ready to make some screensavers!

zep, to random
@zep@mastodon.social avatar

Testing cartridge encoding

zep, to random
@zep@mastodon.social avatar

0.2.6b is out now on lexaloffle / Humble / itch / https://www.pico-8-edu.com

🌟 Waveform Instruments 🌟 Custom Music Scale Snapping 🌟 High Memory Video Mapping 🌟 Handheld Improvements 🌟 Inside-out Circles!

Blog Post: https://www.lexaloffle.com/bbs/?tid=140421

Animation of moving down a colourful tunnel, chasing a flying logo "PICO-8 0.2.6"

platformalist, to gamedev
@platformalist@mastodon.gamedev.place avatar

New mechanic for Stickyfoot! Numbered doors that change depending on how many door switches you've toggled.

video/mp4

zep,
@zep@mastodon.social avatar

@platformalist diabolical!

zep, to random
@zep@mastodon.social avatar

Reworking the bbs sfx player to be more mobile friendly, and .. a little more 1997 mp3 player-ish.

mogwai_poet, to random
@mogwai_poet@mastodon.social avatar

@zep Hey, I finally got around to uploading all my (free) Pico-8 games to the BBS but at first I put them all in one post so as not to spam the forum, and that seem to have confused the system that makes the cartridges available. Is there any way I can fix this?

https://www.lexaloffle.com/bbs/?uid=88479&mode=carts

zep,
@zep@mastodon.social avatar

@mogwai_poet w00t! \o/

updated the db now -- it is an old cache invalidation problem that I haven't bothered fixing yet.

zep, to random
@zep@mastodon.social avatar

Current mood: oversized terrain dots gradually changing draw order.

video/mp4

zep,
@zep@mastodon.social avatar

@MBoffin here you go

video/mp4

zep,
@zep@mastodon.social avatar

@MBoffin * reduces back pain, potential side effects: being crushed to death

zep,
@zep@mastodon.social avatar

@Farbs There is already a z-buffer but it is 2 bits deep so you have to choose your z-far and z-near values carefully.

zep, to random
@zep@mastodon.social avatar

Happy New Year everyone!

A wee update: I've updated the faq, roadmap & playground with a sound toy:

https://www.lexaloffle.com/picotron.php?page=playground

Press ESC to get into the terminal, then "load /demos/bells.p64" and hit CTRL+R to run it.

Hexagonal grid of circles that make sounds when they are hit by the mouse cursor

zep,
@zep@mastodon.social avatar

@fsouchu rats -- 0.0.12d is up now and should fix this.

zep,
@zep@mastodon.social avatar

@fsouchu All userdata methods / ops are in c now. There's still some bookkeeping in lua to simplify reference holding (e.g. for mapping userdata to ram) which isn't speed critical.

zep,
@zep@mastodon.social avatar

@fsouchu Aha -- a new memory leak. Fixed in 12e

zep, to random
@zep@mastodon.social avatar
zep,
@zep@mastodon.social avatar

@marinamakes I spent several hours trying to get a sprite stacked version looking ok, but then gave up and just manually drew them in a sprite stacked style instead, heh

zep, to random
@zep@mastodon.social avatar

Important detail: grabbed files in are ordered by distance to cursor so that it is possible to choose a head.

video/mp4

zep, to random
@zep@mastodon.social avatar

Undo buffer debugging

video/mp4

zep,
@zep@mastodon.social avatar

@Felice A binary string containing span lengths/offsets + literal runs in a byte-wise format, and then lz4'ed.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • rosin
  • khanakhh
  • osvaldo12
  • Durango
  • mdbf
  • DreamBathrooms
  • ngwrru68w68
  • magazineikmin
  • thenastyranch
  • cisconetworking
  • Youngstown
  • slotface
  • kavyap
  • JUstTest
  • cubers
  • anitta
  • GTA5RPClips
  • tester
  • ethstaker
  • modclub
  • InstantRegret
  • everett
  • provamag3
  • Leos
  • normalnudes
  • tacticalgear
  • lostlight
  • All magazines