Se non lo fai la befana ti portera' il carbone! (anche se coi tempi che corrono forse conviene... ;-)) Il 05/01/09, Alessandro<alessandro.poppi@xxxxxxxxx> ha scritto: > On Monday, January 05, 2009 2:13 AM [GMT+1], > Eugenio Ciceri <eugenio.ciceri@xxxxxxxxx> wrote: > >> Potresti dire alla funzione di breakpoint quanti sono i blocchi che >> deve caricare prima di far partire l'NMI. >> La funzione conta i passaggi da $05E2 e decrementa un counter. >> L'NMI si attiva solo se il counter e' a zero. >> Ovviamente devi sapere prima di quanti blocchi e' composto il >> programma. > > Il player che uso (wintzx) mostra il numero di blocchi, potrei farlo... il > problema consiste nel fatto di dover scegliere oculatamente cosa aggiungere > al firmware del picoblaze, perche' la sua memoria di programma e' 1K (per la > precisione sono 1K words da 18 bit ciascuna, che e' la larghezza della > blockram interna alla fpga se si utilizzano anche i due bit di parita'). > Hanno fatto un processorino su misura, ogni istruzione e' una sola word > perche' contiene sempre anche tutti gli operandi. Cio' limita lo spazio di > memoria indirizzabile. > >> In ogni caso il punto piu' furbo in assoluto e' all'interno del >> programma stesso. > > Ma bisogna saperlo di volta in volta... > >> Infatti con i caricamenti turbo temo che il tuo trucco non funzionera' >> (anche se e' gia' un'ottima trovata!) > > Eh, lo so... per questo devo aggiungere l'editor per cambiare indirizzo... > pero' posso rallentare a 1/1000000 sia la velocita' del badaloc che quella > di riproduzione per vedere ad occhio nudo l'indirizzo del punto di entrata, > dopo qualche anno di caricamento :-) > >> Forse sarebbe piu' efficace un sensore audio che rilevi l'assenza di >> suono sulla porta EAR e faccia scattare l'NMI appena caricato l'ultimo >> bit da nastro;-) > > Il bit del livello del tape e' un dato noto nell'fpga, che lo mette a > disposizione del T80 quando questi legge la porta $FE. > Taci, che mi brucio anche gli ultimi due giorni di vacanza. Faro' finta di > essermi dimenticato di questa frase :-) > > Ciao! > > >