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 to [email protected]

Reply via email to