Happy things thread!

Topics that can go away
User avatar
Raphael
Posts: 6958
Joined: Sun Jul 22, 2018 6:36 am

Re: Happy things thread!

Post by Raphael »

Once again, I had a fairly productive day so far.
User avatar
Man in Space
Posts: 2434
Joined: Sat Jul 21, 2018 1:05 am

Re: Happy things thread!

Post by Man in Space »

My cousin is sharing his mental health story on social media for Men’s Mental Health Month, which I have just recently learnt is June. I am proud, happy, and thrilled to see him speaking out, common sentiment be damned.
User avatar
Raphael
Posts: 6958
Joined: Sun Jul 22, 2018 6:36 am

Re: Happy things thread!

Post by Raphael »

Man in Space wrote: Tue Jun 10, 2025 7:20 pm My cousin is sharing his mental health story on social media for Men’s Mental Health Month, which I have just recently learnt is June. I am proud, happy, and thrilled to see him speaking out, common sentiment be damned.
That's good!
Travis B.
Posts: 9857
Joined: Sun Jul 15, 2018 8:52 pm

Re: Happy things thread!

Post by Travis B. »

I got my screenshot tool for the graphical PicoCalc terminal emulator for zeptoforth working.

Image

(Note that this is of my emulated PicoCalc, so the screen is 320x240 rather than 320x320.)
Yaaludinuya siima d'at yiseka wohadetafa gaare.
Ennadinut'a gaare d'ate eetatadi siiman.
T'awraa t'awraa t'awraa t'awraa t'awraa t'awraa t'awraa.
User avatar
Raphael
Posts: 6958
Joined: Sun Jul 22, 2018 6:36 am

Re: Happy things thread!

Post by Raphael »

Travis B. wrote: Fri Jun 13, 2025 10:23 pm I got my screenshot tool for the graphical PicoCalc terminal emulator for zeptoforth working.

Image

(Note that this is of my emulated PicoCalc, so the screen is 320x240 rather than 320x320.)
What's the importance of January 1st, 1980, in computing?
Travis B.
Posts: 9857
Joined: Sun Jul 15, 2018 8:52 pm

Re: Happy things thread!

Post by Travis B. »

Raphael wrote: Sat Jun 14, 2025 3:13 am
Travis B. wrote: Fri Jun 13, 2025 10:23 pm I got my screenshot tool for the graphical PicoCalc terminal emulator for zeptoforth working.

Image

(Note that this is of my emulated PicoCalc, so the screen is 320x240 rather than 320x320.)
What's the importance of January 1st, 1980, in computing?
It's when dating begins in the FAT32 filesystem. I hadn't configured my RP2350 on my Pimoroni Pico Plus 2's Always-On Timer so it defaulted to 0, which for my purposes I am treating as midnight January 1st, 1970, but FAT32 does not handle dates that early so I am using the year 1980 instead.
Yaaludinuya siima d'at yiseka wohadetafa gaare.
Ennadinut'a gaare d'ate eetatadi siiman.
T'awraa t'awraa t'awraa t'awraa t'awraa t'awraa t'awraa.
User avatar
Raphael
Posts: 6958
Joined: Sun Jul 22, 2018 6:36 am

Re: Happy things thread!

Post by Raphael »

Travis B. wrote: Sat Jun 14, 2025 8:19 am
Raphael wrote: Sat Jun 14, 2025 3:13 am
Travis B. wrote: Fri Jun 13, 2025 10:23 pm I got my screenshot tool for the graphical PicoCalc terminal emulator for zeptoforth working.

Image

(Note that this is of my emulated PicoCalc, so the screen is 320x240 rather than 320x320.)
What's the importance of January 1st, 1980, in computing?
It's when dating begins in the FAT32 filesystem. I hadn't configured my RP2350 on my Pimoroni Pico Plus 2's Always-On Timer so it defaulted to 0, which for my purposes I am treating as midnight January 1st, 1970, but FAT32 does not handle dates that early so I am using the year 1980 instead.
Thank you!
Travis B.
Posts: 9857
Joined: Sun Jul 15, 2018 8:52 pm

Re: Happy things thread!

Post by Travis B. »

I created a 'Matrix' demo for zeptoforth on the PicoCalc, and here is a screenshot of it on my emulated PicoCalc:

Image
Yaaludinuya siima d'at yiseka wohadetafa gaare.
Ennadinut'a gaare d'ate eetatadi siiman.
T'awraa t'awraa t'awraa t'awraa t'awraa t'awraa t'awraa.
Travis B.
Posts: 9857
Joined: Sun Jul 15, 2018 8:52 pm

Re: Happy things thread!

Post by Travis B. »

This is a First World happy thing, but I received and assembled my PicoCalc yesterday -- and had to pay zero extra on it -- and the only real hitches were some "BIOS" interaction code that I wrote that I had never gotten the chance to really debug previous not working properly (which I quickly fixed).
Yaaludinuya siima d'at yiseka wohadetafa gaare.
Ennadinut'a gaare d'ate eetatadi siiman.
T'awraa t'awraa t'awraa t'awraa t'awraa t'awraa t'awraa.
Travis B.
Posts: 9857
Joined: Sun Jul 15, 2018 8:52 pm

Re: Happy things thread!

Post by Travis B. »

I implemented a Mandelbrot set on my PicoCalc, and here it is:

Image

Note that this uses hardware single-precision floating point, so requires an RP2350 (e.g. a Raspberry Pi Pico 2).
Yaaludinuya siima d'at yiseka wohadetafa gaare.
Ennadinut'a gaare d'ate eetatadi siiman.
T'awraa t'awraa t'awraa t'awraa t'awraa t'awraa t'awraa.
Travis B.
Posts: 9857
Joined: Sun Jul 15, 2018 8:52 pm

Re: Happy things thread!

Post by Travis B. »

Here is another view of the Mandelbrot set, acquired with:

Code: Select all

-0.75e0 -0.25e0 0.5e0 0.75e0 mandelbrot::draw
Image
Yaaludinuya siima d'at yiseka wohadetafa gaare.
Ennadinut'a gaare d'ate eetatadi siiman.
T'awraa t'awraa t'awraa t'awraa t'awraa t'awraa t'awraa.
User avatar
Raphael
Posts: 6958
Joined: Sun Jul 22, 2018 6:36 am

Re: Happy things thread!

Post by Raphael »

The second one looks like a natural coastline.
Travis B.
Posts: 9857
Joined: Sun Jul 15, 2018 8:52 pm

Re: Happy things thread!

Post by Travis B. »

I have now implemented a Sierpinski triangle with turtle graphics:

Image
Yaaludinuya siima d'at yiseka wohadetafa gaare.
Ennadinut'a gaare d'ate eetatadi siiman.
T'awraa t'awraa t'awraa t'awraa t'awraa t'awraa t'awraa.
User avatar
alice
Posts: 1397
Joined: Mon Jul 09, 2018 11:15 am
Location: 'twixt Survival and Guilt

Re: Happy things thread!

Post by alice »

All you need to do now is two-dimensional projections of four-dimensional polychorons, and I'll be in awe of you forever :D Oh, and implement a fully-working port of brassica.
"But he had reckoned without my narrative powers! With one bound I narrated myself up the wall and into the bathroom, where I transformed him into a freestanding sink unit.

We washed our hands of him, and lived happily ever after."
Travis B.
Posts: 9857
Joined: Sun Jul 15, 2018 8:52 pm

Re: Happy things thread!

Post by Travis B. »

alice wrote: Sat Jun 28, 2025 2:35 pm All you need to do now is two-dimensional projections of four-dimensional polychorons, and I'll be in awe of you forever :D Oh, and implement a fully-working port of brassica.
LOL.
Yaaludinuya siima d'at yiseka wohadetafa gaare.
Ennadinut'a gaare d'ate eetatadi siiman.
T'awraa t'awraa t'awraa t'awraa t'awraa t'awraa t'awraa.
bradrn
Posts: 7504
Joined: Fri Oct 19, 2018 1:25 am

Re: Happy things thread!

Post by bradrn »

alice wrote: Sat Jun 28, 2025 2:35 pm All you need to do now is two-dimensional projections of four-dimensional polychorons, and I'll be in awe of you forever :D Oh, and implement a fully-working port of brassica.
It’s not that hard! All Travis needs to do is to write a full-featured WASM interpreter, and then he can run Brassica!
Conlangs: Scratchpad | Texts | antilanguage
Software: See http://bradrn.com/projects.html
Other: Ergativity for Novices

(Why does phpBB not let me add >5 links here?)
Travis B.
Posts: 9857
Joined: Sun Jul 15, 2018 8:52 pm

Re: Happy things thread!

Post by Travis B. »

bradrn wrote: Sat Jun 28, 2025 10:33 pm
alice wrote: Sat Jun 28, 2025 2:35 pm All you need to do now is two-dimensional projections of four-dimensional polychorons, and I'll be in awe of you forever :D Oh, and implement a fully-working port of brassica.
It’s not that hard! All Travis needs to do is to write a full-featured WASM interpreter, and then he can run Brassica!
Yeah, a program written in Haskell of all things will fit in the 520K of SRAM on an RP2350 - lol.
Yaaludinuya siima d'at yiseka wohadetafa gaare.
Ennadinut'a gaare d'ate eetatadi siiman.
T'awraa t'awraa t'awraa t'awraa t'awraa t'awraa t'awraa.
Travis B.
Posts: 9857
Joined: Sun Jul 15, 2018 8:52 pm

Re: Happy things thread!

Post by Travis B. »

And now, a Barnsley fern on the PicoCalc!

Image
Yaaludinuya siima d'at yiseka wohadetafa gaare.
Ennadinut'a gaare d'ate eetatadi siiman.
T'awraa t'awraa t'awraa t'awraa t'awraa t'awraa t'awraa.
bradrn
Posts: 7504
Joined: Fri Oct 19, 2018 1:25 am

Re: Happy things thread!

Post by bradrn »

Travis B. wrote: Sun Jun 29, 2025 12:11 am
bradrn wrote: Sat Jun 28, 2025 10:33 pm
alice wrote: Sat Jun 28, 2025 2:35 pm All you need to do now is two-dimensional projections of four-dimensional polychorons, and I'll be in awe of you forever :D Oh, and implement a fully-working port of brassica.
It’s not that hard! All Travis needs to do is to write a full-featured WASM interpreter, and then he can run Brassica!
Yeah, a program written in Haskell of all things will fit in the 520K of SRAM on an RP2350 - lol.
Well, it might be a teensy bit slow…

(But the fern is lovely! I’ve long had a soft spot for IFSs.)
Conlangs: Scratchpad | Texts | antilanguage
Software: See http://bradrn.com/projects.html
Other: Ergativity for Novices

(Why does phpBB not let me add >5 links here?)
Travis B.
Posts: 9857
Joined: Sun Jul 15, 2018 8:52 pm

Re: Happy things thread!

Post by Travis B. »

And now some generations after the creation of an R-pentomino in Conway's Game of Life on the PicoCalc:

Image

The source code is https://github.com/tabemann/zeptoforth/ ... lc_life.fs here, with some helper code at https://github.com/tabemann/zeptoforth/ ... fe_demo.fs.

After loading the two source files, in that order, execute:

Code: Select all

life import life-demo import
To create an r-pentomino at (160, 160) in it execute:

Code: Select all

lrtb 160 160 my-life r-pentomino
Then, to run the Life world, execute:

Code: Select all

my-life run-life
This can be exited by pressing a key on the console.
Yaaludinuya siima d'at yiseka wohadetafa gaare.
Ennadinut'a gaare d'ate eetatadi siiman.
T'awraa t'awraa t'awraa t'awraa t'awraa t'awraa t'awraa.
Post Reply