@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.

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

Mac #picotron users -- it seems the main cause of periodic crashing is resolved in 0.1.0d which is up now, along with better default key mapping, and also it ships with the correct version of /system %)
https://www.lexaloffle.com/dl/docs/picotron_changelog.txt

zep,
@zep@mastodon.social avatar

// I've added a check that the /system version ("0.1.0d") matches what the binaries expect; otherwise there's no limit to how weird the bugs can be caused by mixing versions. If you are maintaining your own hacked /system, you can get rid of the warnings by just "about /system" to edit the version to match.

~but then.. remember not to report any bugs unless they also show up on vanilla picotron o(_ _)o

zep, to random
@zep@mastodon.social avatar

#picotron 0.1.0c is up ~ a bunch of bug fixes, the beginnings of a manual, and mget/mset make their triumphant return!

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

I'll do another round of fixes this week, so don't fret if your report hasn't been addressed yet, or if you'd like to contribute to the bug megathread: https://www.lexaloffle.com/bbs/?tid=140647

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?

#Picotron

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 #picotron 0.1.0c)

zep, to random
@zep@mastodon.social avatar

I took a quick break from fixing #picotron 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!

#picotron

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

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

Thank you @zep

A #picotron 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! #picotron 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 #picotron cartridge encoding

zep, to random
@zep@mastodon.social avatar

#pico8 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 #pico8 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 #picotron 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

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