Actually, to elaborate on that a bit, I used my phone to read all the player's files in Squid Game by translating the text using google's Translate app. Not only did they not see the calculator in our future-pockets, they also missed our film and record libraries, personal translator, secretary, map collection, notepad, TV studio, game console, PC... [goes on for about 6 hours but somehow never mentions a telephone]
5:32 To avoid cheating, teachers had us reset our calculators before exams, and show them the "reset completed" screen as proof. So obviously, someone in my class simply recreated that "reset completed" screen, and showed that instead... He's a programmer now.
Lol, I left out one anecdote about this too. I feel like I found this program as well. You have to have true guts to run that program, but the rewards were rich.
That was such a thing in high school, I really only specifically remember doing it for the SAT but I’m pretty sure they must’ve made us other times. Now 6 years of college later at three different universities probably hundreds of tests I haven’t had a single person ask me to reset my calculator. Hell I had a professor that recommended or at least approved of me writing programs to solve the test problems. Double hell, I’m pretty sure that the high school thing about forcing us to reset calculators made every student hyper aware you could cheat with them. Triple hell, if you could somehow get enough notes and programs into your calculator to actually raise your SAT score any significant amount you probably earned it lol
I was involved in the TI calc community in the late 90s. The real break through moment was the TI-85, which was the first graphing calculator to include the graph link capability. Along with that came the ability to hack a backup file to insert custom code that enabled loading assembly programs, which was developed by David Boozer. Dan Eble used it to make ZShell, which made assembly programs easy to load, run, and share. Everything that came after is a derivative of that idea. When the TI-83 was released, support for launching assembly programs was built-in, and that support is most likely due to Pat Milheron, one of the lead developers at Texas Instruments for the TI-83. As far as I know, Pat still works at TI on graphing calculators. If there was anyone I would want to interview for this story, it would be Pat.
I bought a TI-85 when I went to Accident Reconstruction school for all the crash physics and trigonometry formulas I had to use. Most of the students used HPs, and were given the program steps. I had to write my own which paid dividends later during cross-examinations where I could explain my ranges thoroughly.
I programmed my entire 9th grade geometry book into my calculator. Was in a class with kids older than me and sold them it for $5 a piece lol. Was super easy to use, you would just select the chapter and the formula needed, plug-in the variables you were given and out came your answer. Came back to bite me on the SAT later when I couldn’t remember any geometry haha 😂 Totally agree, let kids program and create. I learned more math through programming than I ever did through lectures anyways.
What if the kids don't like to program and create and learn better using lectures? Will they be left behind those that do in replacing one global method of teaching by another?
@@Game_Herolectures aren't phased out. Hell, textbooks have lecture videos nowadays so even if the professor or teacher doesn't lecture, they still have the textbook's resources.
I made some physics programs like that. I don’t know if it should count as cheating, because in the process of writing and testing the programs, I ended up learning the material.
I made 10 or 20 bucks designing 10 levels for the Mario game on mirage. And my calculator programming lead to my current job as web developer. In that calculator basic was transferable to excel’s scripting language also in basic, which lead me to creating internal reports with sql and web development which lead to my current role as senior web developer at a company.
This is almost my progress as well. TI BASIC->Web dev->Excel/VBA->software engineer. And I remember the day when MirageOS was released and it was just ridiculous the amount of control we had.
I learned BASIC on an Apple //e. But I was able to use it when I had a TI-85 in Middle School. In high school I took a qbasic course as a prerequisite for a C course that was my high school course catalog but was never offered. I did learn a little more sophisticated programming though by taking is a formal class in high school and advancing beyond the self taught basic from grade school.
I remember buying my TI-92 in 1996. Teacher thought it was just like the TI-85 or other calculators. The thing is however the TI-92 could do calculus. Let just say I did well in my calc class. 😂
I remember seeing one of those back in high school and thinking how really cool it was. Shame how even the TI-92 plus version got discontinued (as was the graphing calculator I used, the TI-86).
My TI-89 was similar. I used to love writing stuff for that. For some reason though my initial obsession was trying to port this programming language APL over to the calculator as a teen. Totally failed though.
I was one of the only people at my high school who would track down games online and load them onto my calculator, so I have such fond memories of people seeing them and saying "you gotta give me that one!" and watching them spread across the school. Such good times.
I just started high school and ever one just has a basic casio that has no hack ability and I'm just sitting there with a full coloured back light ti nspire cx😅 with doom and gba
My physics teacher (1995) was the first one to show me (and the whole class) that games and programs existed for our TI82's, and even passed the cable around the room for us to each load up whatever we wanted from him and each other.
Reminds me about my Senior year (2014) English teacher who had introduced us to the realm of open source software. On a few occasions, he brought in some live boot media and let us run Ubuntu Linux on the school computers. Haven't paid for utility software since.
Cool video! FYI I made the game shown at 0:29 (Desolate) in 2003 and still dabble in calculator programming today :). You may find that many professional programmers started their journey with calculators.
@@tr1p1ea Oh big same. Still working on that Metroid game in BASIC I was poking at, though my 84SE is long since lost. I still hang out with ajanata though, can you believe it?
One of the most popular programs on my school was a Casio Basic program that (almost) pixel perfectly recreated the receipt screen saying the memory had been wiped. I think there was one corner that wasn't possible to draw on (because that's where the progress indicator was) that would tell the screens apart, but no teacher knew about it. We mostly used it just to avoid having to delete our games rather than for cheating... After all we were allowed a formula leaflet and a calculator so there was very limited what we could put into a calculator that would be any more helpful.
At my school we got Ti-83s in 1998. We were so pleased with them. At the time Drug Cartel, Turbo Blockout and Tertis went right round school. Tetris was really good. Some of us wrote some text based games too. I wrote Lamour, a game where you had to try and impess someone at a bar. That went right round school too and some people's parents even saw it.
Our school required us to get Ti-83's in 1996 when I was in year 9. I was that kid who built a DIY RS232 comms cable to download and distribute games like Blackjack, Poker, Space Invaders and Penguin to other students. It was always rewarding to see a kid I didn't even know playing a game which I knew I had introduced to the school.
Haha, I'm late to this video but this was the comment I was looking for. My friends and I didn't have the money for a real Graphlink cable so I remember the trials and tribulation of building one ourselves. The amount of hardware and software knowledge gained was priceless. I still have my TI-86 and it still runs ZTetris and I still remember Jimmy Mardell as a god of our time. 😆
I couldn't even begin to count the number of people I shared Fruit Ninja or Portal Prelude with on the calculator. Every exam we had once classmates were finished was filled with the KRLRKLLKL of "swiping" across the keys to slice the fruit. Having access to the program editor was a huge reason I got into the embedded software and hardware career path that I'm on today.
I largely taught myself basic programming ideas by writing calculator programs in high school. A few were games, but I really liked making simple programs that, when they were running, appeared like the normal calculator interface but would give you the wrong answer.
The games are not programmed on the calculator (via PGM), the calculator software originally ran on a Z80 processor, and for saving the cost of rewriting the the software TI decided to emulate the Z80 inside a much more powerful ARM CPU (the same family that exists on your phone). And then they came back to use Z80 end 6800 processors. So porting those old computer games that used Z80 to a calculator like that is fairly easy. Compared to programming for a cellphone where you need a lot (I MEAN A LOT) of boilerplate, programming to those machines is really easy with a much lower wall to climb.
Graduated high school in 2010 and Tetris on my 84 is what got me through it! I was a band kid and I even remember writing a program that helped me transpose music pretty quickly. Good times.
One of my favorite things in math class was writing programs to automate things we were learning. Knowing TI-Basic made me a magician to my classmates.
90s kid here. There was totally a drive to get us to not use calculators when we took the SAT, even though we HAD to use them every day in all our math classes. I went to a college prep school and funnily enough, I got higher scores on the PSAT *after* I (voluntarily) stopped using a calculator.
I am so glad I graduated this year.. because you know no teachers are going to think twice if an "AI detector" flags something you send in as generated.. despite them being extremely innacurate
I just want to say that chat GPT gets answers to math problems wrong. But it looks like it's getting them right. I'm helping a student right now with two of her courses and when she asks her questions to chat GPT she gets really bad answers. Instead, I recommend to her to use Wolfram Alpha.
I’ve heard that people have had classes where teachers introduce them to chatgpt so I’m slightly optimistic that the adoption of llm in school will happen faster than that of computers/calculators, which are still underutilized.
Texas Instruments was always ahead of the curve on this. It published/packaged “The Great International Math on Keys” book with the TI-30 in the late 1970s. That was the calculator I used in high school physics class.
I was one of the first to have a graphing calculator in my highschool math classes in the 90's and my teacher wouldn't let me use it for tests is exams, fearing that I would cheat with it. I may have barely passed those classes but I aced my computer classes were I was programming games on said calculator! 😂
I'm impressed by all the kids who learnt how to program games on their calculators. Personally I only learnt how to write programs that were specifically designed to crash calculators, then I would steal the teacher's calculator during class and quickly program it before sneaking it back, and then see them panic as they did not know how to turn off the program (it was just variants on infinite loops that would run until the calculator ran out of memory, at which point it would crash, so no permanent harm done).
As many others have chimed in, I also got my start on programming with my TI calculator in school, and now I'm a software engineer. The big difference that I've seen among students learning programming for the first time is that if there isn't drive/passion, they don't usually grasp the concepts or do too well. Programming is at it's core just problem solving, and if it's not a problem that you're passionate about, you won't allocate the necessary resources to actually understand the why of the solution if you come up with one.
Great video! My group of friends in high school all had TI-89s loaded with games, much to our teacher's dismay. One time, I got a detention for playing Blockdude because I decided it would be a great idea to play it when she was explaining the lesson in front of the class. I would love to see you do another video focusing on some of the most innovative and impressive games and applications that people have made over the years.
This must be one of my favorite videos of yours, though it's hard to even pick a top 10 since the quality of your work is so incredibly high. Everybody who was involved, those little snippets of videos from other viewers, made me feel very connected to this community of us who watches your videos. It's small touches like those that set you apart from the rest of the creators on this platform. You are one of a kind, and I'm so happy that you are sharing your work with us for free. It's amazing. Thank you, so, so much!
I loved this!! Back in high school we used the TI 83 (I was born in 1984) and I had Super Mario, Tetris, and Drugwars on it. There may have been more games but I don't remember (Bomberman maybe?). We shared everything via the link cable. Thank you for doing this Phil!
I'm sure I'm just echoing what hundreds of other people have already said, but the TI-8X series of calculators really did change my life. I would have never been exposed to programming if I hadn't had a portable device that I could use in school unassumingly to make my own programs on. The BASIC language taught me so much about the fundamentals of programming, and because of these calculators, I was able to finish a graduate degree in computer science. And yes, I still carry my TI-84 with me in my backpack to this day
Hey! Really cool video! As a calculator enthusiast myself, I was surprised how well-informed this video was, and the quality is impressive as well. Keep up the good work!
Wow. I had no idea this blew up into such a phenomenon. My first 'gig' was writing games for the TI-83 and selling them to my classmates for $5/pop back in 2003/4. The big seller was a fishing game where you catch fish (or boots, old tires) sell them, buy better gear, and eventually catch exotic sharks and octopuses etc. My favorite, though, was coding a clone of that old Gorillas game where two stationary characters throw exploding bananas at each other (precursor to Worms Armageddon). Calculus finally 'clicked' for me when I realized it could be used to plot the trajectories of the bananas.
I loved the original Gorillas game, we had it on the PC we had as our only one in the house from 1990-1997, and I remember being excited when I realized that Microsoft's QBasic was similar to TI Basic, but I wasn't really successful in my attempts to edit the game. I also remember having some sort of Mario knockoff game called Penguins or similar....it was quite a bit like a Mario game, except for the part where you couldn't jump on enemies to kill them - if you attempted that, you'd just die
I don't usually comment on videos but it was awesome seeing a video talking about a personal experience I didn't know others shared! I started programming with TI-BASIC in 7th or 8th grade, and my teacher always knew it was me because no one else knew how. Programming TI games and playing them was something I greatly enjoyed throughout my middle and high school years, and I hope that trend continues to inspire others to start programming with it!
I think it is still going! Like you, I was pretty inspired to see so many people doing this. I don't know if anybody did in my grade at school, but it was really neat to learn how widespread it was.
Oh yeah, I'm one of those people who got their first start in programming on the TI-83. Stupid stuff, usually editing other people's basic games. I remember changing a racing game that when you pressed a button, it would take you to a menu that had a whole bunch of cheat notes for every unit in our Algebra II class, including solvers. I felt so clever (because what? a teacher was going to let me play a racing game during class?), but I probably learned more _making_ that app than in the actual practice problems...
Happy Easter! I’ve been looking forward to seeing this video, and it was definitely worth the wait! There were a couple of my anecdotes that didn’t make the cut, so I’ll post them here if anyone wants to read them. I did make games on my calculator, but more often I made programs to make school assignments easier. One day, my chemistry teacher got wind that I had made a program to instantly solve some multi-step homework problems, and she told the class, asking if I were willing to share it. I was willing, but I thought it’d be funny to add a secret line of code that changed the program to spit out random numbers. No one (except my friend who suspected I was up to something) was any the wiser until we compared homework the next day. Pure confusion. I gave everyone the right version of the program in time for the test the next day. Another time, when I was a senior, I made a calculator program to ask out the girl who sat next to me in AP Physics to homecoming. She selected the “yes” option. Very smooth. Good times.
I also wrote programs for Chemistry, Trig, and Calc for my TI-83+. I knew how to do the formulas and didn't feel like going through the multistep processes, so I just wrote a calculator program to do it for me. I recently found my old high school calculator, turned it on, and all those games and formulas are still there 20 years later. What a trip!
Great video! But I think there is an important thing to add as we look to the future. Desmos is far, far more than a simple calculator emulator; it is more like the next step in the evolution of math education. It is much faster than the TI calculators at nearly every single feature. It is in full color, while most TI models are still stuck in black and white. And it's a free service, unlike the TI calculators which are locked behind a $100 price tag. In fact there are secure versions of the software that will (likely) be allowed on the SAT in the next couple of years. It's really only a matter of time until it totally supplants the TI calculators for things like standardized tests.
My dad gave me a ti-92 plus for my 8th grade algebra 1 honors class and I absolutely loved it. I then read the entire manual for how to use it and fell in love with the ti calculator space and was the coolest kid because I could teach everyone to cheat with their calculators and play games on them. Edit: Everyone loved my Ti-92, they called it the fish finder and if you do not know what this calculator looks like I would recommend you search it up.
TI-83+ was the first thing I ever wrote code for. Made some programs to help with math, a simple reminders/tasks program, a program to showcase some basic sliding screen animations, and a program for generating sliding screen animations. Was a lot of fun and helped get grasp the basics of programming enough to jump into web development after HS.
TI85 users far out-numbered me in high school calculus, but when it was game-time, my HP48 was their drug of choice. English class had its regulars and I was often offered lunch delectables to secure a higher place in line. The HP had a better LCD screen and was already rocking assembly. It could even beep. Those were some heady days of nerddom...
@@o_sch The 84 came after 85 production had stopped. By then they would have been crazy to not provide legit assembly access in their calcs. 85 did have a hack method, but it wasn't true assembly like the HPs allowed. Keep in mind that HP was targeting science/engineering professionals. Build quality and functionality was/is second to none. Ti was after the high schools. No real need for assembly access in that market back in the 90s. HP fell of the rails as laptops shrunk and grew more powerful. They didn't have an alternate business plan.
Wow! This was a video I didn’t know I needed. You’re really killing it with topics to explore man. Really glad we get to go on these journeys with you!
Bruh. I would sit all day in math class programming games, or programming a tool that auto calculates that period's algebraic equations we were learning about. They would pass around a bin of TI-82's, so I learned how to identify the one I would always use, and sit in a place where I had a good chance to grab it. Most kids in my time (98-2001) if they purchased a TI-calc would buy the TI-83, however my mom let me splurge on a TI-86, which had a solve for x feature, basically a cheat code for that level of math in a time before showing work was mandatory. Before mario we had the game Penguinz with customizable levels. It was a glorious time to be a young programmer-hacker.
Honestly, TI's contributions to computer education, along with Franklin and Bert are sorely overlooked constantly. I'm so glad you wrote that whole lead-up featuring them.
Shockingly as a high school math teacher I am shocked that so few students do this. When I was in highschool we all had these games. It is not very common now since most people just play on their phones.
Do not forget HP! The HP48 series wasn't common at highschools because it wasn't designed for that and probably too complicated. But it was the de facto standard in college classes related to engineering. Laptops were out of reach for most students in the 90s, so the HP48 was the first programmable, pocketable device for them. Many of them were incredibly creatine and very skilled (remember, we are talking about computer science students). Hardware modifications were also common. Yes, overclocking was a thing!
TI should re-release an unlocked TI-83 and TI-84 CE but put it in a different shell to make it obvious it's the unlocked version. It could generate some revenue, encourage programming, and make it obvious to test proctors it's unlocked. It could be a programmer oriented TI calculator designed to promote programming. It could feature a built-in code editor, compiler, and assembler. It could have a sideways or square shaped shell or come in bright neon colors. But, that would make too much sense and make too much profit. Nah, can't do that.
Suprised not to hear about the Nintendo Game & Watch, the predecessor to the Gameboy, being inspired to creation by an exec observing someone "playing" on a calculator during their commute.
I remember Drug Wars! Most of the calculator games we had in the mid-90s were simple text-prompt games, but there were a few graphical games like Snake and Tetris. We primarily shared them by linking our calculators directly to each other. These games inspired me to make my own programs on the TI-83. I wasn’t very good at game design, but I did make some useful utilities for classes that allowed calculators.
For some reason the calculator to calculator direct link never worked. But I did figure out that they had a program on computers that could add files to the calculators and also manage their memory. So I would bundle programs into different "packages" that kids could ask for, connect their calculator to my computer and then drag and drop all the programs in the folder into the calculator's memory.
I absolutely destroyed my classmates at Tetris as you could play heads-up using a link cable. Then the Internet rolled around and I learned I wasn't shit at it, haha.
1 of the main reasons made games for the calculators back in the 90s and the 2000s is calculators are OK to have in classes. Versus cell phones, Gameboy, and other electric entertainment devices where not allowed in classes, if a teacher caughtes you with said devices, you can kiss it goodbye for the rest of the day.
We used the TI-86. One of my HS rivals learned TI-Basic before I did, and started making a variety of basic games with some graphics (which took forever to draw because he was using draw commands). I ended up scooping his code and revamping it, figuring out that we could store "graphs" (images) to save on load times for things that were drawn every time, and otherwise adding more features for the 2.0 release of the game. We never actually discussed this sort of thing, but we ended up leapfrogging each other as we added new innovations and redistributed our versions of the game. Now I use similar logic to build complex Excel macros to make life easier for my coworkers.
Ah, good ol TI optimization. I had this issue with my 2d minecraft i made. Blocks rendered slow enough that you could watch them draw in. At first I set each pixel one by one. Then moved to doing a "wipe" of lines which was hardly any faster. BG loading (what you referred to as the graphs) was not an option since it rendered the whole screen. Eventually I gave up using TI basic and just starting using the assembly. My calculator was too new to use the asmprgm command or whatever it was, since it was blocked out. I couldnt even install an older version of the os since that was blocked, i missed the model number by a month. Luckily it was still old enough that the command could be loaded in from online. I saved a program just with the asm command in it. Then I had to use the Z80 opcodes table to type in each hex code for the corresponding operation. Pain. Nowadays you can just use C/C++ since toolchains have been made for that.
digging up my old calculator from middle school and looking at my old games was such a nice nostalgia trip. i made the first part of pokemon up to where you choose your starter, along with many versions of minesweeper. now im looking up videos on ti games to see if anyones had a similar experience and i find myself here. nice video.
getting a bit slower though! sometimes it gets a bit blurry with more comments, but it's pretty cool to see some of the anecdotes and i think that, at least at some subconscious level, they help me make better future videos.
I remember this very well I still have the computer interface cable to load the games in a box somewhere. I think ti-basic was the first programming language I learned but never got into making games. I had one math class I wrote a bunch of programs to do the work and was using them all year. Then one of the other students did the same and asked the teacher if he could use them at the end of the year. She determined you have to really know the math to know how to program it and let us use them on our tests. She made the final intentionally longer than could be finished in the time and graded on a curve. I finished it with the help of my programs.
As a student still in college (soon to be out) my TI-84 CE is my baby. She's served me dutifully throughout college, as did my TI-84+ CSE and TI-84+ SE before that. I love it because it was always so powerful and unique as not only a tool for games, but effectively a mini computer. I'd spend hours bored in school with teachers looking out for smartphones playing whatever calculator games I wanted with them none the wiser. I'm currently trying to beat Link's Awakening DX with TIBoy, the CE Game Boy emulator. Thanks for making this and defending our right to calculator games.
This video was surreal to watch. I started programming on the TI 84+ in middle school years ago, joined a few communities a few years back... The fact that someone on youtube is not only talking about this, but doing it justice... blows my mind! I'd argue a reason for their staying power with programmers is actually their lack of power. On a gaming pc, you can write terrible python code and get away with it. Calculators are one of the last systems still sold with that low of specs. All the terrible games are people used to making the PC deal with their code, and not the other way around. I'm hoping more people start talking about the history of the communities behind the code, and not just "oooooh mario on calculator download here." The lore is great, lots of twists and turns, with TI often being the villain. Thank you for making my day!
This video randomly showed up in my recommendations and reminded me how I used to program games for casio calculators... it was a great era! Now working in the ia field, I definitly benefited from these hours spent programming on small lcd screens
Great video, it was fun to watch! I got into software engineering due to programming my calculator. It's a shame TI is cracking down on fun programming by disabling assembly programming on the TI-84 Plus CE (although there's a jailbreak to bring it back) and implementing Python in a way that force the programs to pause and wait for key presses. On the bright side, these restrictions got me interested in hacking! I've been messing around with graphing calculators for 7 years now so if you have any questions about them, I'm more than happy to help!
I remember playing Lunar Lander and some other games on an HP calculator around 1980. (A classmate’s father was a NASA engineer.). So the history of this is getting close to half a century old.
ปีที่แล้ว +1
Yes, IR transmission was the bomb, was su funny see everybody aligning their calculators like the "now kiss" meme
Yeah, I got an HP48GX shortly after they came out and couldn't understand why everyone was so interested in the TI calculators which were behind in every conceivable way. But like a lot of people mentioned, I learned so much programming on mine. RPL and lots of Saturn assembler. Seemed to take everyone else decades to catch up to what my high school calculator could do.
I am in high school rn, and we still do this. I use a TI-nspire, which allows python code to be installed, which means I can import turtle - and honestly I feel blessed knowing that I did not go through the struggle of coding in assembly. At the same time however, its pretty wild how we see the progression of programming has translated onto graphing calculators.
The python code is not the best for games because of its size and also speed. But TI basic is also too slow. The best way to do it is use the C/C++ toolchain which converts it to Z80 ASM (for the ti84) which i wish i had when I was first writing asm to speed up my games.
I used to love programming math tools and converters for my TI-83+ Silver Edition! I had a Casio graphic calc before the TI and it was rough to use but I delved into it because it was all I had for a while. Loads of gaming as well, trying to get the link cable to work with the software was really tough though, freezes and hang-ups and corrupted data. Then I got a Palm V and tried to overclock it so I could run a gameboy emulator. Long story short I ended up getting a TI calculator emulator, and then eventually saw Wolfram Alpha and was like ohhhh, game over man. I don't need this hardware ever again. Shout out to Texas Instruments for keeping their ancient obsolete calculator tech absurdly expensive throughout the years!!! Great video Phil!
The sad part about all of this is that TI hates the calculator programming community and is always attempting to shut down ASM to prevent cheating. All it took was one stupid kid with an ancient OS on a TI-84 CE Plus and an exploit that was long since patched out and now we have OS 5.5+ ruining games for everyone on those calcs. Thankfully the community is light years ahead of TI's programmers, so there are a slew of workarounds and "jailbreaks," but it's pretty hard for a lot of people to get into calc gaming now because of the extra steps. That's worse for us because generally people who play the games try to get into making them and join the community. I worked on porting Jetpack Joyride onto the CE a few years ago, and while school keeps me from working on it I have tried to make small updates over time. People at my school who updated their OS kept coming to me asking why it didn't work anymore and I had to get ArTIfiCE installed for everyone. TI screwed us all over for a PR save disguised as a "security update" and vilified us all in the process.
Good stuff! I think one of the big reasons high schoolers are still programming their calculators despite having access to phones/computers is because of how accessible it is. You don't need an IDE or a compiler or anything, you just tap the PRGM button and start typing. Plus you can do it in the middle of a class, which happens to be when you're the most bored ;) For me, its also what got me interested in computer science and pushed me to go down that path. 10 years later, still doing calculator stuff but now with a comp sci degree!
I recall commenting about "can it run DOOM?" on your community post about this. I'm still hopeful that we end up getting a video from you about it! Its a fascinating and massive topic that I think would be right up your alley to research.
@@PhilEdwardsInc Carmack is from another dimension where they grow geniuses in a lab, I swear. If you do go looking for DOOM related info, DoomWorld is an astoundingly active forum to this day, and the people and old posts there would likely be able to point you in the right direction. 🤙
We had Casio calculators. Those really restriced ones nobody was bothering to make games for. Still proud of myself for making a kinda top down based doom clone with 3 levels and somewhat of an enemy "AI"
In the late 90s I had a graphing calculator that my friends and I used to link up (using the link cable) and have dueling Tetris tournaments in math class. My group were all fantastic at math, and this was an easy course, so we were acing it - thus never wanted to pay attention in class. It got so bad that our teacher told us "unless you are taking notes on them, I don't want to see your calculators out." We stowed them, having been admonished, but the next day I decided to take notes just to mess with her. She gave us the same warning, to which I smartly stowed the calculator. After class I approached her and showed her my screen. I was, in fact, taking notes on my calculator. She just pointed to the door and simply said, "get out."
Cool blast from the past. I taught out of Demana and Waits, and also remember battling for students' attention. A seasoned teacher can address the cheating, in person assessment is critical.
Drug dealer Phil would be like "hey, I'll sell you some Tylenol, but don't take more than a gram a day, that's bad on your liver, also if the pain doesn't stop in a few days, see a doctor, here's a list of nearby ones, and a nearby emergency clinic is right around the corner" "Oh the hard stuff (squints eyes) I've got some ibuprofen if you really need it, maybe naproxen, but first are you a cop? cus you gotta tell me if you're a cop"
5:00 identical to the war against ChatGPT/Ai. Educators always fight change -which is particularly problematic in the west. Since what we're doing is objectively not working, perhaps we should consider leveraging Ai and see if scores improve (they will).
We didn't have a calculator game sharing community. But I did build my own games on my TI-85. It was some of my first programming experience. Certainly helped me become the nerd (and professional programmer) I am today, over 25 years later 😁
I am a few years too old to have been able to get into this. I think I had a TI-81 which only had enough memory to program a quadratic equation solver. Mostly I used it for coming up with trigonometric formulae that drew pretty pictures on the graph screen when you plotted them. We were always threatened with resets for exams but it was either too much trouble or the teachers knew there wasn't enough memory for us to gain much advantage; especially when so many points were awarded for showing your working, not just getting the correct answer.
As a student I was one of the kids playing games on TI-83 Plus and later TI-92 during math class.. Later after I became a math teacher the devices were still in the classroom (TI-84). My students couldn’t afford them, so we had a classroom set. I tried letting students take them home, but parents would sometimes pawn them off. The TI calculators have so many functions that are rarely used in class. They’re remarkable devices, but I have to admit I think they’re no longer the best tool. Desmos is just as powerful and free! I completed the Circle and now I write math education software. I do think that giving students a chance to explore technology on their own is very important.
I'm 12 and just started high school and I got a ti nspire cx cas and I love gaming on it even though it can be slow when using gba it's still great and I can play doom 2d minecraft and a custom tetris called ti tris
One thing to know is that Assembly programming hasn't always been encouraged on TI hardware. TI has tried blocking it for years but the community has always caught up. The newer models aren't as easy to code on as the older 90s models.
I programmed calculator games for my friends and I to play in high school. I would spend most of study hall everyday in 10th grade coding it. I eventually had a pretty large RPG with equipment, towns that could be entered with shops and random battles. Basically a small Dragon Quest game on my TI-86. Our teachers would make us show them us clearing the memory on our calculators before tests, so my friend and I wrote a program that mimicked the reset process so our games wouldn’t be deleted. Sadly I lost my games when the memory backup battery and regular batteries died at the same time. I currently work as a software engineer. Programming my calculator was a huge part of me getting into programming.
I learned TI-basic in 2020. Iv made a couple of games for myself, its just fun seeing it all come together. I think TI-basic is also really easy to use
I'm a Data Analyst, but my first programming was when my nerdy buddy and I figured out how to unarchive (unlock) programs to see the code and tweak it to give ourselves unlimited money in the Galaga-style game. Then we tweaked more and more as well learned. I tried to make a Pokemon-style game but it wasn't very good, lol. Mostly I would use it to fully program something like the quadratic equation, with included breakdowns of each step to "show my work". Teacher said it was fine as long as I made the program myself and didn't share it with anyone. Great video! I always wondered if it was still popular today.
My sister bought her ti-84 a many many years ago, and now its been passed to me. I've sent through 8 batteries already when her four batteries lasted her 3 years aha. I've spent a quite a lot of time on it, sending games, coding a few of my own for a school project, as well as connecting a bit with the community :) its great seeing ancient websites of passionate people talking about programing games - on a calculator!
I wound up in middle school in the 90s, stuck with a Casio instead of a TI. The Casio BASIC lacked some features that made the TI uniquely suited for gaming: There was no "insert at coordinates" command. I did write a turn based arena combat sim, MUD style, but dreamed of Tetris.
I’m old enough to remember “you’re not going to walk around with a calculator in your pocket for the rest of your life, learn how to do the math” 😂
Doesn't narrow it down much. People said that until about 2012 or so
"Hey, google." **points camera at math problem**
Actually, to elaborate on that a bit, I used my phone to read all the player's files in Squid Game by translating the text using google's Translate app. Not only did they not see the calculator in our future-pockets, they also missed our film and record libraries, personal translator, secretary, map collection, notepad, TV studio, game console, PC... [goes on for about 6 hours but somehow never mentions a telephone]
@@BaronVonQuiply Facts lol Gotta love having the worlds wealth of information in your pocket.
@jimmified Ain't no way people said that 5 years ago.... lol
Happened to me in early-late 2000s.
This channel could be renamed: old kids explain their childhoods
haha indeed!
I just got out of high school and I did this too 😂
Don't worry, Youngblood, your time will come.
If you're lucky.
Look here you little s... meh ... you're not wrong.
Highschoolers still use the ti-84 series
5:32 To avoid cheating, teachers had us reset our calculators before exams, and show them the "reset completed" screen as proof.
So obviously, someone in my class simply recreated that "reset completed" screen, and showed that instead... He's a programmer now.
Lol, I left out one anecdote about this too. I feel like I found this program as well. You have to have true guts to run that program, but the rewards were rich.
At my school, you were required to use the school's calculators on tests.
@Mike Iversen oh wow i actually understand that because i had to archive stuff making this video. genius!
That was such a thing in high school, I really only specifically remember doing it for the SAT but I’m pretty sure they must’ve made us other times. Now 6 years of college later at three different universities probably hundreds of tests I haven’t had a single person ask me to reset my calculator. Hell I had a professor that recommended or at least approved of me writing programs to solve the test problems. Double hell, I’m pretty sure that the high school thing about forcing us to reset calculators made every student hyper aware you could cheat with them. Triple hell, if you could somehow get enough notes and programs into your calculator to actually raise your SAT score any significant amount you probably earned it lol
I'm a proponent of cheating. It's a resourcefulness that employers use.
I was involved in the TI calc community in the late 90s. The real break through moment was the TI-85, which was the first graphing calculator to include the graph link capability. Along with that came the ability to hack a backup file to insert custom code that enabled loading assembly programs, which was developed by David Boozer. Dan Eble used it to make ZShell, which made assembly programs easy to load, run, and share. Everything that came after is a derivative of that idea. When the TI-83 was released, support for launching assembly programs was built-in, and that support is most likely due to Pat Milheron, one of the lead developers at Texas Instruments for the TI-83. As far as I know, Pat still works at TI on graphing calculators. If there was anyone I would want to interview for this story, it would be Pat.
I bought a TI-85 when I went to Accident Reconstruction school for all the crash physics and trigonometry formulas I had to use. Most of the students used HPs, and were given the program steps. I had to write my own which paid dividends later during cross-examinations where I could explain my ranges thoroughly.
I programmed my entire 9th grade geometry book into my calculator. Was in a class with kids older than me and sold them it for $5 a piece lol. Was super easy to use, you would just select the chapter and the formula needed, plug-in the variables you were given and out came your answer. Came back to bite me on the SAT later when I couldn’t remember any geometry haha 😂
Totally agree, let kids program and create. I learned more math through programming than I ever did through lectures anyways.
What if the kids don't like to program and create and learn better using lectures? Will they be left behind those that do in replacing one global method of teaching by another?
@@Game_Herolectures aren't phased out. Hell, textbooks have lecture videos nowadays so even if the professor or teacher doesn't lecture, they still have the textbook's resources.
I made some physics programs like that. I don’t know if it should count as cheating, because in the process of writing and testing the programs, I ended up learning the material.
Programming led me to self teach myself trig and basic calc as a freshman
I may or may not have done something similar.
I made 10 or 20 bucks designing 10 levels for the Mario game on mirage.
And my calculator programming lead to my current job as web developer. In that calculator basic was transferable to excel’s scripting language also in basic, which lead me to creating internal reports with sql and web development which lead to my current role as senior web developer at a company.
This is almost my progress as well. TI BASIC->Web dev->Excel/VBA->software engineer.
And I remember the day when MirageOS was released and it was just ridiculous the amount of control we had.
I learned BASIC on an Apple //e. But I was able to use it when I had a TI-85 in Middle School. In high school I took a qbasic course as a prerequisite for a C course that was my high school course catalog but was never offered. I did learn a little more sophisticated programming though by taking is a formal class in high school and advancing beyond the self taught basic from grade school.
I could only program in ti basic. People like you were legends when I was in high school.
I remember buying my TI-92 in 1996. Teacher thought it was just like the TI-85 or other calculators. The thing is however the TI-92 could do calculus. Let just say I did well in my calc class. 😂
I remember seeing one of those back in high school and thinking how really cool it was. Shame how even the TI-92 plus version got discontinued (as was the graphing calculator I used, the TI-86).
@@MaverickChristian speaking of the 92+, I ended up buying the plus upgrade for my ti-92. It was just a chip you could replace.
it was huge! A full keyboard lol. Only one kid in my engineering college had one. I'm jealous.
My TI-89 was similar. I used to love writing stuff for that. For some reason though my initial obsession was trying to port this programming language APL over to the calculator as a teen. Totally failed though.
An American transfer student at my University in the UK had one. We were amazed to see it as we'd only ever seen it in a catalogue before.
I was one of the only people at my high school who would track down games online and load them onto my calculator, so I have such fond memories of people seeing them and saying "you gotta give me that one!" and watching them spread across the school. Such good times.
I just started high school and ever one just has a basic casio that has no hack ability and I'm just sitting there with a full coloured back light ti nspire cx😅 with doom and gba
My physics teacher (1995) was the first one to show me (and the whole class) that games and programs existed for our TI82's, and even passed the cable around the room for us to each load up whatever we wanted from him and each other.
Reminds me about my Senior year (2014) English teacher who had introduced us to the realm of open source software. On a few occasions, he brought in some live boot media and let us run Ubuntu Linux on the school computers. Haven't paid for utility software since.
@@tekkiegameplay4020whats your favorite open source software projects?
mine are probably freeCAD, Openshot and Fedora Linux
Cool video!
FYI I made the game shown at 0:29 (Desolate) in 2003 and still dabble in calculator programming today :).
You may find that many professional programmers started their journey with calculators.
bravo!!
Oh hey tr1p! Long time no see! How’s it going?
@@cdigames Hey mate! I'm going good thanks, getting old lol. How about yourself?
definitely, i started coding on a TI-84, now im doing a computer science degree :)
@@tr1p1ea Oh big same. Still working on that Metroid game in BASIC I was poking at, though my 84SE is long since lost. I still hang out with ajanata though, can you believe it?
One of the most popular programs on my school was a Casio Basic program that (almost) pixel perfectly recreated the receipt screen saying the memory had been wiped. I think there was one corner that wasn't possible to draw on (because that's where the progress indicator was) that would tell the screens apart, but no teacher knew about it. We mostly used it just to avoid having to delete our games rather than for cheating... After all we were allowed a formula leaflet and a calculator so there was very limited what we could put into a calculator that would be any more helpful.
At my school we got Ti-83s in 1998. We were so pleased with them. At the time Drug Cartel, Turbo Blockout and Tertis went right round school. Tetris was really good. Some of us wrote some text based games too. I wrote Lamour, a game where you had to try and impess someone at a bar. That went right round school too and some people's parents even saw it.
lamour!! haha bravo
Our school required us to get Ti-83's in 1996 when I was in year 9. I was that kid who built a DIY RS232 comms cable to download and distribute games like Blackjack, Poker, Space Invaders and Penguin to other students. It was always rewarding to see a kid I didn't even know playing a game which I knew I had introduced to the school.
Haha, I'm late to this video but this was the comment I was looking for. My friends and I didn't have the money for a real Graphlink cable so I remember the trials and tribulation of building one ourselves. The amount of hardware and software knowledge gained was priceless. I still have my TI-86 and it still runs ZTetris and I still remember Jimmy Mardell as a god of our time. 😆
I couldn't even begin to count the number of people I shared Fruit Ninja or Portal Prelude with on the calculator. Every exam we had once classmates were finished was filled with the KRLRKLLKL of "swiping" across the keys to slice the fruit. Having access to the program editor was a huge reason I got into the embedded software and hardware career path that I'm on today.
This is easily became one of my top 10 channels I've discovered in half a decade at least. I appreciate everything you do.
I largely taught myself basic programming ideas by writing calculator programs in high school. A few were games, but I really liked making simple programs that, when they were running, appeared like the normal calculator interface but would give you the wrong answer.
Evil 😂
The games are not programmed on the calculator (via PGM), the calculator software originally ran on a Z80 processor, and for saving the cost of rewriting the the software TI decided to emulate the Z80 inside a much more powerful ARM CPU (the same family that exists on your phone). And then they came back to use Z80 end 6800 processors. So porting those old computer games that used Z80 to a calculator like that is fairly easy. Compared to programming for a cellphone where you need a lot (I MEAN A LOT) of boilerplate, programming to those machines is really easy with a much lower wall to climb.
I still keep my TI-84+ around for the nostalgic games. heck, I had mine loaded up to jailbreak the PS3!
Graduated high school in 2010 and Tetris on my 84 is what got me through it! I was a band kid and I even remember writing a program that helped me transpose music pretty quickly. Good times.
One of my favorite things in math class was writing programs to automate things we were learning. Knowing TI-Basic made me a magician to my classmates.
1990s, teachers fear their students using calculator. Now, teachers fear their students using ChatGPT.
90s kid here. There was totally a drive to get us to not use calculators when we took the SAT, even though we HAD to use them every day in all our math classes. I went to a college prep school and funnily enough, I got higher scores on the PSAT *after* I (voluntarily) stopped using a calculator.
I am so glad I graduated this year.. because you know no teachers are going to think twice if an "AI detector" flags something you send in as generated.. despite them being extremely innacurate
I just want to say that chat GPT gets answers to math problems wrong. But it looks like it's getting them right. I'm helping a student right now with two of her courses and when she asks her questions to chat GPT she gets really bad answers. Instead, I recommend to her to use Wolfram Alpha.
I’ve heard that people have had classes where teachers introduce them to chatgpt so I’m slightly optimistic that the adoption of llm in school will happen faster than that of computers/calculators, which are still underutilized.
The calculator don't do the whole thing for you...
Texas Instruments was always ahead of the curve on this. It published/packaged “The Great International Math on Keys” book with the TI-30 in the late 1970s. That was the calculator I used in high school physics class.
I was one of the first to have a graphing calculator in my highschool math classes in the 90's and my teacher wouldn't let me use it for tests is exams, fearing that I would cheat with it. I may have barely passed those classes but I aced my computer classes were I was programming games on said calculator! 😂
I'm impressed by all the kids who learnt how to program games on their calculators. Personally I only learnt how to write programs that were specifically designed to crash calculators, then I would steal the teacher's calculator during class and quickly program it before sneaking it back, and then see them panic as they did not know how to turn off the program (it was just variants on infinite loops that would run until the calculator ran out of memory, at which point it would crash, so no permanent harm done).
haha wow chaos
As many others have chimed in, I also got my start on programming with my TI calculator in school, and now I'm a software engineer. The big difference that I've seen among students learning programming for the first time is that if there isn't drive/passion, they don't usually grasp the concepts or do too well. Programming is at it's core just problem solving, and if it's not a problem that you're passionate about, you won't allocate the necessary resources to actually understand the why of the solution if you come up with one.
This is very true. Many people just learn it because they want the money and the "easy" job that it requires.
Great video! My group of friends in high school all had TI-89s loaded with games, much to our teacher's dismay.
One time, I got a detention for playing Blockdude because I decided it would be a great idea to play it when she was explaining the lesson in front of the class.
I would love to see you do another video focusing on some of the most innovative and impressive games and applications that people have made over the years.
In middle school I wrote my own platformer in BASIC for my TI-84, drawing the entire game with text and storing the map data in the matrices.
This must be one of my favorite videos of yours, though it's hard to even pick a top 10 since the quality of your work is so incredibly high. Everybody who was involved, those little snippets of videos from other viewers, made me feel very connected to this community of us who watches your videos. It's small touches like those that set you apart from the rest of the creators on this platform. You are one of a kind, and I'm so happy that you are sharing your work with us for free. It's amazing. Thank you, so, so much!
I loved this!! Back in high school we used the TI 83 (I was born in 1984) and I had Super Mario, Tetris, and Drugwars on it. There may have been more games but I don't remember (Bomberman maybe?). We shared everything via the link cable. Thank you for doing this Phil!
Thank you for the lovely piece of nostalgia. Not that I thought I would find myself nostalgic about a Ti-34, but here we are.
Amazing content.
34!!!
@@PhilEdwardsInc Ti-84. Sorry to get your hopes up.
I'm sure I'm just echoing what hundreds of other people have already said, but the TI-8X series of calculators really did change my life. I would have never been exposed to programming if I hadn't had a portable device that I could use in school unassumingly to make my own programs on. The BASIC language taught me so much about the fundamentals of programming, and because of these calculators, I was able to finish a graduate degree in computer science. And yes, I still carry my TI-84 with me in my backpack to this day
Hey! Really cool video! As a calculator enthusiast myself, I was surprised how well-informed this video was, and the quality is impressive as well. Keep up the good work!
Wow. I had no idea this blew up into such a phenomenon. My first 'gig' was writing games for the TI-83 and selling them to my classmates for $5/pop back in 2003/4. The big seller was a fishing game where you catch fish (or boots, old tires) sell them, buy better gear, and eventually catch exotic sharks and octopuses etc. My favorite, though, was coding a clone of that old Gorillas game where two stationary characters throw exploding bananas at each other (precursor to Worms Armageddon). Calculus finally 'clicked' for me when I realized it could be used to plot the trajectories of the bananas.
hahah this is the most inspirational banana-related calculus story i've ever read.
I loved the original Gorillas game, we had it on the PC we had as our only one in the house from 1990-1997, and I remember being excited when I realized that Microsoft's QBasic was similar to TI Basic, but I wasn't really successful in my attempts to edit the game.
I also remember having some sort of Mario knockoff game called Penguins or similar....it was quite a bit like a Mario game, except for the part where you couldn't jump on enemies to kill them - if you attempted that, you'd just die
I don't usually comment on videos but it was awesome seeing a video talking about a personal experience I didn't know others shared! I started programming with TI-BASIC in 7th or 8th grade, and my teacher always knew it was me because no one else knew how. Programming TI games and playing them was something I greatly enjoyed throughout my middle and high school years, and I hope that trend continues to inspire others to start programming with it!
I think it is still going! Like you, I was pretty inspired to see so many people doing this. I don't know if anybody did in my grade at school, but it was really neat to learn how widespread it was.
Oh yeah, I'm one of those people who got their first start in programming on the TI-83. Stupid stuff, usually editing other people's basic games. I remember changing a racing game that when you pressed a button, it would take you to a menu that had a whole bunch of cheat notes for every unit in our Algebra II class, including solvers. I felt so clever (because what? a teacher was going to let me play a racing game during class?), but I probably learned more _making_ that app than in the actual practice problems...
Happy Easter! I’ve been looking forward to seeing this video, and it was definitely worth the wait!
There were a couple of my anecdotes that didn’t make the cut, so I’ll post them here if anyone wants to read them.
I did make games on my calculator, but more often I made programs to make school assignments easier. One day, my chemistry teacher got wind that I had made a program to instantly solve some multi-step homework problems, and she told the class, asking if I were willing to share it.
I was willing, but I thought it’d be funny to add a secret line of code that changed the program to spit out random numbers. No one (except my friend who suspected I was up to something) was any the wiser until we compared homework the next day. Pure confusion.
I gave everyone the right version of the program in time for the test the next day.
Another time, when I was a senior, I made a calculator program to ask out the girl who sat next to me in AP Physics to homecoming. She selected the “yes” option. Very smooth. Good times.
thanks for being part of it!
Very smooth indeed
@@PhilEdwardsInc Thanks for including me! It was fun to reminisce!
I also wrote programs for Chemistry, Trig, and Calc for my TI-83+. I knew how to do the formulas and didn't feel like going through the multistep processes, so I just wrote a calculator program to do it for me. I recently found my old high school calculator, turned it on, and all those games and formulas are still there 20 years later. What a trip!
And this one time, at TI programming camp ... 😁
Great video! But I think there is an important thing to add as we look to the future. Desmos is far, far more than a simple calculator emulator; it is more like the next step in the evolution of math education.
It is much faster than the TI calculators at nearly every single feature. It is in full color, while most TI models are still stuck in black and white. And it's a free service, unlike the TI calculators which are locked behind a $100 price tag.
In fact there are secure versions of the software that will (likely) be allowed on the SAT in the next couple of years. It's really only a matter of time until it totally supplants the TI calculators for things like standardized tests.
i'm glad there's some movement forward!
My dad gave me a ti-92 plus for my 8th grade algebra 1 honors class and I absolutely loved it. I then read the entire manual for how to use it and fell in love with the ti calculator space and was the coolest kid because I could teach everyone to cheat with their calculators and play games on them.
Edit: Everyone loved my Ti-92, they called it the fish finder and if you do not know what this calculator looks like I would recommend you search it up.
TI-83+ was the first thing I ever wrote code for. Made some programs to help with math, a simple reminders/tasks program, a program to showcase some basic sliding screen animations, and a program for generating sliding screen animations. Was a lot of fun and helped get grasp the basics of programming enough to jump into web development after HS.
TI85 users far out-numbered me in high school calculus, but when it was game-time, my HP48 was their drug of choice. English class had its regulars and I was often offered lunch delectables to secure a higher place in line. The HP had a better LCD screen and was already rocking assembly. It could even beep. Those were some heady days of nerddom...
TI84 also had assembly. I dont know about the ti85 though.
@@o_sch The 84 came after 85 production had stopped. By then they would have been crazy to not provide legit assembly access in their calcs. 85 did have a hack method, but it wasn't true assembly like the HPs allowed. Keep in mind that HP was targeting science/engineering professionals. Build quality and functionality was/is second to none. Ti was after the high schools. No real need for assembly access in that market back in the 90s. HP fell of the rails as laptops shrunk and grew more powerful. They didn't have an alternate business plan.
Wow! This was a video I didn’t know I needed. You’re really killing it with topics to explore man. Really glad we get to go on these journeys with you!
What a delighftul subject, have been waiting for this breakdown like nothing else
Bruh. I would sit all day in math class programming games, or programming a tool that auto calculates that period's algebraic equations we were learning about. They would pass around a bin of TI-82's, so I learned how to identify the one I would always use, and sit in a place where I had a good chance to grab it. Most kids in my time (98-2001) if they purchased a TI-calc would buy the TI-83, however my mom let me splurge on a TI-86, which had a solve for x feature, basically a cheat code for that level of math in a time before showing work was mandatory. Before mario we had the game Penguinz with customizable levels. It was a glorious time to be a young programmer-hacker.
Honestly, TI's contributions to computer education, along with Franklin and Bert are sorely overlooked constantly. I'm so glad you wrote that whole lead-up featuring them.
Casiovians!
they are a strange and glorious tribe
Shockingly as a high school math teacher I am shocked that so few students do this. When I was in highschool we all had these games. It is not very common now since most people just play on their phones.
Do not forget HP!
The HP48 series wasn't common at highschools because it wasn't designed for that and probably too complicated. But it was the de facto standard in college classes related to engineering.
Laptops were out of reach for most students in the 90s, so the HP48 was the first programmable, pocketable device for them. Many of them were incredibly creatine and very skilled (remember, we are talking about computer science students).
Hardware modifications were also common. Yes, overclocking was a thing!
TI should re-release an unlocked TI-83 and TI-84 CE but put it in a different shell to make it obvious it's the unlocked version. It could generate some revenue, encourage programming, and make it obvious to test proctors it's unlocked.
It could be a programmer oriented TI calculator designed to promote programming. It could feature a built-in code editor, compiler, and assembler. It could have a sideways or square shaped shell or come in bright neon colors.
But, that would make too much sense and make too much profit. Nah, can't do that.
Suprised not to hear about the Nintendo Game & Watch, the predecessor to the Gameboy, being inspired to creation by an exec observing someone "playing" on a calculator during their commute.
My dad's was a TI-59 - I think - with the magnetic program strip. I used to play a moon lander game on it. There were no pictures, only digits.
59! This is a nice aesthetic. en.wikipedia.org/wiki/TI-59_/_TI-58
I remember Drug Wars! Most of the calculator games we had in the mid-90s were simple text-prompt games, but there were a few graphical games like Snake and Tetris. We primarily shared them by linking our calculators directly to each other.
These games inspired me to make my own programs on the TI-83. I wasn’t very good at game design, but I did make some useful utilities for classes that allowed calculators.
For some reason the calculator to calculator direct link never worked. But I did figure out that they had a program on computers that could add files to the calculators and also manage their memory. So I would bundle programs into different "packages" that kids could ask for, connect their calculator to my computer and then drag and drop all the programs in the folder into the calculator's memory.
I absolutely destroyed my classmates at Tetris as you could play heads-up using a link cable. Then the Internet rolled around and I learned I wasn't shit at it, haha.
1 of the main reasons made games for the calculators back in the 90s and the 2000s is calculators are OK to have in classes.
Versus cell phones, Gameboy, and other electric entertainment devices where not allowed in classes, if a teacher caughtes you with said devices, you can kiss it goodbye for the rest of the day.
true true
We used the TI-86. One of my HS rivals learned TI-Basic before I did, and started making a variety of basic games with some graphics (which took forever to draw because he was using draw commands). I ended up scooping his code and revamping it, figuring out that we could store "graphs" (images) to save on load times for things that were drawn every time, and otherwise adding more features for the 2.0 release of the game. We never actually discussed this sort of thing, but we ended up leapfrogging each other as we added new innovations and redistributed our versions of the game. Now I use similar logic to build complex Excel macros to make life easier for my coworkers.
Ah, good ol TI optimization. I had this issue with my 2d minecraft i made. Blocks rendered slow enough that you could watch them draw in. At first I set each pixel one by one. Then moved to doing a "wipe" of lines which was hardly any faster. BG loading (what you referred to as the graphs) was not an option since it rendered the whole screen. Eventually I gave up using TI basic and just starting using the assembly. My calculator was too new to use the asmprgm command or whatever it was, since it was blocked out. I couldnt even install an older version of the os since that was blocked, i missed the model number by a month. Luckily it was still old enough that the command could be loaded in from online. I saved a program just with the asm command in it. Then I had to use the Z80 opcodes table to type in each hex code for the corresponding operation. Pain. Nowadays you can just use C/C++ since toolchains have been made for that.
digging up my old calculator from middle school and looking at my old games was such a nice nostalgia trip. i made the first part of pokemon up to where you choose your starter, along with many versions of minesweeper. now im looking up videos on ti games to see if anyones had a similar experience and i find myself here. nice video.
Im glad that even with 200k subscribers and tons of videos, you still interact with the community, not many others do that.
getting a bit slower though! sometimes it gets a bit blurry with more comments, but it's pretty cool to see some of the anecdotes and i think that, at least at some subconscious level, they help me make better future videos.
2:30 that's the exact Casio calculator carrying me through uni rn
I remember this very well I still have the computer interface cable to load the games in a box somewhere. I think ti-basic was the first programming language I learned but never got into making games. I had one math class I wrote a bunch of programs to do the work and was using them all year. Then one of the other students did the same and asked the teacher if he could use them at the end of the year. She determined you have to really know the math to know how to program it and let us use them on our tests. She made the final intentionally longer than could be finished in the time and graded on a curve. I finished it with the help of my programs.
As a student still in college (soon to be out) my TI-84 CE is my baby. She's served me dutifully throughout college, as did my TI-84+ CSE and TI-84+ SE before that. I love it because it was always so powerful and unique as not only a tool for games, but effectively a mini computer. I'd spend hours bored in school with teachers looking out for smartphones playing whatever calculator games I wanted with them none the wiser. I'm currently trying to beat Link's Awakening DX with TIBoy, the CE Game Boy emulator. Thanks for making this and defending our right to calculator games.
This video was surreal to watch. I started programming on the TI 84+ in middle school years ago, joined a few communities a few years back...
The fact that someone on youtube is not only talking about this, but doing it justice... blows my mind!
I'd argue a reason for their staying power with programmers is actually their lack of power. On a gaming pc, you can write terrible python code and get away with it. Calculators are one of the last systems still sold with that low of specs. All the terrible games are people used to making the PC deal with their code, and not the other way around.
I'm hoping more people start talking about the history of the communities behind the code, and not just "oooooh mario on calculator download here." The lore is great, lots of twists and turns, with TI often being the villain.
Thank you for making my day!
This video randomly showed up in my recommendations and reminded me how I used to program games for casio calculators... it was a great era!
Now working in the ia field, I definitly benefited from these hours spent programming on small lcd screens
It's really fun to see someone who isn't an enthusiast covering these!
yeah i was in awe of some of the internal calculator histories out there
Great video, it was fun to watch!
I got into software engineering due to programming my calculator. It's a shame TI is cracking down on fun programming by disabling assembly programming on the TI-84 Plus CE (although there's a jailbreak to bring it back) and implementing Python in a way that force the programs to pause and wait for key presses. On the bright side, these restrictions got me interested in hacking!
I've been messing around with graphing calculators for 7 years now so if you have any questions about them, I'm more than happy to help!
Knew I would recognize some names here.
-SeeGreatness
Gotta bring up RPN/HP calculators. Had games too and back in the 90s a way easier transfer protocol.
Love the vid.
I remember playing Lunar Lander and some other games on an HP calculator around 1980. (A classmate’s father was a NASA engineer.). So the history of this is getting close to half a century old.
Yes, IR transmission was the bomb, was su funny see everybody aligning their calculators like the "now kiss" meme
Yeah, I got an HP48GX shortly after they came out and couldn't understand why everyone was so interested in the TI calculators which were behind in every conceivable way.
But like a lot of people mentioned, I learned so much programming on mine. RPL and lots of Saturn assembler. Seemed to take everyone else decades to catch up to what my high school calculator could do.
I always enjoy your videos! Great content and presentation. I always find myself thinking “well, I never wondered about that but this is fascinating!”
thanks!
I am in high school rn, and we still do this. I use a TI-nspire, which allows python code to be installed, which means I can import turtle - and honestly I feel blessed knowing that I did not go through the struggle of coding in assembly. At the same time however, its pretty wild how we see the progression of programming has translated onto graphing calculators.
The python code is not the best for games because of its size and also speed. But TI basic is also too slow. The best way to do it is use the C/C++ toolchain which converts it to Z80 ASM (for the ti84) which i wish i had when I was first writing asm to speed up my games.
As a dealer this excites me greatly
I used to love programming math tools and converters for my TI-83+ Silver Edition! I had a Casio graphic calc before the TI and it was rough to use but I delved into it because it was all I had for a while. Loads of gaming as well, trying to get the link cable to work with the software was really tough though, freezes and hang-ups and corrupted data. Then I got a Palm V and tried to overclock it so I could run a gameboy emulator.
Long story short I ended up getting a TI calculator emulator, and then eventually saw Wolfram Alpha and was like ohhhh, game over man. I don't need this hardware ever again. Shout out to Texas Instruments for keeping their ancient obsolete calculator tech absurdly expensive throughout the years!!! Great video Phil!
The sad part about all of this is that TI hates the calculator programming community and is always attempting to shut down ASM to prevent cheating. All it took was one stupid kid with an ancient OS on a TI-84 CE Plus and an exploit that was long since patched out and now we have OS 5.5+ ruining games for everyone on those calcs. Thankfully the community is light years ahead of TI's programmers, so there are a slew of workarounds and "jailbreaks," but it's pretty hard for a lot of people to get into calc gaming now because of the extra steps. That's worse for us because generally people who play the games try to get into making them and join the community. I worked on porting Jetpack Joyride onto the CE a few years ago, and while school keeps me from working on it I have tried to make small updates over time. People at my school who updated their OS kept coming to me asking why it didn't work anymore and I had to get ArTIfiCE installed for everyone. TI screwed us all over for a PR save disguised as a "security update" and vilified us all in the process.
Good stuff! I think one of the big reasons high schoolers are still programming their calculators despite having access to phones/computers is because of how accessible it is. You don't need an IDE or a compiler or anything, you just tap the PRGM button and start typing. Plus you can do it in the middle of a class, which happens to be when you're the most bored ;)
For me, its also what got me interested in computer science and pushed me to go down that path. 10 years later, still doing calculator stuff but now with a comp sci degree!
that's a good point.
I recall commenting about "can it run DOOM?" on your community post about this. I'm still hopeful that we end up getting a video from you about it! Its a fascinating and massive topic that I think would be right up your alley to research.
it is on my list! as a long time follower of john carmack on twitter i'd like to figure out a way into it.
@@PhilEdwardsInc Carmack is from another dimension where they grow geniuses in a lab, I swear. If you do go looking for DOOM related info, DoomWorld is an astoundingly active forum to this day, and the people and old posts there would likely be able to point you in the right direction. 🤙
@@liamaldrich2476 will add to the note! thanks.
@@PhilEdwardsInc it exist on the Nspire. Also ti89 has a nice one done on the Fat engine. zDoom is a good version for the Ti83
Casio calculators can run games fine if they’re written in C(++) instead of BASIC
We had Casio calculators. Those really restriced ones nobody was bothering to make games for. Still proud of myself for making a kinda top down based doom clone with 3 levels and somewhat of an enemy "AI"
dang!!
In the late 90s I had a graphing calculator that my friends and I used to link up (using the link cable) and have dueling Tetris tournaments in math class. My group were all fantastic at math, and this was an easy course, so we were acing it - thus never wanted to pay attention in class. It got so bad that our teacher told us "unless you are taking notes on them, I don't want to see your calculators out." We stowed them, having been admonished, but the next day I decided to take notes just to mess with her. She gave us the same warning, to which I smartly stowed the calculator. After class I approached her and showed her my screen. I was, in fact, taking notes on my calculator. She just pointed to the door and simply said, "get out."
We had to reset our calculators for tests but one kid had a second calculator to let me get tetris back on my ti-84 lol.
Cool blast from the past. I taught out of Demana and Waits, and also remember battling for students' attention. A seasoned teacher can address the cheating, in person assessment is critical.
This was such a lovely call back to a bright part of a dim time in my life. Thanks for making this video. 🙂
Well when the school puts immediate suspension for the sight of a phone, I bought a TI-84 Plus CE so I could play pokemon.
Drug dealer Phil would be like "hey, I'll sell you some Tylenol, but don't take more than a gram a day, that's bad on your liver, also if the pain doesn't stop in a few days, see a doctor, here's a list of nearby ones, and a nearby emergency clinic is right around the corner"
"Oh the hard stuff (squints eyes) I've got some ibuprofen if you really need it, maybe naproxen, but first are you a cop? cus you gotta tell me if you're a cop"
"Hey you...come over here. OK, make sure to have a full glass of water with that..."
btw this is funny wanna know why? schools hate you bringing your phone but when you bring a gaming calculator it's all fine.
I remember when I had geometry dash on the ti-84 color in 6th grade and everyone would give me jolly ranchers to use it for the period
5:00 identical to the war against ChatGPT/Ai. Educators always fight change -which is particularly problematic in the west. Since what we're doing is objectively not working, perhaps we should consider leveraging Ai and see if scores improve (they will).
This is a great approach to the common fear we all have to Technology within the pedagogy field. Great video and saludos desde Colombia
We didn't have a calculator game sharing community. But I did build my own games on my TI-85. It was some of my first programming experience. Certainly helped me become the nerd (and professional programmer) I am today, over 25 years later 😁
I am a few years too old to have been able to get into this. I think I had a TI-81 which only had enough memory to program a quadratic equation solver. Mostly I used it for coming up with trigonometric formulae that drew pretty pictures on the graph screen when you plotted them.
We were always threatened with resets for exams but it was either too much trouble or the teachers knew there wasn't enough memory for us to gain much advantage; especially when so many points were awarded for showing your working, not just getting the correct answer.
As a student I was one of the kids playing games on TI-83 Plus and later TI-92 during math class.. Later after I became a math teacher the devices were still in the classroom (TI-84). My students couldn’t afford them, so we had a classroom set. I tried letting students take them home, but parents would sometimes pawn them off. The TI calculators have so many functions that are rarely used in class. They’re remarkable devices, but I have to admit I think they’re no longer the best tool. Desmos is just as powerful and free! I completed the Circle and now I write math education software. I do think that giving students a chance to explore technology on their own is very important.
Learning to make games for my ti83 back in 1998 is what spurred my interest in coding in general. Ultimately it lead to pursuing a compsci degree.
It’s videos like this that make me a fan! Well done.
I'm 12 and just started high school and I got a ti nspire cx cas and I love gaming on it even though it can be slow when using gba it's still great and I can play doom 2d minecraft and a custom tetris called ti tris
One thing to know is that Assembly programming hasn't always been encouraged on TI hardware. TI has tried blocking it for years but the community has always caught up. The newer models aren't as easy to code on as the older 90s models.
This channel is really high quality. Great editing, research, presenting, and everything else. Just wanted too say that :)
thanks! appreciate it
Bill Nagel and Joe Wingbermuehle made the best games.
I programmed calculator games for my friends and I to play in high school. I would spend most of study hall everyday in 10th grade coding it. I eventually had a pretty large RPG with equipment, towns that could be entered with shops and random battles. Basically a small Dragon Quest game on my TI-86.
Our teachers would make us show them us clearing the memory on our calculators before tests, so my friend and I wrote a program that mimicked the reset process so our games wouldn’t be deleted.
Sadly I lost my games when the memory backup battery and regular batteries died at the same time.
I currently work as a software engineer. Programming my calculator was a huge part of me getting into programming.
I learned TI-basic in 2020. Iv made a couple of games for myself, its just fun seeing it all come together. I think TI-basic is also really easy to use
Thanks Phil! Great video
0.7734 and 5318008 😃
That was the extent of my calculator shenanigans.
everybody, don't turn your screens upside down or I'll get demonetized.
This channel is fucking amazing. So random and so epic. Something I didn’t know I needed but now that I’ve tasted it I keep going back for more.
No phones allowed on camping trip? TI-84+.
I'm a Data Analyst, but my first programming was when my nerdy buddy and I figured out how to unarchive (unlock) programs to see the code and tweak it to give ourselves unlimited money in the Galaga-style game. Then we tweaked more and more as well learned. I tried to make a Pokemon-style game but it wasn't very good, lol.
Mostly I would use it to fully program something like the quadratic equation, with included breakdowns of each step to "show my work". Teacher said it was fine as long as I made the program myself and didn't share it with anyone.
Great video! I always wondered if it was still popular today.
My sister bought her ti-84 a many many years ago, and now its been passed to me. I've sent through 8 batteries already when her four batteries lasted her 3 years aha. I've spent a quite a lot of time on it, sending games, coding a few of my own for a school project, as well as connecting a bit with the community :) its great seeing ancient websites of passionate people talking about programing games - on a calculator!
I wound up in middle school in the 90s, stuck with a Casio instead of a TI.
The Casio BASIC lacked some features that made the TI uniquely suited for gaming:
There was no "insert at coordinates" command.
I did write a turn based arena combat sim, MUD style, but dreamed of Tetris.