Free42 je kompletní re-implementace kalkulátoru HP-42S a tiskárnou HP-82240. Free42 byl psán od nuly, bez použití jakéhokoliv kódu HP. Nepotřebujete žádné obrázky ROM, aby se ji používat, ale je to zcela HP-42S kompatibilní.
Počínaje vydáním 1.4, Free42 přichází v desítkové a binární verze. Dva vypadají a chovají se stejně; Jediným rozdílem je způsob, jakým představovat čísla vnitrostátně. Všechny stažené balíčky zahrnují jak desetinné a binární verze.
Free42 Desetinné používá Hugh volů '7-místné base-10000 BCD20 knihovnu, která dává 25 desetinných míst přesnosti, s exponenty sahat -10.000-9.999. Transcendentální funkce jsou vyhodnocovány, aby alespoň 20 číslic. Každé číslo spotřebovává 16 bajtů paměti.
Free42 Binary Používá počítače FPU-li k dispozici; to představuje čísla jako IEEE-754 kompatibilní s double precision binární s plovoucí desetinnou čárkou, která spotřebovává 8 bajty na číslo, a poskytuje efektivní přesnost téměř 16 desetinných míst, s exponenty v rozmezí -308 až 307 (ve skutečnosti, exponenty může být menší než - 308, ale takové malé množství jsou "denormalized" a nemají úplnou přesnost "normalizovaných" čísel).
Binární verze má tu výhodu, že je mnohem rychlejší než desítkové verze; také, používá méně paměti. Nicméně, taková čísla, jako 0,1 (jedna desetina) nemůže být reprezentován přesně v binární, protože jsou pak opakují frakce. Tato nepřesnost může způsobit, že některé HP-42S programy selhání.
Pokud jste pochopili otázky obklopující binární s plovoucí řádovou čárkou, a vy nemusíte spoléhat na starší software, který může záviset na přesnosti desetinných zlomků, můžete použít Free42 binární a vychutnat si jeho výhodu rychlosti. Pokud, na druhé straně, budete potřebovat plnou kompatibilitu HP-42s, měli byste použít Free42 Desítková.
Pokud nemáte plně pochopit nahoře, to je nejlepší hrát bezpečně a používat Free42 Desítková
Co je nového v této verzi:.
< ul>
Co je nového ve verzi 4.01.47:
- Další UVEC chyba: to by se měl vrátit neplatná data, kdy velikost jeho argumentu (| z | pro komplexní skaláry, FNRM pro reálné matice) je nulová. To se vrátil její argument nezměněný místo. Pevné.
Co je nového ve verzi 4.01.45:
- ASTO IND ST X bylo přerušeno; místo uložení prvních 6 znaků z rejstříku ALPHA do registru nebo proměnné ukázal na X, je uložen je do proměnné, na který ukazuje prvních šest znaků ALPHA sám. Pevné.
Komentáře nebyl nalezen