Desc
A de-make of SEGA™️'s logo whenever starting up a game made by SEGA™️ (no wonder)
Controls
Re-start
Press 🅾, ❎ or Z, X to restart the logo
Flip/Unflip
Press ⬅️, ➡️ or the left/right arrow keys to flip/unflip the logo respectively.
SFX
SEEEEEGAAAAA™️!
!™️AAAAAGEEEEES
Weird secret
PCM sample version
@rnd made PCM sample version from my request from the comments. Take a listen!
Credits
@Gabe_8_bit (improving the "SEEEEEGAAAAA™️!" chime)
It would be great if you included the original choir sample.
@StinkerB06 I would've, but there's no samples online as far as I know. Although if anybody finds the sample or a sample-er, please comment that here.
I was able to find the raw PCM sample (seemingly encoded at 16000 Hz) in the Sonic 1 disassembly.
Using it (and needing to create a separate tool to port raw 8-bit data into a PICO-8 string), I made a 5512 hz raw 8-bit unsigned PCM file from the sample, converted it into P8SCII, and then wrote some code to stash it into the normally-disabled 0x8000~0xFFFF memory area.
From there, playing it back was the matter of watching how much sound is still in the buffer and filling the rest with the serial() command until the sound is over.
@rnd That's amazing! I love how you also included the backwards version just for the sake of the original cart.
@Gabe_8_bit, I understand. It's written in C and the user needs to compile it from source, preferably in an environment like MinGW or MSYS. (I don't know really how to code for Windows, I'm sorry here.)
Here's the cursed version of the previous cartridge, where the SEGA! sample is replaced with "It's-a me, Mario!".
UPDATE: drew a Nintendo logo in place of the SEGA logo.
@rnd this sounds surreal, great job. Do you think you could create some sort of webapp/app to convert sounds into these PICO-8 strings?
@rnd Could you please record the process of this in a GIF or MP4? I'd love to use this in future projects. (if possible)
I made a personal tool to convert samples but it seems to be broken... but maybe I should come back to this :o
Fun carts above <B
I decided to make something with the PCM sample.
Would it be possible to use this to put our own samples/sfx in PICO-8?
@CarsonK Yes! (well, only samples. sfx() data is out of the question)
How would you go about converting/compressing a sound file to a usable "PCM" format?
read the header to find the channel and bitdepth and then convert the data into picoscii chars.
Pico has 256 chars so you might have to compress the bigdepth if it was say 16 or higher.
Although sure people have made tools to do this if that's not your thing.
ya like rnd right above already did it if you want to not make your own
[Please log in to post a comment]