Jeremy,

Thanks for sharing your efforts and successes. It will be interesting to see what you will be able to create. Hope you find a solution soon!

Cheers!
Scott

On 1/3/26 22:51, Jeremy Landry wrote:
I suppose I spoke too soon. I was so ecstatic to see the problems I was trying to get past solved I didn't notice another road block.

In Squeak 5.3, there's a depreciated method called getterSelectorFor: and was replaced by a different method called asSetterSelector: ,  I found this out when I actually went to recreate an Etoys 5 project and immediately found that when changing the operation on a scripting tile (i.e. the part you click that gets you the options <--, increaseBy, decreaseBy, multiplyBy) returned this message.  So someone put in a 'hey, fix it by doing this' message and I followed it and found a spot that still was using the old method and changed it.

Tried it again only to find messageNotUnderstood: #asSetterSelector.

I'm investigating it at the moment, but I thought I'd relay this bit of info as well...it maybe not as smooth of a path to get this going as I thought, but it's still 95% closer than other options available. I'll probably report back to this thread when I find the solution, probably by comparing various versions of the source code for a couple of classes and trying stuff...*shrug*

On Sat, Jan 3, 2026 at 7:49 PM Jeremy Landry <[email protected]> wrote:

    By the way, I have a bit more of a possible legal/logistics
    question related to this...

    Should I do the impossible and get a nice fully 'remixed for retro
    game tinkering' Etoys-based image created, would I be able to
    distribute that in any way and if so, what kind of restrictions
    would come with it?  I'm not exactly looking to make a pay product
    or anything of that sort, but I would like to share my edits with
    folks and encourage them to use it and potentially that would
    involve distributing an ISO setup with everything ready to 'just
    run' on a pi400.

    That's the ideal, anyway.  What kind of distribution
    considerations need to be addressed?  I'm just asking
    preliminarily now so I can at least get an idea of what I don't know.

    On Sat, Jan 3, 2026 at 7:45 PM Jeremy Landry <[email protected]>
    wrote:

        Hey all ,I wanted to follow up on this thread to let everyone
        know I figured out the solution to my issues, but I suppose
        the exact issue should be described before I describe the
        solution.

        PROBLEM:  I want to run a proper Etoys on a Pi400. I don't
        necessarily need it to load projects, I just need it to be
        able to make projects and load THOSE projects.

        ISSUES I HAD: Finding a modern Etoys that runs properly AND
        doesn't have the issues of older VMs. Squeak 6 has broken
        Etoys functionality in fundamental ways that makes it unusable
        for serious projects (no playfield viewer is the deal
        breaker...the weird 'heading' errors can be ignored with new
        scripts).

        SOLUTION: Squeak 5.3 runs Etoys flawlessly on Pi400.

        I do hope Squeak can unbreak Etoys as honestly having any
        speed gains from drawing optimization in newer Squeaks would
        be great, but I'm happy as a clam right now.  The next step is
        to start twisting linux into making the environment I want
        Squeak to be in...(read: time to annoy a completely different
        group of people on a completely different mailing list!)

        Thanks folks for listening and I hope anyone who wants to use
        proper Etoys on a Pi400 can find this message.

        Once again, TLDR:  If you want Etoys running perfectly on a
        pi400, get Squeak 5.3.  It's the literal only version that
        works properly I've personally found.



_______________________________________________
Beginners mailing list [email protected]
To unsubscribe send an email [email protected]

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

_______________________________________________
Beginners mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to