Page 72 of 80

Re: Happy things thread!

Posted: Tue Jun 10, 2025 9:03 am
by Raphael
Once again, I had a fairly productive day so far.

Re: Happy things thread!

Posted: Tue Jun 10, 2025 7:20 pm
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.

Re: Happy things thread!

Posted: Wed Jun 11, 2025 12:50 am
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!

Re: Happy things thread!

Posted: Fri Jun 13, 2025 10:23 pm
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.)

Re: Happy things thread!

Posted: Sat Jun 14, 2025 3:13 am
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?

Re: Happy things thread!

Posted: Sat Jun 14, 2025 8:19 am
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.

Re: Happy things thread!

Posted: Sat Jun 14, 2025 9:18 am
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!

Re: Happy things thread!

Posted: Sun Jun 15, 2025 9:13 pm
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

Re: Happy things thread!

Posted: Thu Jun 26, 2025 12:33 pm
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).

Re: Happy things thread!

Posted: Fri Jun 27, 2025 9:15 am
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).

Re: Happy things thread!

Posted: Fri Jun 27, 2025 9:34 am
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

Re: Happy things thread!

Posted: Fri Jun 27, 2025 10:18 am
by Raphael
The second one looks like a natural coastline.

Re: Happy things thread!

Posted: Fri Jun 27, 2025 5:37 pm
by Travis B.
I have now implemented a Sierpinski triangle with turtle graphics:

Image

Re: Happy things thread!

Posted: Sat Jun 28, 2025 2:35 pm
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.

Re: Happy things thread!

Posted: Sat Jun 28, 2025 3:29 pm
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.

Re: Happy things thread!

Posted: Sat Jun 28, 2025 10:33 pm
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!

Re: Happy things thread!

Posted: Sun Jun 29, 2025 12:11 am
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.

Re: Happy things thread!

Posted: Sun Jun 29, 2025 12:15 am
by Travis B.
And now, a Barnsley fern on the PicoCalc!

Image

Re: Happy things thread!

Posted: Sun Jun 29, 2025 12:16 am
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.)

Re: Happy things thread!

Posted: Fri Jul 04, 2025 1:25 pm
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.