Free42

Software screenshot:
Free42
Software detaljer:
Version: 1.4.50
Upload dato: 2 Jun 15
Udvikler: Thomas Okken
Licens: Gratis
Popularitet: 5

Rating: nan/5 (Total Votes: 0)

Free42 er en komplet re-implementering af HP-42S lommeregner og HP-82240 printer. Free42 blev skrevet fra bunden, uden brug af HP kode. Du behøver ikke nogen ROM-billeder for at bruge det, men det er fuldt ud HP-42S kompatible.
 
 Startende med udgivelsen 1.4, Free42 kommer i Decimal og binære versioner. De to look og opfører sig identisk; den eneste forskel er den måde, de repræsentere tal internt. Alle download pakker omfatter både Decimal og binære versioner.
 
 Free42 Decimal bruger Hugh Steers '7-cifret basis-10000 BCD20 bibliotek, som giver 25 decimaler af præcision, med eksponenter spænder -10.000-9.999. Transcendente funktioner vurderes til mindst 20 cifre. Hvert nummer bruger 16 bytes hukommelse.
 
 Free42 Binary bruger pc'ens FPU, hvis de er tilgængelige; det repræsenterer tal som IEEE-754 kompatibel dobbelt præcision binære floating point, som bruger 8 bytes per nummer, og giver en effektiv præcision på næsten 16 decimale cifre, med eksponenter i området fra -308 til 307 (faktisk kan eksponenter være mindre end - 308, men sådanne små tal er "denormaliseres" og ikke har den fulde præcision "normaliserede" tal).
 
 Den binære version har den fordel at være meget hurtigere end decimaltegnet udgave; også, det bruger mindre hukommelse. Imidlertid numre såsom 0,1 (en tiendedel) ikke kan repræsenteres nøjagtigt i binær, da de gentager fraktioner derefter. Denne unøjagtighed kan medføre nogle HP-42s programmer til at mislykkes.
 
 Hvis du forstår de spørgsmål omkring binære floating point, og du behøver ikke stole på arven software, der kan afhænge af nøjagtighed af decimalbrøker, kan du bruge Free42 Binary og nyde dens hastighed fordel. Hvis på den anden side, du har brug for fuld HP-42S kompatibilitet, skal du bruge Free42 Decimal.
 
 Hvis du ikke helt forstår ovenstående, er det bedst at spille sikkert og bruge Free42 Decimal

Hvad er nyt i denne udgivelse:.

< ul>

  • Tilføjelse eller trække to komplekse matricer, og tilføje eller fratrække en kompleks matrix i X til eller fra en kompleks skalar i Y, vil forårsage beskadigelse af hukommelse, hvilket resulterer i et nedbrud snart efter. Fast.
  • Hvad er nyt i version 1.4.47:

    • En anden UVEC bug: Det skal returnere Ugyldig data, når omfanget af sin argumentation (| z | komplekse skalarer, FNRM for reelle matricer) er nul. Det returnerede sit argument uændret i stedet. Fast.

    Hvad er nyt i version 1.4.45:

    • ASTO IND ST X blev brudt; i stedet for at lagre de første 6 tegn i ALPHA registeret i registeret eller variabel peget på af X, er det gemt dem i variablen peges på af de første seks tegn af ALPHA selv. Fast.

    Andre software developer Thomas Okken

    Free42
    Free42

    4 May 20

    Kommentarer til Free42

    Kommentarer ikke fundet
    Tilføj kommentar
    Tænd billeder!