====== Calculators ====== For the many different calculators out there that have EOP capabilities. Architectures vary, as for operating systems. ARM, m68k, z80, and Saturn are just some of the potential architectures, while operating systems are almost always custom, with a few calculators sporting something related to Linux. ===== Casio FX-9750GII ===== ==== Operating Systems ==== //n/a// ==== Other ==== === Firmware Flash (get 9860 GII function) === >Now you can have the fx-9860 GII operative system The firmware can be flashed on these using a simple procedure, which allows the user to run various assembly programs from a more advanced calculator. A list of some of these programs is supplied below, alongside the firmware flash link of course. https://www.casiocalc.org/to/fsdisplay.php?cat2disp=FS.FX.9860G.casm (9680G ASM progs) http://magnum-casio-games.blogspot.com/2011/06/how-to-hack-your-casio-fx-9750-gii-os.html ===== Casio Prizm series (fx-CG) ===== ==== Operating Systems ==== === Console emulation (potential) === Whether these emulators support operating systems for these consoles is unknown; it must be looked into further. Consoles without meaningful OSes are not included. Nintendo Entertainment System – [[https://github.com/tswilliamson/nesizm|NESizm git]] Nintendo Game Boy (+Color) – [[https://github.com/tswilliamson/prizoop|Prizoop git]] + [[https://www.cemetech.net/downloads/files/1569/x1569|alt. link]] === Lines Accelerate === >optimizes speed and simplicity for your calculator Some dude’s massive OS series. There’s far too many to list, so the most recently uploaded version is the one chosen. Appears to have many programs. https://www.cemetech.net/downloads/files/1245/x1245 === Utilities === >providing functionality not originally found in the OS Purports itself as a “utilities” combination package for the Prizm. There’s actually a lot in here, so it feels worthy as a proper EOP. https://github.com/gbl08ma/utilities https://www.cemetech.net/downloads/files/934/x934 http://www.cemetech.net/forum/viewtopic.php?t=8245 === Windows CG10 === The typical ridiculous Windows shell clone, which seem absolutely ubiquitous on calculators. https://www.cemetech.net/downloads/files/688/x688 ==== Other ==== === Games, etc. === Various interesting programs for these devices that aren’t EOPs. https://www.cemetech.net/downloads/browse/prizm ===== HP28 series ===== ==== Other ==== === Games, Graphics, Utilities === Various interesting programs for the HP-28 that are not OSes, but still fit within the realm of EOP. https://www.hpcalc.org/hp28/utils/ https://www.hpcalc.org/hp28/games/ https://www.hpcalc.org/hp28/graphics/ ===== HP38G ===== ==== Other ==== === Games, Miscellaneous, Utilities === These aren’t OSes, but they feel fitting within the realm of EOP on the HP38G. https://www.hpcalc.org/hp38/apps/ https://www.hpcalc.org/hp38/utils/ https://www.hpcalc.org/hp38/games/ ===== HP39/40 series ===== ==== Other ==== === Apps, Games, Graphics === Various interesting applications for this series of calculators; these ones are worthy of EOP. https://www.hpcalc.org/hp39/apps/ https://www.hpcalc.org/hp39/games/ https://www.hpcalc.org/hp39/graphics/ ===== HP48 series ===== ==== Operating Systems (Clarke 1LT8) ==== === Brindows 2000 === “It takes up a lot of memory and is very slow” A silly replacement shell that imitates Windows 2000. Has some “extra” programs that make it truly EOP worthy. https://www.hpcalc.org/details/170 === Cecile 2.1 === Another Windows-like program launcher. Little details. https://www.hpcalc.org/details/174 === DNF View === A graphical viewer for launching programs on HP48s. Has icons for said programs. https://www.hpcalc.org/details/182 === GUI48 === A Windows 95 inspired shell that appears to include some EOPs. https://www.hpcalc.org/details/201 === HP-98 === Yet another Windows 95 inspired shell for the HP48s. Appears more basic than GUI48. https://www.hpcalc.org/details/313 https://www.hpcalc.org/details/314 (beta, has more features) === HPManager 1.3.1 === Some precursor to a larger project that never materialized. Imitates the Windows “Start” menu. https://www.hpcalc.org/details/4190 === HPWin === Imitates the Program Manager in Windows 3.x. Requires UFL (Universal Font Library). Newer program, as it’s from 2017. https://www.hpcalc.org/details/8507 https://www.hpcalc.org/details/162 (UFL) === Meta Kernel === >as well as many new features, such as a paint program An overhaul of the stock 48series shell, adding many new features and EOP style flourishes. Requires one whole 128k RAM card. https://www.hpcalc.org/details/213 https://www.hpcalc.org/hp48/apps/mk/ (extra programs) === PC emulation (potential) === Whether these emulators support operating systems for these computers is unknown; it must be looked into further. PCs without meaningful OSes are not included. CHIP-8 – [[ftp://ftp.funet.fi/pub/misc/hp48sx/chip/chip48-2.25-bin|chip48 2.25]] SuperCHIP-8 – [[https://github.com/Chromatophore/HP48-Superchip|HP48-Superchip]] === ShellOS === >Incompatible with the built-in RPL OS; requires a 32k or 128k RAM card in slot 1 A complete replacement OS for the HP48 series, similar to KnightOS on the TI-83/84+. Not many programs, but quite functional with a few games available. https://www.hpcalc.org/hp48/apps/shell/ === Win48 === Another Windows shell clone, but this time, there is included source code. Thanks Kyle. https://www.hpcalc.org/details/374 === WinHP 98 5.5 === A more interesting appearing Windows 98 clone for these HP calculators. Program interface looks somewhat unique, with little “widgets” flying everywhere. https://www.hpcalc.org/details/375 === WINHP’s PROGMAN === An imitation of the Windows 3.x Program Manager, again. Looks very X11 TWM minimalist, which is cool. https://www.hpcalc.org/details/8509 ==== Internet ==== === Cheyenne 0.02 === Enables turning these calculators into a web server, with the help of Usinagaz (below). The level of functionality/practicality is unknown. https://www.hpcalc.org/details/5033 === Navigator 0.07 === Allows browsing the internet using a modem, or browsing stored HTML files offline. https://www.hpcalc.org/details/5844 https://web.archive.org/web/20040103163359/http://www.hp-sources.com/navigator/english.asp === Usinagaz 0.03-040713 === Appears to be the prestige web browser for the HP48s (plus a few older series). Has received many updates from 2001 to 2004. Includes various things. https://www.hpcalc.org/details/4583 ==== Other ==== === Editors, Geography, Interfaces, Terminals, & Sounds === Various EOP worthy programs across a variety of categories. There’s also games, but they are too numerous to list, even as categories. https://www.hpcalc.org/hp48/utils/sound/ https://www.hpcalc.org/hp48/apps/editors/ https://www.hpcalc.org/hp48/utils/terminal/ https://www.hpcalc.org/hp48/utils/interface/ https://www.hpcalc.org/hp48/science/geography/ ===== HP49 series (+48GII, 50G) ===== ==== Operating Systems (Samsung S3C2410A ARM9 or Saturn) ==== === GUIplus === A replacement GUI with a bunch of simple “user convenience” enhancements. Enough of a overhaul to deserve inclusion. https://www.hpcalc.org/details/7282 === NewOS 0.7b === A “new OS” for the HP49s. Has multitasking support. Looks very basic, but the file list references a “PONG”, so it’s probably not bare. https://www.hpcalc.org/details/5339 === Windoigt === Similar to DNF View in how it’s a program launcher that comes with a lot of icons. https://www.hpcalc.org/details/4311 === Windows49 === The obligatory Windows clone, with a program menu, photos, etc. Problem is, it’s all in Spanish. https://www.hpcalc.org/details/5741 === WinHP (CSN) === This is also in Spanish. Has some programs with icons, apparently. https://www.hpcalc.org/details/5539 ==== Internet ==== === Cheyenne 0.02 === The same as Cheyenne on the HP48s, all the way down to requiring Usinagaz. May be faster? https://www.hpcalc.org/details/5033 === CONNECT === A program that integrates with Usinagaz to enable internet connection thru IrDA (mobile phones). https://www.hpcalc.org/details/6296 === ICQ HP 1.1 === An HP version of ICQ, for wire and radio. https://www.hpcalc.org/details/4847 === IRC Prime 0.01 === Allows chatting to IRC channels in tandem with Usinagaz. https://www.hpcalc.org/details/5766 === Mail Prime 0.7 === Affords all the functions of a basic email client, including configuration of servers. Requires Usinagaz for the internet, and Navigator 1.00+ for HTML mail. https://www.hpcalc.org/details/5721 https://web.archive.org/web/20111029104701/http://kdntl.pagesperso-orange.fr/hp49/hp-sources.com/internetprime/default.asp.html === Navigator 0.08 === Just like Navigator for the 48s, this allows viewing of HTML files offline and such. https://www.hpcalc.org/details/4948 === Navigator 1.00o+ === This is the best version of Navigator, as it allows proper web browsing thru modem or phone, whilst also taking advantage of the larger screens on the 49g+ and 50g. However, it does mean it is only available for those two calculators. https://www.hpcalc.org/details/6001 https://web.archive.org/web/20130910221046/http://ydesir.free.fr/navigator/ === Usinagaz 0.3-040713 === Just like on the HP48s, this allows access to the internet with a 9600bps speed. https://www.hpcalc.org/details/4583 ==== Other ==== === Editors, Misc. Graphics, Mem. Management, and Time === Various EOP worthy programs that don’t fit in the above two categories. There’s also games, but they are too numerous to list, even as categories. https://www.hpcalc.org/hp49/graphics/editors/ https://www.hpcalc.org/hp49/graphics/misc/ https://www.hpcalc.org/hp49/utils/memory/ https://www.hpcalc.org/hp49/utils/time/ ===== HP Prime (G1, G2) ===== ==== Operating Systems (Samsung ARM9, NXP Cortex-A7) ==== === Linux (+DOOM) === >Installing the Linux OS to NAND Flash or running the Linux OS in the RAM There may be two ports available for this. One is from 2017, and one is from 2019. Both appear to require cracking the thing open. Little works in the 2017 one, while the 2019 one appears to be a lot more versatile. The 2017 one may only require access to JTAG, while the 2019 one requires flashing. Also, there may be an even newer method that comes with DOOM. https://www.zephray.me/post/hp_prime_g2_linux (2019 vers.) https://tech-en.netlify.app/articles/en544372/index.html (DOOM) https://www.omnimaga.org/hp-calculator-programming-and-support/prime-linux/ (2017 vers.) === Rip’Em === >It's an ELF launcher, not a operating system A custom bootloader and firmware for the Prime, filling in the otherwise very meager amount of low level hacks for the device. Can load basic dummy elf files. https://codewalr.us/index.php?topic=973.0 https://www.hpmuseum.org/forum/thread-5411-page-3.html === Windows IoT === May not require “dev” access to Windows IoT files, but the background isn’t encouraging. Manages to get into the beginnings of an OS boot. https://github.com/ms-iot/imx-iotcore https://web.archive.org/web/20211016105457/https://twitter.com/imbushuo/status/1192181323282038784 ==== Other ==== === Games and Graphics === A bunch of games that run on the Prime. Also, some graphical utilities, including an image viewer. https://www.hpcalc.org/prime/games/ https://www.hpcalc.org/prime/graphics/ ===== Texas Instruments 73 ===== See [[eop:miscellaneous_mobile_devices:calculators:other_texas_instruments_calculators|Other TI Calculators]]. ===== Texas Instruments 81 ===== See [[eop:miscellaneous_mobile_devices:calculators:other_texas_instruments_calculators|Other TI Calculators]]. ===== Texas Instruments 82 ===== See [[eop:miscellaneous_mobile_devices:calculators:other_texas_instruments_calculators|Other TI Calculators]]. ===== Texas Instruments 83 ===== See [[eop:miscellaneous_mobile_devices:calculators:texas_instruments_83|Texas Instruments 83]]. ===== Texas Instruments 83+ and 84+ ===== See [[eop:miscellaneous_mobile_devices:calculators:texas_instruments_83p_and_84p|Texas Instruments 83+ and 84+]]. ===== Texas Instruments 84+ CE ===== See [[eop:miscellaneous_mobile_devices:calculators:other_texas_instruments_calculators|Other TI Calculators]]. ===== Texas Instruments 84+ CSE ===== See [[eop:miscellaneous_mobile_devices:calculators:other_texas_instruments_calculators|Other TI Calculators]]. ===== Texas Instruments 85 ===== See [[eop:miscellaneous_mobile_devices:calculators:other_texas_instruments_calculators|Other TI Calculators]]. ===== Texas Instruments 86 ===== See [[eop:miscellaneous_mobile_devices:calculators:texas_instruments_86|Texas Instruments 86]]. ===== Texas Instruments 89 and Titanium ===== See [[eop:miscellaneous_mobile_devices:calculators:texas_instruments_89_and_titanium|Texas Instruments 89 and Titanium]]. ===== Texas Instruments 92 and II ===== See [[eop:miscellaneous_mobile_devices:calculators:other_texas_instruments_calculators|Other TI Calculators]]. ===== Texas Instruments 92 Plus ===== See [[eop:miscellaneous_mobile_devices:calculators:texas_instruments_92_plus|Texas Instruments 92 Plus]]. ===== Texas Instruments nSpire CX ===== See [[eop:miscellaneous_mobile_devices:calculators:texas_instruments_nspire_cx|Texas Instruments nSpire CX]]. ===== Texas Instruments Voyage 200 ===== See [[eop:miscellaneous_mobile_devices:calculators:other_texas_instruments_calculators|Other TI Calculators]].