プログラム電卓
初期のプログラム電卓では機械語を直接使うことはできなかったが、ハッカーがインタプリタのインタフェースを迂回する方法を発見し、アセンブリ言語で直接プログラミングできるようになった。最初にこの技法が使われるようになったのは TI-85 で、モード切替にプログラミング上の欠陥があったためである。TI-83でも同様の技法が使われるようになると、TIとHPは愛好家がそのようなニーズを持っていることを把握するようになり、アセンブリ言語用ライブラリを開発したり、開発者向けの詳細文書を公開したりするようになった。携帯型ゲーム機のゲームと似たようなゲームがプログラム電卓(特にグラフ電卓)ですぐさま開発されるようになった。TIはTI-83やTI-89で正式にアセンブリ言語をパッケージとしてサポートするようになった。HPは2012年現在の最上位機種 HP 50g でアセンブリ言語を内蔵している。カシオはPB-1000(英語版)でアセンブリ言語を搭載し、PB-1000Cでは搭載CPUのアセンブリ言語ではなく情報処理技術者試験のCASLを搭載していた。
主電源を切ってもメモリの内容が消えないようバッテリーバックアップを行う方式で、HPが最初に採用し continuous memory と名付けた。これは電池交換の際でもプログラムが失われないようになっている。なお、メモリ容量が増えてくると、完全なバッテリーバックアップは困難になってきた。そのため、電池交換にかける時間を2分以内などと制限する方式、電池を2つ搭載して一度に1つしか交換できないとする方式などが登場した。
フロッピーディスクは適度に安価であり取扱いもし易く便利なセーブ手段である。例えばヒューレット・パッカードはHP-ILインターフェースを使用してフロッピーディスクドライブを接続可能とした。このフロッピーディスクドライブ(HP 9114A/B)を利用すると3.5インチ2DDフロッピーディスクにセーブすることが可能である。HP-ILを採用していた機種としては、HP-41C、HP-71B、HP-75C/D等がある。
PC-1401(英語版)、PC-1403(英語版)