Pagina 2 di 5

Re: piccola calcolatrice con z80

MessaggioInviato: 21 giu 2019, 12:18
da alien75
Se vi interessa progettare una calcolatrice con Z80, io l' ho gia fatto: potete scaricare i progetti in

http://creative75.altervista.org/creative/?p=86


All'inizio della descrizione potete scaricare l' intero progetto tranne il firmware nel quale mi sono piantato.
Chiedo aiuto ad esperti per risolvere un problema SW di lettura dei tasti.
Qui sotto il mio post in cui chiedo aiuto per il SW:

https://www.electroyou.it/alien75/wiki/problema-con-firmware-calcolatrice-z80

Nessuno mi puo' aiutare? :D

Re: piccola calcolatrice con z80

MessaggioInviato: 21 giu 2019, 23:21
da IsidoroKZ
Quello che hai scritto non e` un post, e` un articolo. Scrivi il post qui dietro, nel forum. Specifica anche che compilatore usi, non mi ricordo di averlo visto specificato

Che algoritmi usi per le operazioni? Hai delle funzioni trascendenti?

Re: piccola calcolatrice con z80

MessaggioInviato: 22 giu 2019, 8:21
da alien75
Non uso funzioni trascendenti, qui di seguito ci sono i sorgenti che gestiscono la tastiera:

https://www.electroyou.it/alien75/wiki/ ... atrice-z80

Ho utilizzato lo "Z80 simulator IDE": è un IDE provvisto di BASIC ed ASSEMBLER.

Re: piccola calcolatrice con z80

MessaggioInviato: 22 giu 2019, 8:23
da PietroBaima
perché usi il BASIC :?: :cry: :cry: :cry:

Re: piccola calcolatrice con z80

MessaggioInviato: 22 giu 2019, 8:35
da MarcoD
Mi ricorda lo ZX81 Sinclair :-|

Re: piccola calcolatrice con z80

MessaggioInviato: 22 giu 2019, 9:38
da Piercarlo
PietroBaima ha scritto:perché usi il BASIC :?: :cry: :cry: :cry:


Cosa hai contro il basic? All'epoca dello Z80 si usava quello...

Re: piccola calcolatrice con z80

MessaggioInviato: 22 giu 2019, 10:31
da PietroBaima
Il BASIC è un linguaggio scritto per chi si avvicina all’informatica senza averne le basi.
Per imparare va benissimo, ma pretendendo di fare qualcosa di serio ed affidabile non è il linguaggio che dovrebbe essere usato.

Il BASIC si usava all’epoca dello spectrum ZX80, un grande successo commerciale che ha introdotto il computer nelle famiglie (io stesso avevo uno spectrum sinclair collegato al TV in bianco e nero a valvole...) non dello Z80.

All’epoca i programmatori seri utilizzavano esclusivamente l’assembler e ottimizzavano a livello di byte (di bit no, a quel livello ottimizzavano gli hardwaristi).

Re: piccola calcolatrice con z80

MessaggioInviato: 22 giu 2019, 10:43
da IsidoroKZ
Avevo scritto tempo fa per Z80 alcune routine per calcolare qualche funzione non lineare (radice quadrata, esponenziale, logaritmo e tangente) in BCD, ovviamente in assembler. Era la sagra del cordic!

Come danno collaterale avevo anche scritto una routine per il tiny basic Z80 (calcoli su 16 bit, solo interi) che calcolava la radice quadrata di un numero intero di 16 bit, risultato su 8 bit, usando solo 10 byte di codice!

Re: piccola calcolatrice con z80

MessaggioInviato: 22 giu 2019, 10:54
da Max2433BO
Scusate l'OT, ma i due link di alien75 su electroyou non sono raggiungibili...

... vi risulta?

O_/ Max

Re: piccola calcolatrice con z80

MessaggioInviato: 22 giu 2019, 10:59
da IsidoroKZ
Il link a EY punta ad un articolo che è stato reso invisibile poiché è in realta un post, non un articolo. Gli avevo già detto di scriverlo come post.