Fantastico mi hai fatto tornare al periodo delle superiori....è stato il mio primo Micro
@PierAisa3 жыл бұрын
certe cose non si dimenticano mai!!
@ifaber683 жыл бұрын
Si!!! L'uscita video + ingresso tastiera e ritorno indietro di circa 37 anni quando avevo lo ZX80 della Sinclair, spettacolare! Ottimo lavoro.
@vitozaccheo3 жыл бұрын
Pollice in su, messo come al solito, appena inizio a guardare il video. 👍🏼👍🏼
@PierAisa3 жыл бұрын
grazie per la fiducia
@giandcl13 жыл бұрын
Ingegnere, complimenti per l'ottimo lavoro. Molte grazie per la condivisione.
@mariano68253 жыл бұрын
Analogico presente ...😁👍👏
@angelino47103 жыл бұрын
Buona sera Pier
@SimonEGab3 жыл бұрын
Progetto Molto Bello, Complimenti Pier e a tutti 👏🏻👏🏻
@thyristor4193 жыл бұрын
Grande, 👍🏻😃👍🏻notevole il cambiamento da scheda pcb 1 a questa, in questi giorni sto guardando i tuoi video su easyeda (utilissimi, e provare lo sbroglio piste di semplici circuiti "risveglia" la mente )
@PierAisa3 жыл бұрын
grazie Easyeda lo consiglio caldamente è un ambiente che ormai è ultra stabile e dà garanzie di affidabilità e vedrai che dà anche molta soddisfazione
@giuseppecolombo47013 жыл бұрын
Ottima seconda parte complimenti pier
@hansroemerszoonvanderbrikk76263 жыл бұрын
Ti ho messo like così senza ancora avere visto il video solo perché fa piacere l'argomento :) Tanto lo so già che il video è interessante!
@PierAisa3 жыл бұрын
grazie per la fiducia!!
@hansroemerszoonvanderbrikk76263 жыл бұрын
@@PierAisa alla fine il video l'ho visto però e la fiducia era ben riposta 🤣
@iw0hex3 жыл бұрын
un vero piccolo PC fatto in casa, pazzesco !!!! Pier, se ci metti una uscita video ed una tastiera giuro che ne costruisco uno ! Magari che fa anche RTTY :-) . Bellissimo. 73s Pasquale IW0HEX
@PierAisa3 жыл бұрын
Esatto, non ti nascondo che avevo intenzione di usarlo per la gestione del protocollo AX.25 per noi OM !
@Rand00813 жыл бұрын
Finalmente un nuovo episodio della serie Z80, congratulazioni! :D Se posso dare un suggerimento: aprire il plugin esadecimale di npp è stata un'operazione superflua che potrebbe confondere un principiante, essendo il dump già in formato testuale era sufficiente modificarlo da editor di testo.
@nonno_beppe3 жыл бұрын
Ciao Pier! Non scrivo tanto ma ci sono sempre. OK+++
@vornao3 жыл бұрын
da (quasi) informatico mi viene in mente di scrivere un bel compilatore basic per lo z80! Bel video, un saluto
@PierAisa3 жыл бұрын
Potremmo aprire un piccolo gruppo di lavoro 😎
@vornao3 жыл бұрын
interessante... :) tempo permettendo!
@MarcoFranceschini19713 жыл бұрын
Eccomi...la gloriosa creatura del Dott. Faggin...in attesa del Gufo Reale 289.
@nataleroda48943 жыл бұрын
Ciao ,come sempre i tuoi video sono molto interessanti ,ti seguo sempre dalla Svizzera,io sono un'appassionato di elettronica anche se non sono forte come te,e di commodore 64, ho trovato su un sito francese un tipo che riesce a fabricare tutte le roms de commodore (BASIC,KERNEL et CHARACTER) e il pla. riesce anche a fabricare le cartucce ,tu hai previsto qualche video del genere?comunque sei forte ,un abbraccio da un tuo fans elvetico.
@PierAisa3 жыл бұрын
Grazie ! Il commodore64 è sempre uno dei miei preferiti ... ho fatto qualche video, ma solo di riparazione al momento ... in futuro si potrebbe fare qualcosa di più serio
@giangattista3 жыл бұрын
Sulla serie AVR 8-bit non c’è l’implementazione hardware dei segnali di CTS e RTS ma sulla serie ATSAM su architettura ARM c’è, per cui sulle schede arduino con ATSAM ci sarà la possibilità di implementarla!
@PierAisa3 жыл бұрын
Ottimo grazie come sempre per utilissimo commento!!
@cicciosinger63223 жыл бұрын
mi piace anche senza capire un granchè..... grazie
@Tiziao223 жыл бұрын
Al controllo finale PCB conviene verificare il verso delle serigrafie dei componenti.
@PierAisa3 жыл бұрын
si assolutamente.. è in cantiere la versione con espansione i/o display tastiera e memoria di massa
@ferraraweb3 жыл бұрын
Bel lavoro fatto sulla seconda versione della scheda. Unico piccolissimo neo, sempre prevedere un connettore con la seriale TTL. Non costa nulla e nell'interfacciamento con Arduino ti eviti una doppia inutile conversione. Sarebbe interessante creare con un Arduino un'interfaccia per tastiera usb o ps2 in modo da rendere lo Z80 indipendente (a meno della seriale ovviamente, ma anche qui sarebbe interessante creare qualcosa).
@PierAisa3 жыл бұрын
Grazie per il commento ... questo è il piccolo mattone di base da cui stiamo pensando le evoluzioni .. display, me moria di massa, I/O esterno ed interfacce anche più moderne ...
@skandy633 жыл бұрын
questa Eprom permette di mandare in esecuzione dei programmi in linguaggio macchina o è solo Basic?
@PierAisa3 жыл бұрын
Questa EPROM integra il BASIC Nascom v 4.7 che non permette l'esecuzione di codice macchina ma è solo l'interprete documentato qui www.nascomhomepage.com/pdf/Basic.pdf Magari si potrebbe fare un piccolo interprete ad hoc ... bel progettino se non esiste già
@gasparinizuzzurro63063 жыл бұрын
Eh, si sarebbe bello metterci un'uscita a display, ma come? sembra un pò lunghetto da implementare. Potresti prendere is esame di interfacciare il vic-II del c64 ma è un pò tricky, perchè il VIC-II implementa il refresh delle memorie dinamiche cosa che fa anche lo z80. Poi ha l'esigenza di richiedere il bus alla CPU e sincronizzazione un pò stretta con la CPU (le famigerate bad line). Tempo fa avevo analizzato la questione e un'altra cosa che rompeva un pò è che i due integrati leggono i dati sul bus dati in certi casi sul fronte di discesa in altri su quello di salita. Non ricordo bene ma alla fine mi pare che sarebbe stato necessario un latch a 8 bit. Forse è più semplice un TMS 9918A usato nella console colecovision. La cpu lo vede come un periferico (quindi lo manovri con le istruzioni In/out dello z80). Dalla sua ha il vantaggio che ha la sua ram video, elettricamente disconnessa dal bus della cpu, quindi niente problemi di sincronizzazione. Se l'arduino è sufficientemente veloce da rilevare le operazioni sul bus dello z80 si potrebbe pensare di decodificare certi indirizzi dello z80 e 'simulare' una modalità video gestita da arduino+gameduino. Qualche altra soluzione?
@PierAisa3 жыл бұрын
Pensavo inizialmente ad una cosa molto di base come un LCD 16x2 righe su cui sparare l'uscita oppure mettere un companion chip come ad esempio un arduino shield ma non volevo snaturare troppo il progetto su Z80
@gasparinizuzzurro63063 жыл бұрын
@@PierAisa Pensavo anche io al companion chip su arduino. Più che altro per l'interprete BASIC che immagino abbia una primitiva funzione sw che emette un carattere. Proponevo il arduino+gameduino perchè il secondo "esce" già con i segnali per pilotare il display. Quindi l'idea era grosso modo questa: lo z80 emette una serie di out su una porta specifica, che indicano il "comando", ad esempio "metti il carattere C nella posizione X,Y dello schermo". L'arduino interpreta questo comando e lo trasforma in una serie di istruzioni per aggiornare lo schermo "disegnando" il carattere sullo schermo gestito da gameduino, o eseguendo qualche altro comando come "scorri lo schermo su di una riga". Praticamente lo z80 vede una sorta di modalità "testo" come quella del C64 . Non so se mi sono spiegato.
@WearenerdsShop3 жыл бұрын
Ciao Pier,ho creato un mio pcb basato su Arduino,ma ho un bel problema nel utilizzare la alimentazione a bordo scheda. Sembra come se fosse in corto,ho rivisto lo schema ma sembra perfetto. Potresti aiutarmi ad indentificare il problema? Grazie mille in anticipo
@PierAisa3 жыл бұрын
ok per seguirlo bene apri un post sul mio forum se ti va allegando foto. Se hai la alimentazione in corto dovresti partire con un alimentatore limitato in corrente diciamo 200mA e salire piano piano cercando di capire dove si trova il corto... ma non è che hai piano di massa e Vcc con delle vias?
@WearenerdsShop3 жыл бұрын
@@PierAisa Si copper area GND sul bottom e VCC sul top con vias. Alimentando direttamente a 5V quindi senza passare dal alimentatore funziona
@PierAisa3 жыл бұрын
buon indizio
@nirvanaitalia3 жыл бұрын
prova a collegare assieme rts+cts lato z80
@zolatanaffa873 жыл бұрын
Ciao Pier, hai fatto caso che tutte due le volte che hai lanciato il programma di dadi sia in inglese che in italiano, dopo la aggiunta di input al posto di get, hai ottenuto la stessa sequenza di numeri casuali? 2,2 -2,4-1,5,? il modo che hai illustrato per modificare il file del Dos è più complicato di quello che ricordavo io (ne parlavamo in un altro post) L'editor esadecimale che avevo trovato a quel tempo aveva la schermata identica a quella che hai mostrato tu ( posizione di memoria, valore esadecimale, e valore asci) e potevi direttamente modificare quelli, ottenendo che il corrispondente bit esadecimale venisse modificato. Per essere sicuro di non modificare posizioni di memoria importanti al programma ma non dedicate a semplice testo bisognava stare entro il testo vecchio, mettendo 32 o h20 per tutto il rimanente messaggio originale. bello il messaggio subliminale :-))
@PierAisa3 жыл бұрын
Sulla gestione della casualità (funzioni Random) ci sarebbe da parlare parecchio perché i metodi negli anni da un punto di vista informatico sono cambiati molto. Per quanto riguarda l'editing del file binario ho scelto la strada un po' più complicata ma avevo piacere di far vedere la corrispondenza fra quello che è un carattere esadecimale un carattere ASCII è un carattere inteso come valore binario. Ciao!!!
@Peppe21013 жыл бұрын
Io ho costruito la versione CP/M è tutta un'altra cosa si possono far girare tante applicazioni interesssanti, te la consiglio Inoltre il MAX232 è ormai inutile meglio un convertitore usb esterno
@PierAisa3 жыл бұрын
che progetto hai seguito?
@Peppe21013 жыл бұрын
@@PierAisa Questo con qualche piccola personalizzazione easyeda.com/peabody1929/CPM_Z80_Board_REV_B_copy-76313012f79945d3b8b9d3047368abf7 Se serve aiuto sono qui
@francescoceresa1233 жыл бұрын
Sarebbe bello provare a mettere una version leggera di Unix sullo z80
@PierAisa3 жыл бұрын
Dobbiamo operare una bella cura dimagrante... magari partendo da un vecchio sistema V o vax
@redmi-cq8jx3 жыл бұрын
per far funzionare arduino una prova potrebbe essere collegare il pin 12 del max ad arduino e nello sketch fare in modo che arduino invii verso lo z80 solo quando sente il pin 12 del max HIGH....:)) (o forse è active LOW??)
@PierAisa3 жыл бұрын
Si avevo pensato anche io di emulare il controllo di flusso hw tramite Arduino potrebbe essere parte del video delle prossime puntate della serie dove invece ci concentriamo sulle espansioni della scheda i/o tastiera display memoria di massa
@redmi-cq8jx3 жыл бұрын
@@PierAisa forse può essere un limite il buffer della seriale di arduino...., bella serie! felice che continua:)