Discuss Scratch

BluePixelLOLLL
Scratcher
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
Scratcher
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.
MaybeARandomFox
Scratcher
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
Scratcher
1000+ posts

TI-84 Support For Scratch

MaybeARandomFox wrote:

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
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.
MaybeARandomFox
Scratcher
100+ posts

TI-84 Support For Scratch

BigNate469 wrote:

MaybeARandomFox wrote:

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
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.

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
Scratcher
100+ posts

TI-84 Support For Scratch

BigNate469 wrote:

I don't have the tech specs for the regular TI-84
because it literally doesn't exist for some reason
Norse7
Scratcher
100+ posts

TI-84 Support For Scratch


Lego-Adrian wrote:

Sam0IR wrote:

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
Scratcher
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

Powered by DjangoBB