scaricare-APK
File apk per Android
Informazioni in breve
In generale il file apk di Free42 ha una valutazione di 9.8 su 10. Questo punteggio è cumulativo, la maggior parte delle migliori app su Google Play Store ha una valutazione di 8 su 10. Recensioni totali su Google Play Store: 284. Numero totale di recensioni a cinque stelle ricevute: 258. Questa app è stata valutata come negativa da un numero di 2 utenti. Il numero stimato di download supera le 100,000+ downloads unità, in Google Play Store Free42 è situato nella categoria Tools, con tag , ed è stato sviluppato da Thomas Okken. Puoi visitare il loro sito web http://thomasokken.com/free42/ o contattarli tramite email a thomasokken@gmail.com. Free42 può essere installato su dispositivi Android dalla 2.2(Froyo)+ in avanti. Forniamo solo file apk originali. Se qualcuno dei materiali presenti su questo sito viola i tuoi diritti, sei pregato di segnalarcelo. Puoi anche scaricare il file apk di Google ed eseguirlo utilizzando emulatori Android come Nox App Player, Bluestacks e KOPlayer. Puoi anche scaricare il file apk di Free42 ed eseguirlo su emulatori Android come Bluestacks o KOPlayer. Versioni del file apk di Free42 disponibili sul nostro sito: 3.1.7, 3.1.5, 3.1.2b, 3.1.2, 3.0.21 e altri. L'ultima versione di Free42 è la 3.1.7, caricata il 2024/06/04.
Screenshot di Free42
Descrizione di Free42

Free42 è una reimplementazione della calcolatrice HP-42S e della stampante HP-82240.
È una riscrittura completa, non viene utilizzato alcun codice HP e non richiede un'immagine ROM HP-42S.
Free42 è un progetto Open Source. Gli eseguibili e il codice sorgente sono rilasciati sotto i termini della GNU General Public License, versione 2.
Tutto il codice di terze parti utilizzato in Free42 è di dominio pubblico, o concesso in licenza in base a termini compatibili con GPLv2, o utilizzato con il permesso degli autori.

Cronologia delle versioni Free42
Nuovo in Free42 3.1.7
Ora vengono riconosciuti i delimitatori dei commenti '@' e ';' per incollare il programma.

ASIN/ASINH complessi più accurati.
Nuovo in Free42 3.1.5
La mappatura dei comandi diretti ora supporta mappature alternative per la modalità ALPHA.
Nuovo in Free42 3.1.2b
Risolto il problema con l'accesso ai file per Android >=
Nuovo in Free42 3.1.2


Nuovo in Free42 3.0.21
INPUT si bloccava se si premeva R/S mentre lo stack era vuoto, in modalità NSTK. Fisso.

ANUM considererebbe un punto decimale o una virgola da solo come zero, invece di ignorarlo. Fisso.

EDIT, EDITN e INDEX non hanno cancellato i flag 76 e 77 (matrix edge wrap e end wrap), mentre dovrebbero. Fisso.

Versione decimale: in HMS+ e HMS-, è stata corretta la gestione dei casi in cui uno o entrambi gli argomenti hanno un numero di minuti o secondi >= 60. (La versione binaria non presentava questo bug). Livello API di destinazione aggiornato per mantenere la sicurezza
Nuovo in Free42 3.0.20
Modificato Σ+/Σ- in modo che, in modalità NSTK, accetteranno un singolo argomento reale, assumendo Y=0 in quel caso.

Frequenze TONE sintonizzate su scala A440.
Nuovo in Free42 3.0.19
Risolto il crash in RTNERR quando si tornava alla modalità NSTK dopo FUNC/L4STK.

Corretto ASSIGN "" nei programmi.

Aggiunto PRREG al menu STAMPA.

NN→S ora ignora la modalità di visualizzazione e si comporta sempre come se la modalità ALL fosse attiva. L'idea è che se ti interessa la modalità di visualizzazione, probabilmente utilizzerai N→S, e avrai bisogno di NN→S solo se vuoi specificamente vedere la piena precisione interna.
Nuovo in Free42 3.0.17
Risolti un paio di bug in Incolla di scalari nelle modalità BINM, OCTM e HEXM.

Risolto il problema con l'incollaggio di U+22A2 e U+22A6 (caratteri 'aggiungi' usati da i41CX e Emu42).
Nuovo in Free42 3.0.14
Risolto (ri,im) incollaggio complesso. Questo è stato interrotto da copia e incolla localizzati.

Casi speciali per puro reale e puro immaginario in SQRT.
Nuovo in Free42 3.0.13
Risolto il problema con la gestione dei tasti numerici non validi nelle modalità BINM e OCTM.
Nuovo in Free42 3.0.10
Aggiunti →LISTA, ELENCO→, SALTA, CPXMAT? e TIPO? funzioni e ha cambiato il nome di PRMVAR in PGMVAR. Vedere il sito Web di Free42 per i dettagli.

INPUT ha causato un output errato della stampante nelle modalità NORM e TRACE. Fisso.

Sequenze di escape per caratteri non definiti in Copia e Incolla e nell'output della stampante.

Quando il registro Y contiene una stringa o un elenco, in modalità RUN, il tasto + ora esegue APPEND.
Nuovo in Free42 3.0.9
Risolto il problema con la gestione delle stringhe di un carattere nei programmi. Questo è stato interrotto nella versione precedente.

Release 3.0.8:

ripetizione automatica degli argomenti XSTR e ALPHA in generale.

Risolto il problema con la stampa sfocata su alcuni dispositivi.

Correzioni di bug.
Nuovo in Free42 3.0.8
Ripetizione automatica per XSTR e argomenti ALPHA in generale.

Versione Android: Risolto il problema con la stampa sfocata su alcuni dispositivi.

Correzioni di bug.
Nuovo in Free42 3.0.7
A2LINE ora gestisce meglio le stringhe che iniziano con i caratteri 127-255. Inoltre, è stata aggiunta la funzione A2+LINE per la generazione di stringhe aggiunte.

TAN e TANH complessi più accurati.

RND non ha gestito correttamente i numeri grandi, non riuscendo ad arrotondare il numero di cifre necessario in alcuni casi. Fisso.

Σ+ e Σ- hanno sempre voluto due argomenti, anche in modalità NSTK, quando X conteneva una matrice reale. Fisso.

Copia e incolla ora gestiscono gli oggetti dell'elenco.
Nuovo in Free42 3.0.6
Aggiunte funzioni di stringa e lista. Vedere il sito Web di Free42 per i dettagli.

Aggiunte lettere minuscole al carattere del menu.
Nuovo in Free42 3.0.5
bug L4STK potrebbe bloccarsi a causa di una correzione LNSTK errata in 3.0.2. Fisso.

Risolti un paio di bug delle macro skin: mancato avvio dell'esecuzione del programma quando si premeva EXIT durante VARMNU1 e blocco dell'interfaccia utente all'avvio dell'esecuzione del programma in alcuni casi.
Nuovo in Free42 3.0.4
Bug corretto che poteva causare risultati errati in INVRT, DET e divisioni matrici complesse.

FUNC e RTN ora salvano e ripristinano ERRMSG e ERRNO insieme al flag 25.

Aggiunte le funzioni RCOMPLX e PCOMPLX. Funzionano come COMPLEX, tranne per il fatto che funzionano sempre in rettangolare o polare, rispettivamente, ignorando il flag 73.

MENU e VARMNU1 tweaks: Annulla MENU e annulla il trapping EXIT in VARMNU1, quando lo stack RTN viene cancellato.

Incolla correzioni: cancella i messaggi rimanenti; impostare i flag 22 o 23 quando appropriato.
Nuovo in Free42 3.0.3
VARMNU1 implementato: VARMENU migliorato, con selezione immediata delle variabili e trapping EXIT.

X2LINE e A2LINE implementati: inserisci i contenuti di X o ALPHA in un programma.

INDEX o EDITN su una matrice locale ora conservano IJ se una matrice era già indicizzata.

RTNERR ora accetta argomenti stringa, quindi possono essere generati messaggi di errore arbitrari.

ERRNO e ERRMSG implementati: restituiscono il numero o il messaggio di errore per l'ultimo errore rilevato dal flag 25.

XSTR implementato: crea una stringa direttamente nel registro X.
Nuovo in Free42 2.5.25
Risolto il problema con l'incollaggio di zero. Questo è stato rotto in 2.5.21.
Nuovo in Free42 2.5.24a
Risolto il problema di rotazione dello schermo con Android 11.
Nuovo in Free42 2.5.23
Supporto implementato per la semantica della funzione definita dall'utente: conservazione dello stack, RTN con skip, RTN con errore. Vedere il sito web di Free42 per i dettagli.

Migliore gestione delle linee numeriche: la differenza visiva tra le rappresentazioni equivalenti di un numero è ora preservata, quindi 1000 rimane 1000 e non viene trasformato in 1E3, per esempio.

FMA implementato (Fused Multiply-Add).

Nei programmi, ora gestisce l'incollaggio di FIX / SCI / ENG con un argomento di 1 cifra, per la compatibilità con HP-41.
Nuovo in Free42 2.5.22a
2.5.22a:

Risolto crash su alcuni dispositivi meno recenti .

2.5.22: Precompilazione

dei nomi dei file nelle finestre di dialogo di selezione dei file adesso.

LASTO implementato. Questo è correlato a LSTO come ASTO è correlato a STO.

Funzione No-Operation (NOP) implementata.

GETKEY non si è fermato su Shift-EXIT. Fisso.

Funzione GETKEY1 implementata. Funziona come il normale GETKEY, tranne che si ferma solo su R / S.

STOFLAG non ha aggiornato gli annunciatori G e RAD quando i flag 42 o 43 sono stati modificati. Fisso.

Opzione gamma implementata per STOFLAG.
Nuovo in Free42 2.5.21
Implementate le funzioni ANUM, X <> F, RCLFLAG e STOFLAG. Vedere il sito web di Free42 per i dettagli.

Modalità "stack trace" implementata quando i flag 15 e 16 sono entrambi impostati.

Incollare numeri lunghi potrebbe restituire risultati errati se fossero presenti molti zeri iniziali. Fisso.

La divisione reale / complessa e complessa / complessa potrebbe restituire Non un numero per determinati input. Fisso. Inoltre è stata applicata una correzione simile al complesso 1 / X.

Divisione di matrici complesse, INVRT e DET restituirebbero risultati errati per matrici di grandi dimensioni. Fisso.
Nuovo in Free42 2.5.20
Corretto il comportamento INTEG quando integrand restituisce non reale.

Fissa DATE +, DDAYS e DOW quando i flag 31 e 67 sono entrambi impostati.

Risolto il problema con la spazzatura in SHOW quando BIN trabocca in HEX.

Durante TRACE, stampa una riga vuota prima di LBL, come l'HP-41.

Quando ISG ha raggiunto lo zero, la variabile di controllo del ciclo finirebbe per avere il segno sbagliato. Fisso.

Aggiunti [TROVA], [MAX] e [MIN] al catalogo FCN.

Risolto un problema di fuori portata spurio in COMB.

ISG e DSE con una variabile denominata si arresterebbero se quella variabile non esistesse. Fisso.
Nuovo in Free42 2.5.19
Corretto il comportamento di sollevamento dello stack con GETKEY.
Nuovo in Free42 2.5.18
Risolto il problema con l'incollaggio di 1 / X e 10 ^ X senza numero di riga.

Implementazione HEADING aggiornata in modo che funzioni sui telefoni che non forniscono più la vecchia API della bussola.
Nuovo in Free42 2.5.17b
temporanea del rollover del tasto n e del passaggio del dito introdotti nella versione precedente; 2.5.17a soffre di battiture mancanti, apparentemente causate dalla nuova logica. Le funzionalità verranno ripristinate una volta che il problema della tastiera è stato diagnosticato e risolto.
Nuovo in Free42 2.5.16
Corretto il comportamento GETKEY con skin che utilizzano la mappatura dei comandi diretti.
Nuovo in Free42 2.5.11
Durante l'immissione del numero, se si tornava indietro di un numero negativo fino a quando rimaneva solo il segno meno, quel meno non sarebbe stato analizzato correttamente e si poteva ottenere. Ad esempio, 1 +/- <- INVIO.
Nuovo in Free42 2.5.10
Il controllo dell'intervallo dell'indice in R <> R era difettoso, consentendo l'utilizzo di un indice di riga uguale al numero di righe + 1, che a sua volta avrebbe causato il danneggiamento della memoria. Fisso.

Quando si rinominava lo stato attualmente attivo, il nome dello stato non veniva aggiornato in memoria, con il risultato che all'uscita lo stato sarebbe stato comunque salvato con il vecchio nome e, al successivo avvio, sarebbe stato anche caricato con il vecchio nome. L'effetto netto di tutto ciò era che invece di finire con uno stato rinominato, ti ritroveresti con una copia.
Nuovo in Free42 2.5.9b
app di accesso tramite PIN potrebbe avviarsi con l'orientamento dello schermo errato in determinate circostanze. Fisso.
Nuovo in Free42 2.5.7
SOLVE non restituisce sempre il miglior valore della funzione in Z o la seconda migliore ipotesi in Y. Risolto.

Modificata l'impostazione delle preferenze di feedback tattile in un cursore a quattro livelli, per consentire un feedback più forte.

Ridotto l'intervallo di aggiornamento GPS per LOCAT da 60 secondi a 5 secondi.

La condivisione di una stampa vuota andrebbe in crash. Fisso; ora invece compare un messaggio.

Risolti i crash durante l'importazione di file di stato da allegati di posta elettronica.
Nuovo in Free42 2.5.5
Aggiunto file manager di stato, per caricare, salvare e passare da uno stato all'altro della calcolatrice. I file di stato sono in un formato indipendente dalla piattaforma, quindi possono essere scambiati tra istanze di Free42 in esecuzione su dispositivi diversi.

Risolto il crash in RTN quando una variabile locale nascondeva la matrice indicizzata.

Aggiunta l'opzione "condividi" per la visualizzazione della stampa.

Aggiunta l'opzione "condividi" per i programmi in formato raw.
Nuovo in Free42 2.4.2
Quando si carica una skin nel browser skin, ora impone un carico non memorizzato nella cache, quindi le correzioni di skin possono essere effettivamente caricate dagli utenti senza ritardi e senza dover ricorrere al caricamento laterale.

Cambiata la skin di default landscape, da desktop / 42ct a android / SGS-L. La vecchia pelle aveva tasti sotto il display che non si allineavano con i menu; devi avere Σ + 1 / x √x LOG LN XEQ sotto il display per un'interfaccia utente coerente.
Nuovo in Free42 2.3.1a
2.3.1a: impostazioni del compilatore modificate per impedire che generi istruzioni Neon, che sono incompatibili con alcuni dispositivi, causando l'arresto anomalo dell'app.

Aggiunta la funzionalità di caricamento delle skin, per scaricare e installare skin da Internet.

Aggiunta la funzione Elimina skin.

Aggiunta della finestra Avanzamento carta per la stampa.

Aggiunta della finestra Copia per la stampa.
Nuovo in Free42 2.3.1
Aggiunta la funzionalità di caricamento delle skin, per scaricare e installare skin da Internet. (È possibile che Android ti chieda di concedere l'accesso a Free42 a Internet: questa è la ragione. Nota che Free42 non accede a Internet per nessun altro motivo oltre al caricamento delle skin.)

Aggiunta la funzione Elimina skin.

Aggiunta della finestra Avanzamento carta per la stampa.

Aggiunta della finestra Copia per la stampa.
Nuovo in Free42 2.2.1b
Crea l'app esplicitamente single-instance (aggiungendo launchMode = "singleInstance" a Free42Activity nel manifest dell'app). Ciò dovrebbe eliminare i rimanenti arresti anomali del puntatore nullo nel codice nativo e anche impedire scenari di danneggiamento dei file di stato.
Nuovo in Free42 2.0.24e
Risolto crash quando si chiamava ON o OFF da un programma.

Risolto un bug che poteva lasciare un file di stato corrotto in determinate circostanze.
Nuovo in Free42 2.0.23
SOLVE ora prova più duro quando l'estrapolazione secante si blocca a causa della eccessiva ripidità della secante.

0 ^ 0 ora restituisce Dati non validi, non 1, per tutte le combinazioni di argomenti reali e complessi. Il razionale per il ritorno 1 era matematicamente discutibile, e Dati non validi è ciò che restituisce il vero HP-42S.
Nuovo in Free42 2.0.22c
Nuovo menu principale. Questo dovrebbe essere compatibile con tutte le versioni di Android, compresi i tablet Amazon Fire HD e altri dispositivi che hanno sabotato il vecchio menu dopo aver iniziato a puntare su Android 8.

Aggiunto codice per richiedere l'archiviazione e l'accesso GPS quando necessario (skin esterne, caricamento e salvataggio del programma, stampa su file, funzione LOCAT).
Nuovo in Free42 2.0.21
Fixato SQRT complesso in modo che restituisca risultati esatti quando Re (x) = 0 e Im (x) / 2 è un quadrato perfetto.

VARMENU passerebbe attraverso file di menu a più righe nell'ordine sbagliato. (Avevi bisogno di una funzione con 13 o più MVAR per notarlo.) Risolto.

Quando si stampa su GIF, la modifica del nome file non ha causato il riavvio della sequenza di numerazione GIF a 1. Risolto.

Quando si stampa su GIF, i file di output vengono ora lavati e chiusi immediatamente quando raggiungono la loro altezza massima.
Nuovo in Free42 2.0.20
MATA, MATB e MATX dovrebbero mostrare lo stesso comportamento di stack stack di EDIT e EDITN, ma non lo hanno fatto. Fisso.
Nuovo in Free42 2.0.17
L'inserimento o l'eliminazione di una END non eliminerebbe sempre i target GTO o XEQ locali memorizzati nella cache, causando potenzialmente il salto dei comandi GTO o XEQ locali nelle posizioni sbagliate. Risolto, e anche aggiunto il codice per riparare tale danno nei file di stato esistenti.
Nuovo in Free42 2.0.16
0 SEED ha inizializzato il seme casuale in modo errato, sprecando una cifra di casualità. Fisso. Quando si importano file raw, E ed -E sono ora riconosciuti come 1 e -1, per compatibilità con i file RAW-41 con numeri sintetici. Quando si importano file raw, le istruzioni sintetiche vengono ora gestite più come se fossero gestite dal vero HP-42S. Gli argomenti 112-116 sono sempre registri di stack, anche quando ciò non ha senso; 102-111 e 123-127 sono considerati solo come AJ e ae in LBL, GTO e XEQ.
Nuovo in Free42 2.0.15
POSA non avrebbe trovato la stringa di ricerca se la sua unica occorrenza era alla fine del registro alfa. Fisso. Manipolazione ottimizzata dell'indicatore di batteria scarica.
Nuovo in Free42 2.0.14
Nei programmi di esportazione, è stata rimossa la dimensione del buffer hardcoded per l'elenco dei programmi, quindi ora dovresti vedere tutti i tuoi programmi nell'elenco, indipendentemente da quanti ce ne siano. Quando si incollano numeri complessi in una notazione + bi, l'unità immaginaria deve ora essere i o j; le ortografie alternative I e J non sono più riconosciute.
Nuovo in Free42 2.0.13
Incolla non ha gestito correttamente i numeri con esponenti negativi. Fisso.
Nuovo in Free42 2.0.12c
Un'altra correzione per il crash del cambio di orientamento durante la stampa.
Nuovo in Free42 2.0.11
Copia ora ignora l'indicatore 29 (migliaia di separatori) e copia sempre i numeri senza separatori. Questo risolve alcuni comportamenti sorprendenti / indesiderabili quando si incollano numeri in fogli di calcolo o programmi. Quando si entra in una linea di programma in modalità NORM o TRACE, la linea verrebbe stampata, anche se la stampa era disabilitata. Fisso. MATA e MATB, nel menu SIMQ, si arresterebbero in modo anomalo se mancassero le variabili MATA o MATB. Fisso. Risolto blocco dell'interfaccia utente durante la stampa di grandi volumi.
Nuovo in Free42 2.0.10
L'applicazione Incolla non richiede più numeri di riga. (Questo ha avuto un bug in 2.0.9.) Il comando CUSTOM non disattiva più il menu CUSTOM. DIM ?, EDIT, e EDITN non ha stampato X in modalità TRACE. Fisso. La selezione del menu già attivo ora impone il ridisegno, rimuovendo i messaggi. Fatto l'annuncio stampa indugiare per un secondo dopo la stampa si ferma. Ciò lo rende più evidente, quindi è meno probabile che la stampa passi inosservata su dispositivi veloci.
Nuovo in Free42 2.0.8
MENU (attivando il menu programmabile) in modalità ALFA non ha disattivato il contrassegno alpha_mode, causando un comportamento errato o addirittura arresti anomali se successivamente si premevano tasti di menu.
Nuovo in Free42 2.0.7b
L'impostazione "Mostra sempre lo schermo intero", introdotta nella versione precedente, non si bloccava dopo il riavvio dell'app. Fisso.
Nuovo in Free42 2.0.7a
Aggiunta l'opzione "Mostra sempre l'intero display". Ciò previene problemi di visualizzazione con determinate combinazioni di dispositivi e skin.
Nuovo in Free42 2.0.7
Modificate le funzioni RAN e SEED per adattarle al comportamento del vero HP-42S. L'implementazione precedente utilizzava l'algoritmo dello standard Pac HP-41C, che produceva numeri con solo 6 cifre significative. L'annunciatore su / giù (menu a più righe) non è stato aggiornato correttamente quando è stato attivato VARMENU, incluso nel solutore e nell'integratore. Fisso. Le icone del menu Copia, Incolla e Stampa sono state visualizzate troppo grandi, sovrapponendo le etichette delle voci di menu su alcuni dispositivi. Fisso.
Nuovo in Free42 2.0.6
Risolto ISG e DSE per i valori> = 2 ^ 63 (9.2e18). Risolti alcuni errori nel modo in cui vengono gestite le modifiche alle strutture interne SOLVE e INTEG.
Nuovo in Free42 2.0.5
Risolto il problema di terminazione INTEG. Restituirebbe risultati inaccurati in alcuni casi. Sono stati risolti i numeri di importazione con esponente ma senza mantissa, ad esempio E3, -E-5, ecc. Ciò si è verificato in 1.5. Risolto il crash che si verificava quando si tentava di allocare matrici ridicolmente grandi. Durante l'immissione di un argomento numerico, i tasti freccia su e freccia giù eseguono BST e SST, che devono essere bloccati. Fisso. Testing flag 75 accenderebbe il menu programmabile. Fisso.
Nuovo in Free42 2.0.4
2.0.4 Implementato codice di caso speciale per numeri immaginari puri e puri in tutte le complesse funzioni logaritmiche, trigonometriche e iperboliche. 2.0.3 Risolti alcuni casi limite in funzioni complesse. All'avvio a freddo, ora cancella i flag 21 (abilitazione stampante) e 55 (esistenza stampante), per adeguarsi al comportamento del vero HP-42S. Rimosso l'opzione di stampa "testo non elaborato"; è stato obsoleto dall'introduzione della stampa UTF-8 in 1.5.11, poiché Unicode può rappresentare direttamente il set di caratteri di HP-42S. [...]
Si prega di valutare questa app
Più informazioni
Altre Free42 versioni APK per Android
Android popolare app