Discuss Scratch
- BluePixelLOLLL
-
1000+ posts
TI-84 Support For Scratch
If this dude actually pulls this off im gonna bust my keyboard and rip my pants off because this would actually be insane.
Last edited by BluePixelLOLLL (Aug. 20, 2024 04:30:52)
- BigNate469
-
1000+ posts
TI-84 Support For Scratch
Bump.
Also I just got a TI-84 Plus CE for math, but I'm willing to use it for other things.
Note that regular TI-84s can't run Python, only TI-Basic.
TI-84 Plus calculators (I don't have the tech specs for the regular TI-84, but then again I've literally never seen one in my math teacher's collection of ancient graphing calculators, so…) have 480KB of storage and 24KB of RAM.
So if you can somehow make Scratch run on that, I'll be impressed.
Also I just got a TI-84 Plus CE for math, but I'm willing to use it for other things.
Note that regular TI-84s can't run Python, only TI-Basic.
TI-84 Plus calculators (I don't have the tech specs for the regular TI-84, but then again I've literally never seen one in my math teacher's collection of ancient graphing calculators, so…) have 480KB of storage and 24KB of RAM.
So if you can somehow make Scratch run on that, I'll be impressed.
- MaybeARandomFox
-
100+ posts
TI-84 Support For Scratch
Youll have to port nodejs into ti basic to get the scratchvm running or rewrite the entire operating system of the calculator implement nodejs and add networking and a web browser onto very little memory
- BigNate469
-
1000+ posts
TI-84 Support For Scratch
Or just implement a basic form of Scratch in TI-BASIC, and skip Node.js altogether, considering that the TI-84 doesn't have the RAM nor the memory to run node. Youll have to port nodejs into ti basic to get the scratchvm running or rewrite the entire operating system of the calculator implement nodejs and add networking and a web browser onto very little memory
- MaybeARandomFox
-
100+ posts
TI-84 Support For Scratch
Or just implement a basic form of Scratch in TI-BASIC, and skip Node.js altogether, considering that the TI-84 doesn't have the RAM nor the memory to run node. Youll have to port nodejs into ti basic to get the scratchvm running or rewrite the entire operating system of the calculator implement nodejs and add networking and a web browser onto very little memory
that seems like a better option.
Its possible if you declare every scratch function as a BASIC function and then make an interpreter but memory is very little
- bungamer07
-
100+ posts
TI-84 Support For Scratch
because it literally doesn't exist for some reason I don't have the tech specs for the regular TI-84
- Norse7
-
100+ posts
TI-84 Support For Scratch
this isnt easy i recommend coding python version cause it might be easier and would work on TI-84 + CE PI
I haven't tried python on one myself, but the Wikipedia page describes the python version as “extremely slow” which probably isn't a good sign. I think for it to be usable by any definition it would probably have to be written in assembly.
That is just some random person on Wikipedia. We have no proof that an up-to-date TI-84 + CE PI is actually slow. I would suggest some more research. I think it sounds like an ambitious and fun project, and would be a lot easier in Python than in BASIC. (I have tried one of them and personally I think that they're not slow, even the Python version)
- undeterminstic
-
1000+ posts
TI-84 Support For Scratch
I have an announcement I have decided that on Jan 20th I will official begin to start working on this