Free42

Skjermbilde programvare:
Free42
Prog.varedetaljer:
Versjon: 1.4.50
Last opp dato: 2 Jun 15
Utvikler: Thomas Okken
Lisens: Gratis
Popularitet: 5

Rating: nan/5 (Total Votes: 0)

Free42 er en komplett re-implementering av HP-42S kalkulator og HP-82240 skriver. Free42 ble skrevet fra bunnen av, uten å bruke HP-kode. Du trenger ikke noen ROM-bilder for å kunne bruke det, men det er fullt HP-42S kompatible.
 
 Fra og med utgivelsen 1.4, kommer Free42 i Desimal og Binary versjoner. De to ser og oppfører seg likt; den eneste forskjellen er måten de representerer tallene internt. Alle nedlastingspakker inkluderer både Desimal og binære versjoner.
 
 Free42 Desimal bruker Hugh Steers '7-sifret base 10000 BCD20 bibliotek, noe som gir 25 desimalar av presisjon, med eksponenter spenner -10000 til 9999. Transcendente funksjoner evalueres til minst 20 sifre. Hvert nummer forbruker 16 byte minne.
 
 Free42 Binary bruker PC-ens FPU, hvis tilgjengelig; det representerer tall som IEEE-754 kompatibel dobbel presisjon binære flyttall, som bruker 8 bytes per nummer, og gir en effektiv presisjon på nesten 16 desimalar, med eksponenter spenner -308 til 307 (faktisk, kan eksponenter være mindre enn - 308, men slike små tall er "denormalized" og ikke har den fulle presisjonen av "normalisert" tall).
 
 Det binære versjonen har fordelen av å være mye raskere enn desimal versjonen; også, bruker den mindre minne. Imidlertid tall slik som 0,1 (en tiendedel) kan ikke fremstilles nøyaktig i binær, siden de repeterende fraksjoner deretter. Denne unøyaktig kan føre til at noen HP-42S programmer for å mislykkes.
 
 Hvis du forstår problemene rundt binære flyttall, og du ikke stole på eldre programvare som kan være avhengig av nøyaktighet av desimaltall fraksjoner, kan du bruke Free42 Binary og nyte dens hastighet fordel. Dersom, på den annen side, må du hele HP-42S-kompatibilitet, bør du bruke Free42 desimal.
 
 Hvis du ikke fullt ut forstår de ovennevnte, er det best å spille trygt og bruke Free42 Desimal

Hva er nytt i denne utgaven.

< ul>

  • Legge til eller trekke to komplekse matriser, og legge til eller trekke en kompleks matrise X til eller fra en kompleks skalar i Y, ville føre til minnefeil, noe som resulterer i en krasj like etter. Fikset.
  • Hva er nytt i versjon 1.4.47:

    • En annen UVEC bug: det skal returnere Invalid Data når omfanget av sitt argument (| z | for komplekse scalars, FNRM for reelle matriser) er null. Det returnert sitt argument uendret i stedet. Fikset.

    Hva er nytt i versjon 1.4.45:

    • ASTO IND ST X ble brutt; stedet for å lagre de 6 første tegnene i ALPHA register i registeret eller variabel peker til X, det lagret dem i variabelen peker til de seks første tegnene i ALPHA selv. Fikset.

    Annen programvare fra utvikleren Thomas Okken

    Free42
    Free42

    4 May 20

    Kommentarer til Free42

    Kommentarer ikke funnet
    Legg til kommentar
    Slå på bilder!