Would be really cool, then we could create our own cart tools to simplify development (a la scratch) for people who want to make a quick snappy game without much work, or create devtools that include stuff like shaders, etc. (a la game engines)
Also EDIT: I remember seeing a post that could read all keyboard inputs, but I don't remember exactly where it was or how they did it, it involved peeking and poking though. Would be useful to have functions like KGET() to get a keyboard key for devtools.
Just a little boot-screen for my games. If you want to re-use to make your own logo, go ahead! I'm working on a game called BallQuest and I might add this to it.
So I was thinking about making a VST Synth that uses the same wave & effect generators as PICO-8 for chiptuners and other musicians alike. (who want to make songs longer than PICO-8 can support)
So I'm not really that experienced in making any sort of VST synthesizer. I decided to mock it up and here is the result. (Also, I didn't know where to put this so I just put it in Discussion, move it if you need to admins)
So here's how it works:
Choose a wave (the DAW will handle the rest, as this will probably not support standalone, but maybe...) and the automation for effects will automate on certain notes just like PICO-8 does. It should probably have 4-note polyphony. (hence the 4 channels)
This could be sold with PICO-8 (and all existing PICO-8 owners can get it, maybe?) or sold separately. All depends on what zep decides to do with this if he wants to do anything with this.
I decided to play around with those new audio effects that you could apply on channels by poking and this cool-ish thing came out! Hope you enjoy!
(the song time bar thingy probably doesn't work properly but meh whatever)
I'm playing with the newly-found mouse features and I want to figure out if my mouse sprite is in range of a button sprite (as in if both sprites intersect)
Here's my code so far (checks for exact positioning but I don't know how to check if they intersect, not if they're in the same position)
--mouse support poke(0x5f2d, 1) mode = "none" function _update() if stat(32) == 8 and stat(33) == 0 and stat(34) == 1 then mode = "none" end if stat(32) == 16 and stat(33) == 0 and stat(34) == 1 then mode = "spr" end end
I've been playing with poking recently and I've found some effects like bit crushing and reverb appearing but when I save the cart it dosen't come back when I load it (after reboot) Is this because all of the bugs is just stored in RAM? If so, is there a way to save the RAM state?
Thanks for any help.
A little fun thing I did with Zep's Hello World program. This could be amazing as an actual boot screen xD
Hey guys! This is just a little music test that I have been working on, I might make a piano thing or something, I was playing around with audio, got a little sketchy and came up with a few retro drum sounds, (NOTE: These are NOT the original sounds from my test, I accidentally overwrote the file & forgot to get the backup, so I just reprogrammed it, but it works similar enough to my original, so it's good, Enough talk, more compose! Play around with it, and put suggestions below! Also, if you want, remix it! But give credit to me please.