Discuss Scratch
- leogames2016
-
Scratcher
500+ posts
Running Scratch on ancient systems
Scratchers,Can you run Scratch on ancient systems with a modern browser?
When i mean by ancient,i meant Pre-2000s systems,something like a Pentium 2 or 3 and AMD Athlon with old gpus or components. Pentium 4 ain't ancient to me but you're free to try scratch on those systems.
When i mean by ancient,i meant Pre-2000s systems,something like a Pentium 2 or 3 and AMD Athlon with old gpus or components. Pentium 4 ain't ancient to me but you're free to try scratch on those systems.
Last edited by leogames2016 (Nov. 7, 2024 01:27:26)
- BigNate469
-
Scratcher
1000+ posts
Running Scratch on ancient systems
Let's see…
The minimum requirements is that you have a browser that supports ES6 and HTML5, along with a relatively new version of CSS (although this isn't technically required, as long as you can still use Scratch).
Scratch also relies on WebGL, which will run much faster if OpenGL is supported by your GPU and/or OS. Regardless, if your GPU doesn't support OpenGL (or you don't have a GPU), the browser needs to do extra work- but it does have to be there, even if it's a software-based alternative.
honestly I don't have anything that old lying around my house so I can't test any of this myself
Edit: wait, you might be able to run a really old version of the 0.x editor on older systems, but what emulators you have available to you become important because very early versions of the 0.x editor certainly didn't have cross-platform support (in any way).
The minimum requirements is that you have a browser that supports ES6 and HTML5, along with a relatively new version of CSS (although this isn't technically required, as long as you can still use Scratch).
Scratch also relies on WebGL, which will run much faster if OpenGL is supported by your GPU and/or OS. Regardless, if your GPU doesn't support OpenGL (or you don't have a GPU), the browser needs to do extra work- but it does have to be there, even if it's a software-based alternative.
honestly I don't have anything that old lying around my house so I can't test any of this myself
Edit: wait, you might be able to run a really old version of the 0.x editor on older systems, but what emulators you have available to you become important because very early versions of the 0.x editor certainly didn't have cross-platform support (in any way).
Last edited by BigNate469 (Nov. 7, 2024 01:32:59)
- SuperSonicmario
-
Scratcher
100+ posts
Running Scratch on ancient systems
Of course! My latest project features the Scratch 2.0 offline editor running on a K6-2 system.
- leogames2016
-
Scratcher
500+ posts
Running Scratch on ancient systems
Of course! My latest project features the Scratch 2.0 offline editor running on a K6-2 system.
I saw your project and i see you used scratch 2.0 and AIR 29. But it isn't AIR 32,right? I think Flash 32 works on non-sse2 pcs while AIR 32 does not. But i might be spectaculating.
- novice27b
-
Scratcher
1000+ posts
Running Scratch on ancient systems
I'm glad pentium 4 isn't considered ancient, because I used to run scratch (1.4) on a pentium 4 normally.
- leogames2016
-
Scratcher
500+ posts
Running Scratch on ancient systems
I'm glad pentium 4 isn't considered ancient, because I used to run scratch (1.4) on a pentium 4 normally.By my standards,yeah,since it is from 2000s and supports SSE2,something required in modern windows prior to 11 and expected in many Linux distros.
Heck,even modern apps require sse2 due to their compiler using SSE2 instructions by default,although you can recompile it to not use them.
Last edited by leogames2016 (Nov. 10, 2024 03:04:59)
- LukasDoesCode
-
Scratcher
59 posts
Running Scratch on ancient systems
Edit: wait, you might be able to run a really old version of the 0.x editor on older systems, but what emulators you have available to you become important because very early versions of the 0.x editor certainly didn't have cross-platform support (in any way).If I remember correctly they were made in Squeak just like 1.x, so all you should really need is a Squeak VM.
- leogames2016
-
Scratcher
500+ posts
Running Scratch on ancient systems
Edit: wait, you might be able to run a really old version of the 0.x editor on older systems, but what emulators you have available to you become important because very early versions of the 0.x editor certainly didn't have cross-platform support (in any way).If I remember correctly they were made in Squeak just like 1.x, so all you should really need is a Squeak VM.
And scratch 1.4 doesn't work well with squeak VMs that ain't Classic, The most every scratcher did to make it work with modern systems is just……Squeak.JS.
- LaughabIe
-
Scratcher
100+ posts
Running Scratch on ancient systems
i have attempted to run the scratch browser on new 2ds xl (which uses netfront browser, mozilla/5.0) and i could only run barebone html from 2.0 pages. maybe i could run the project player or even an older version of it on a custom homebrew app, assuming the handheld has enough resources to run what is known as a mouthful.
- leogames2016
-
Scratcher
500+ posts
Running Scratch on ancient systems
i have attempted to run the scratch browser on new 2ds xl (which uses netfront browser, mozilla/5.0) and i could only run barebone html from 2.0 pages. maybe i could run the project player or even an older version of it on a custom homebrew app, assuming the handheld has enough resources to run what is known as a mouthful.New 3ds XL isn't ancient, It's a new model of an old product,and it's a modern browser, right?
- leogames2016
-
Scratcher
500+ posts
Running Scratch on ancient systems
i have attempted to run the scratch browser on new 2ds xl (which uses netfront browser, mozilla/5.0) and i could only run barebone html from 2.0 pages. maybe i could run the project player or even an older version of it on a custom homebrew app, assuming the handheld has enough resources to run what is known as a mouthful.New 3ds XL isn't ancient, It's a new model of an old product,and it's a modern browser, right?
- LukasDoesCode
-
Scratcher
59 posts
Running Scratch on ancient systems
Far from modern by today's standards, but I guess you're right.i have attempted to run the scratch browser on new 2ds xl (which uses netfront browser, mozilla/5.0) and i could only run barebone html from 2.0 pages. maybe i could run the project player or even an older version of it on a custom homebrew app, assuming the handheld has enough resources to run what is known as a mouthful.New 3ds XL isn't ancient, It's a new model of an old product,and it's a modern browser, right?
- dumorando
-
Scratcher
100+ posts
Running Scratch on ancient systems
the 3DS XL did not have a modern browser, it's latest ssl certificates and web standards are like internet explorer by now
- -Happyx
-
Scratcher
99 posts
Running Scratch on ancient systems
Ran on Debian Bullseye with Edge, works like a charm.
- Dagriffpatchfan
-
Scratcher
1000+ posts
Running Scratch on ancient systems
All 2.0 pages work on my kindle paperwhite. Studios as well as the main page work. Projects worked until a week ago
My browser / operating system: Android Linux, AndroidBrowser, No Flash version detected
My browser / operating system: Android Linux, AndroidBrowser, No Flash version detected
- leogames2016
-
Scratcher
500+ posts
Running Scratch on ancient systems
Ran on Debian Bullseye with Edge, works like a charm.
All 2.0 pages work on my kindle paperwhite. Studios as well as the main page work. Projects worked until a week agoThese aint ancient hardware!
My browser / operating system: Android Linux, AndroidBrowser, No Flash version detected
the 3DS XL did not have a modern browser, it's latest ssl certificates and web standards are like internet explorer by now
But it doesn't mean it is ancient. Its something like Serpent 52 IA32 on pentium 3 or scratch 1.4/2.0 on non-sse2 systems.
- Dagriffpatchfan
-
Scratcher
1000+ posts
Running Scratch on ancient systems
A kindle paperwhite is fairly ancient - scratch always gives me the unsupported browser thing and a good chunk of sites won't let me on or I am blocked by recaptcha…Ran on Debian Bullseye with Edge, works like a charm.All 2.0 pages work on my kindle paperwhite. Studios as well as the main page work. Projects worked until a week agoThese aint ancient hardware!
My browser / operating system: Android Linux, AndroidBrowser, No Flash version detectedthe 3DS XL did not have a modern browser, it's latest ssl certificates and web standards are like internet explorer by now
But it doesn't mean it is ancient. Its something like Serpent 52 IA32 on pentium 3 or scratch 1.4/2.0 on non-sse2 systems.
- Jonathan50
-
Scratcher
1000+ posts
Running Scratch on ancient systems
A kindle paperwhite is fairly ancient - scratch always gives me the unsupported browser thing and a good chunk of sites won't let me on or I am blocked by recaptcha…Just not OP's criteria.
These aint ancient hardware!If it's running Scratch on unconventional/obscure/fun things or things other than a normal desktop OS which are oldish but not ancient, it belongs on the broader topic Running Scratch and things in odd programs. I wish there were more posts on that topic that weren't just about navigating to the Scratch website in any old iframe or embedded Chromium. (bonus points if you can get further than just navigating to the website) [/meta]
I know that Scratch 1.4 will work on classic Mac OS on a pre-2000 PowerPC Macintosh (at least), in spite of not ever being released for classic Mac OS AFAIK, but I've only tried it in the Classic environment on an eMac, and in Qemu.
Last edited by Jonathan50 (Nov. 19, 2024 21:37:46)
- leogames2016
-
Scratcher
500+ posts
Running Scratch on ancient systems
A kindle paperwhite is fairly ancient - scratch always gives me the unsupported browser thing and a good chunk of sites won't let me on or I am blocked by recaptcha…Just not OP's criteria.These aint ancient hardware!If it's running Scratch on unconventional/obscure/fun things or things other than a normal desktop OS which are oldish but not ancient, it belongs on the broader topic Running Scratch and things in odd programs. I wish there were more posts on that topic that weren't just about navigating to the Scratch website in any old iframe or embedded Chromium. (bonus points if you can get further than just navigating to the website) [/meta]
I know that Scratch 1.4 will work on classic Mac OS on a pre-2000 PowerPC Macintosh (at least), in spite of not ever being released for classic Mac OS AFAIK, but I've only tried it in the Classic environment on an eMac, and in Qemu.
Thanks for saying this,but im unsure how you got this to work on classic Mac OS? Did you use some sort of….VM?
- Jonathan50
-
Scratcher
1000+ posts
Running Scratch on ancient systems
Thanks for saying this,but im unsure how you got this to work on classic Mac OS? Did you use some sort of….VM?Nope (though I was emulating Mac OS 9 in QEMU, my only PPC Mac is too new) just download an old enough Squeak VM (squeak.org, pretty sure 3.0 is good and it supposedly even supports System 7) and run Scratch.image
https://scratch.mit.edu/discuss/post/7015734
https://scratch.mit.edu/discuss/post/7210782
Last edited by Jonathan50 (Nov. 20, 2024 20:03:53)









