- Calculator gaming
s. It is largely a pastime of high school and college students, who generally are required to use such powerful calculators in advanced mathematics classes; as a result, it is sometimes a clandestine activity done during class.
History
A few games exist for even some of the earliest programmable calculators (including the
Hewlett-Packard 9100A , one of the first full-fledged scientific calculators), including the long-popular Lunar Lander game often used as an early programming exercise. However, limited program address space and lack of easy program storage made calculator gaming a rarity even as programmables became cheap and relatively easy to obtain. It wasn't until the early 1990s whengraphing calculator s became powerful enough and cheap enough to be common amonghigh school students for use inmath class;Handheld game console s have always been popular and suddenly the newly powerful graphing calculators, with their ability to transfer files to one another and from a computer for backup, could double as game consoles.Calculators such as
HP-48 andTI-82 could be programmed in proprietaryprogramming language s such asRPL programming language or TI-BASIC directly on the calculator; programs could also be written inassembly language or (less often) C on a desktop computer and transferred to the calculator. As calculators became more powerful and memory sizes increased viaMoore's Law , games increased in complexity.By the 1990s, programmable calculators were able to run implementations by hobbyists of games such as "Lemmings" and "Doom". (Lemmings for HP-48 was released in 1993 [http://www.xeye.org/1995-2000/LemmGames.html] ; Doom for HP-48 was created in 1995 [http://hpfool.free.fr/doom/images/index.html] .) Some games such as
Dope Wars caused controversy when students played them in school.The look and feel of said games, on an HP-48 class calculator, due to the lack of dedicated audio and video circuitry providing hardware acceleration, can at most be compared to the one offered by 8-bit handheld consoles such as the early Game Boy or the more recent
Gameking (low resolution, monochrome or grayscale graphics), or to the built-in games of non-Java orBREW enabledcell phone [http://www.hpcalc.org/hp48/games/arcade/] .Within the past few years, games still continued to be programmed for graphing calculators, but with amazing complexity. A new wave of games has appeared for the TI-83+/Ti-84+ series due to an advanced library for TI-BASIC programmers called xLIB. Assembly remained the language of choice for calculators running on a
Zilog Z80 processor, but for those running on aMotorola 68000 processor, with C (thanks toTIGCC ) becoming increasingly powerful, assembly slowly began to become a bit less popular.As of 2006 , since other mobile devices such asmobile phone s and PDAs have become popular and powerful, calculator gaming is no longer as popular. However, programming calculators to play games remains a phenomenon in schools since they are required in math class, and are easily programmable without other tools, as opposed to cell phones or PDAs; but with a tradeoff with the omission of a user-friendly interface for text-editing akin to modern programming suites.Examples
*
Block Dude
*Tetris
* "Dope Wars "
*Drugwars
* "Doom"
* "Deal or No Deal"
* Madden Calc
*Phoenix (arcade game) ee also
*
Programmable calculator
**Graphing calculator *
Mobile game
*Handheld game console
*Handheld electronic game External links
* [http://www.ticalc.org ticalc.org] – A comprehensive archive of TI graphing calculator programs
* [http://casiocalc.org/ Universal Casio Network] – A Casio calculator forum with games, and downloads
* [http://www.faqs.org/faqs/hp/hp48-faq/part4/ comp.sys.hp48 FAQ : 4 of 4 - Best Programs and Where to Get Them]
*
* [http://www.calcgames.org CalcGames] – An organized archive of games and programs for the TI graphing calculator
Wikimedia Foundation. 2010.