0678: Z80 Minicomputer PCB versione 2 (ep.6)

  Рет қаралды 5,423

Pier Aisa

Pier Aisa

Күн бұрын

Пікірлер: 52
@DDivari
@DDivari 3 жыл бұрын
Fantastico mi hai fatto tornare al periodo delle superiori....è stato il mio primo Micro
@PierAisa
@PierAisa 3 жыл бұрын
certe cose non si dimenticano mai!!
@ifaber68
@ifaber68 3 жыл бұрын
Si!!! L'uscita video + ingresso tastiera e ritorno indietro di circa 37 anni quando avevo lo ZX80 della Sinclair, spettacolare! Ottimo lavoro.
@vitozaccheo
@vitozaccheo 3 жыл бұрын
Pollice in su, messo come al solito, appena inizio a guardare il video. 👍🏼👍🏼
@PierAisa
@PierAisa 3 жыл бұрын
grazie per la fiducia
@giandcl1
@giandcl1 3 жыл бұрын
Ingegnere, complimenti per l'ottimo lavoro. Molte grazie per la condivisione.
@mariano6825
@mariano6825 3 жыл бұрын
Analogico presente ...😁👍👏
@angelino4710
@angelino4710 3 жыл бұрын
Buona sera Pier
@SimonEGab
@SimonEGab 3 жыл бұрын
Progetto Molto Bello, Complimenti Pier e a tutti 👏🏻👏🏻
@thyristor419
@thyristor419 3 жыл бұрын
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 )
@PierAisa
@PierAisa 3 жыл бұрын
grazie Easyeda lo consiglio caldamente è un ambiente che ormai è ultra stabile e dà garanzie di affidabilità e vedrai che dà anche molta soddisfazione
@giuseppecolombo4701
@giuseppecolombo4701 3 жыл бұрын
Ottima seconda parte complimenti pier
@hansroemerszoonvanderbrikk7626
@hansroemerszoonvanderbrikk7626 3 жыл бұрын
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!
@PierAisa
@PierAisa 3 жыл бұрын
grazie per la fiducia!!
@hansroemerszoonvanderbrikk7626
@hansroemerszoonvanderbrikk7626 3 жыл бұрын
@@PierAisa alla fine il video l'ho visto però e la fiducia era ben riposta 🤣
@iw0hex
@iw0hex 3 жыл бұрын
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
@PierAisa
@PierAisa 3 жыл бұрын
Esatto, non ti nascondo che avevo intenzione di usarlo per la gestione del protocollo AX.25 per noi OM !
@Rand0081
@Rand0081 3 жыл бұрын
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_beppe
@nonno_beppe 3 жыл бұрын
Ciao Pier! Non scrivo tanto ma ci sono sempre. OK+++
@vornao
@vornao 3 жыл бұрын
da (quasi) informatico mi viene in mente di scrivere un bel compilatore basic per lo z80! Bel video, un saluto
@PierAisa
@PierAisa 3 жыл бұрын
Potremmo aprire un piccolo gruppo di lavoro 😎
@vornao
@vornao 3 жыл бұрын
interessante... :) tempo permettendo!
@MarcoFranceschini1971
@MarcoFranceschini1971 3 жыл бұрын
Eccomi...la gloriosa creatura del Dott. Faggin...in attesa del Gufo Reale 289.
@nataleroda4894
@nataleroda4894 3 жыл бұрын
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.
@PierAisa
@PierAisa 3 жыл бұрын
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
@giangattista
@giangattista 3 жыл бұрын
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!
@PierAisa
@PierAisa 3 жыл бұрын
Ottimo grazie come sempre per utilissimo commento!!
@cicciosinger6322
@cicciosinger6322 3 жыл бұрын
mi piace anche senza capire un granchè..... grazie
@Tiziao22
@Tiziao22 3 жыл бұрын
Al controllo finale PCB conviene verificare il verso delle serigrafie dei componenti.
@PierAisa
@PierAisa 3 жыл бұрын
si assolutamente.. è in cantiere la versione con espansione i/o display tastiera e memoria di massa
@ferraraweb
@ferraraweb 3 жыл бұрын
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).
@PierAisa
@PierAisa 3 жыл бұрын
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 ...
@skandy63
@skandy63 3 жыл бұрын
questa Eprom permette di mandare in esecuzione dei programmi in linguaggio macchina o è solo Basic?
@PierAisa
@PierAisa 3 жыл бұрын
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à
@gasparinizuzzurro6306
@gasparinizuzzurro6306 3 жыл бұрын
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?
@PierAisa
@PierAisa 3 жыл бұрын
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
@gasparinizuzzurro6306
@gasparinizuzzurro6306 3 жыл бұрын
@@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.
@WearenerdsShop
@WearenerdsShop 3 жыл бұрын
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
@PierAisa
@PierAisa 3 жыл бұрын
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?
@WearenerdsShop
@WearenerdsShop 3 жыл бұрын
@@PierAisa Si copper area GND sul bottom e VCC sul top con vias. Alimentando direttamente a 5V quindi senza passare dal alimentatore funziona
@PierAisa
@PierAisa 3 жыл бұрын
buon indizio
@nirvanaitalia
@nirvanaitalia 3 жыл бұрын
prova a collegare assieme rts+cts lato z80
@zolatanaffa87
@zolatanaffa87 3 жыл бұрын
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 :-))
@PierAisa
@PierAisa 3 жыл бұрын
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!!!
@Peppe2101
@Peppe2101 3 жыл бұрын
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
@PierAisa
@PierAisa 3 жыл бұрын
che progetto hai seguito?
@Peppe2101
@Peppe2101 3 жыл бұрын
@@PierAisa Questo con qualche piccola personalizzazione easyeda.com/peabody1929/CPM_Z80_Board_REV_B_copy-76313012f79945d3b8b9d3047368abf7 Se serve aiuto sono qui
@francescoceresa123
@francescoceresa123 3 жыл бұрын
Sarebbe bello provare a mettere una version leggera di Unix sullo z80
@PierAisa
@PierAisa 3 жыл бұрын
Dobbiamo operare una bella cura dimagrante... magari partendo da un vecchio sistema V o vax
@redmi-cq8jx
@redmi-cq8jx 3 жыл бұрын
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??)
@PierAisa
@PierAisa 3 жыл бұрын
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-cq8jx
@redmi-cq8jx 3 жыл бұрын
@@PierAisa forse può essere un limite il buffer della seriale di arduino...., bella serie! felice che continua:)
0699: Z80 Minicomputer - Scheda di espansione I/O
29:48
Pier Aisa
Рет қаралды 5 М.
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 30 МЛН
REAL or FAKE? #beatbox #tiktok
01:03
BeatboxJCOP
Рет қаралды 18 МЛН
Правильный подход к детям
00:18
Beatrise
Рет қаралды 11 МЛН
黑天使被操控了#short #angel #clown
00:40
Super Beauty team
Рет қаралды 61 МЛН
0595: Accendiamo il microprocessore Z80 Zilog partendo da zero
24:24
come riparare un pulsantino digitale.
17:17
Andrea Versilia
Рет қаралды 2,2 М.
Turn your Pico into a 400MHz 24 Channel Logic Analyser
25:26
Happy Little Diodes
Рет қаралды 75 М.
0708: Progetto Preamplificatore Audio a JFET
27:45
Pier Aisa
Рет қаралды 10 М.
NUOVO Arduino UNO R4 🤯  La rivoluzione del making
19:31
overVolt
Рет қаралды 184 М.
0698: Il decalogo del Transistor JFET
39:31
Pier Aisa
Рет қаралды 13 М.
I designed my own 8-bit computer just to play PONG
17:19
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 30 МЛН