http://archaikum.cz/casio/kalkulacky/algebra/flash_pamet.php
[ Archaikum.cz > CASIO > grafické kalkulačky > ALGEBRA FX 2.0 / PLUS > Vytvoření vlastní přídavné aplikace ]
Sponzorované odkazy:

FLASH paměť


FLASH paměť kalkulačky série ALGEBRA FX je rozdělena na několik oblastí (A: až Z:) přičemž díky počítači je možné zapisovat do oblastí L: až Q:. Každá z těchto oblastí má kapacitu 130 kB (131 040 B) do kterých lze zavést spustitelné programy které budou mít ikonu v hlavním menu kalkulačky. Existuje několik programů umožňujících zkompilovat *.exe programy tak, aby šly spustit na kalkulačce
Takto zkompilované programy mají příponu *.cfx a do kalkulačky se zavedou pomocí CASIO Add-In Installeru
Nevýhodou této metody je, že odeslání programu do kalkulačky pomocí Add-In Installeru trvá poměrně dlouho a je možné nainstalovat maximálně šest programů (každý zabere celých 131 040 B a to i tehdy, je-li mnohem menší)

FlashEditor který lze získat na http://leadfiner.multimania.com/ (nejde o oficiální program) umožňuje uložit více programů do jedné oblasti a zavést tak do kalkulačky více programů. Tento program také umožňuje přijmout a odeslat některé části paměti kalkulačky bez použití Add-In Installeru. Přesuny dat jsou rychlejší, protože oblast může být poslána samotně (pouze přidá program do kalkulačky, Add-In Installer nejprve stáhne všech šest oblastí a poté zase všechny přepíše)
Tento program také umožňuje upravit ikony v hlavním menu kalkulačky

Autor CALiPSA vytváří CasioCommander který bude mít stejné funkce jako FlashEditor

vytvoření vlastní přídavné aplikace

http://perso.wanadoo.fr/casioworld/flash100/ - snad vše, co je potřebné znát pro tvorbu vlastních přídavných aplikací...

Taková přídavná aplikace je vlastně program napsaný v jazyce C nebo assembleru který se poté převedl do formátu *.cfx. Výhodou je vyšší rychlost programu a dostupnost více zobrazitelných znaků, včetně plné diakritiky nebo Řecké abecedy
Přídavná aplikace se vytvoří takto:



programy pro převod *.exe souboru do formátu *.cfx

CALiPSO Add-In Packager
(Casio Assembly Language Programming System Operative)
program se dá získat na stránce http://ccp.s5.com na které jsou i informace o tvorbě přídavných aplikací v assembleru. Server je v angličtině
verze 0.60 pracuje správně, verze 0.71 beta 2 nebyla zřejmě nikdy pořádně dokončena


Postupem času byla vytvořena verze 2.02 ve které byl program zcela přepracován a vylepšen takže nyní umí vytvářet přídavné aplikace ve formátu *.cfx pro Add-In Installer, specificky upravené aplikace pro CALiPSO Commander a aplikace pro programy FlashEditor (formát *.lec) a FlashCom (formát *.cdr)

Vytvoření přídavné aplikace pro CASIO Add-In Installer:




verze 2.10 a 2.11
byly uvolněny během jednoho dne
došlo k upravení vzhledu tak, aby se více podobal Commanderu
zpřístupněno skriptování, přidány některé ikony a ochranné funkce, zpřístupněn *.cfx formát CALiPSO
navíc byly opraveny některé drobné chyby a provedeno několik vylepšení



Přehled verzí:


CFXTool
Předností tohoto programu je vyšší rychlost konverze než má CALiPSO (ve verzi 0.60). Stáhnout se dá včtně zdrojového kódu zde (8.72 kB)




zobrazitelné znaky

Ve skrytém menu kalkulačky ALGEBRA FX 2.0 se ti po stisknutí kláves F1 nebo F2 ukáží znaky které jde zobrazit na displeji kalkulačky v textovém nebo grafickém režimu. Kromě nich ale existují ještě znaky, které jsou kódovány jako dva byty začínající F6 nebo F7. Ve skrytém menu se zobrazí napsáním F6xx a F7xx (jsou kódovány jako dva byty)
V jazyce C se pro jejich zobrazení má správně použít funkce "putchar" a to tímto kódem: "putchar(F6h);putchar(xxh);"


Tabulka všech zobrazitelných znaků (hexadecimální kód znaku je číslo řádky a sloupce):

základní (jednobytové) znaky znaky [F6__] znaky [F7__]


TOPlist