% Copyright (C) 2021 Mustafa Ibrahim % This work may be distributed and/or modified under the conditions of the LaTeX % Project Public License, either version 1.3c or higher. The latest version the % license is at: http://www.latex-project.org/lppl.txt \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{tiscreen}[2021/07/22 Ti calculator screen] % TODO: Scaling option \def\tiscreenX{16} \def\tiscreenY{8} \RequirePackage{lcd} % Define \DefineLCDchar{barx}{11111000001000101010001000101010001} \DefineLCDchar{bary}{11111000001000110001011110000101110} \DefineLCDchar{ar}{00011000011100100001000010000000000} \DefineLCDchar{sciE}{00000000000111101000011100100001111} \DefineLCDchar{sigma}{00000000000111110010100101001001100} \DefineLCDchar{sq}{01100000100010001000011100000000000} \DefineLCDchar{sub1}{00000000000010001100001000010000100} \DefineLCDchar{sub2}{00000000000110000010001000100001110} \DefineLCDchar{sub3}{00000000000110000010001000001001100} \DefineLCDchar{sub4}{00000000000100001010011100001000010} \DefineLCDchar{sub5}{00000000000111001000011000001001100} \DefineLCDchar{sub6}{00000000000011001000011100101001110} \DefineLCDchar{cx}{00101000100010100000000000000000000} % Redefine \DefineLCDchar{sqrt}{00111001000010000100101000110000100} \DefineLCDchar{!}{00100001000010000100000000010000100} \DefineLCDchar{e}{00000000000111010001111101000001100} \DefineLCDchar{i}{01000000001100001000010000101000100} \DefineLCDchar{w}{00000000001000110001101011010101010} \DefineLCDchar{v}{00000000001000110001100010101000100} \DefineLCDchar{[}{00110001000010000100001000010000110} \DefineLCDchar{]}{01100001000010000100001000010001100} \DefineLCDchar{lb}{00011001000010001000001000010000011} \DefineLCDchar{rb}{11000001000010000010001000010011000} \RequirePackage{xcolor} \definecolor{tiscreenfg}{HTML}{000000} \definecolor{tiscreenbg}{HTML}{5d9345} \DeclareOption{color}{\LCDcolors{tiscreenfg}{tiscreenbg}} \DeclareOption*{\PackageWarning{tiscreen}{Unknown ‘\CurrentOption’}} \ProcessOptions\relax \newcommand{\tiscreen}{\LCD{\tiscreenY}{\tiscreenX}}