Newsgroup: it.comp.retrocomputing
Titolo: Sono commosso - quasi quasi piango !

Finalmente mi sono deciso a riparare la tastiera del mio ZX Spectrum 48k e
arrivate le membrane contatti ordinate in Germania ho aperto la macchineta
dopo molti anni che non lo facevo piu'.
Sono commosso, UN CAPOLAVORO, IL CAPOLAVORO DI UN GENIO per semplicita' e
funzionalita': pochi componenti e tutto ordinatissimo: lo Z80, la ULA, la
ROM e i chip della ram.
unico rammarico e' che ho graffiato il lamierino nero con il cacciavite
:-(((((.
Lo comprerei ancora adesso e allo stesso prezzo.
Scusate, ma ho sentito il bisogno di scrivere.
Spero che questo sia il NG adatto :-)
Saluti da Explobot!

 Spero che questo sia il NG adatto :-)
Lo e'. :)
	indubbiamente,
	   Cthulhu
-- 
       Ph'nglui mglw'nafh Cthulhu 
http://www.rlyeh.it
 wgah'nagl fhtgan!
		        <cthulhu at rlyeh dot it>

dopo molti anni che non lo facevo piu'.
Quanto le hai pagate? Spedizione e cazzatine varie comrese?

 Quanto le hai pagate? Spedizione e cazzatine varie comrese?
20 marchi l'una + 15 di spese di spedizione alla Sintech (vedi qualche
vecchio posto in questo NG).
Saluti da Explobot!


Provo molto piacere a leggere questi messaggi, se vedi quello che e'
possibile fare con questo piccoletto (dovresti vedere l'ultimi demo
che riescono a fere in Russia...) e vedi quello che c'e' dentro
si rimane alibiti. Ultimamente ho avuto la fortuna di trovare un
libro in Inglese della Melbourne House che spiega l'hardware del 48K
e ti devo dire che capendo come funziona (specialmente il funzionamento
della ULA e come si "contendono" la memoria) ne sono rimasto veramente
colpito dalla genialita' di Sir Clive...
Ah! dimenticavo di dirti se ti interessa parlare di Speccy ti consiglio
di registrarti alla mailing-list 
ZX_Sp...@egroups.com
 attraverso il
sito 
www.egroups.com
 si parla di tutto quello che rigurda lo Speccy e
in Italiano...
DB/S4E

 colpito dalla genialita' di Sir Clive...
E' incredibile quanto si sia dannato l'anima per risparmiare fino all'ultima
porta logica della ULA.
All'inizio si resta disorientati dallo strano modo nel quale e' organizzata
la pagina video, poi ci si accorge che non e' poi cosě male perche'
disponendo dell'indirizzo di un byte ( = 8 pixel) per esempio in HL se
incremento L accedo agli 8 pixel successivi, se incremento H accedo agli 8
pixel del carattere appena sotto e con minime operazioni logiche ottengo
l'indirizzo del byte degli attributi colore (tutte operazioni che pesano il
numero minimo di cicli di clock nel set dello Z80 ). E la cosa fantastica e'
che ha ottenuto tutto questo solamente per risparmiare transistor !
La cosa che non ho mai capito invece e' perche' abbia sprecato porte della
ULA per ottenere via hardware l'effetto FLASH (sprecando un bit per gli
attributi colore del carattere) invece che dare 16 colori indipendenti per
sfondo e inchiostro.
Se poi vogliamo esagerare basta ricordare come funziona il sistema di
indirizzamento della matrice dei tasti (che sfrutta la peculiarita' dello
Z80 che butta il contenuto dell'accumulatore sugli 8 bit alti del bus
indirizzi durante le operazioni di IO). In questo modo ha risparmiato molta
logica.
Di tre cose solamente sento la mancanza nello ZX: un timer programmabile
(l'IRQ collegato ai 50 hz dello schermo non mi bastava) con base dei tempi
di almeno 10K hz, di un dac per il suono ad almeno 4 bit (anche con una rete
di resistori) invece che il singolo bit e di un sistema di paginamento del
video, anche solo un singolo bit in modo da swappare per esempio tra gli 8k
alti e gli 8k bassi dei primi 16k di ram ( gli unici visti dalla ULA). Le
ultime 2 modifiche sarebbe costate veramente poco !
Saluti da Explobot!

 Di tre cose solamente sento la mancanza nello ZX:
Dimentichi il pulsante di Reset, l'interruttore per l'alimentazione e una
tastiera un po' piu` duratura! 8-)
A risentirci
\  Davide G. Borin
\\ !!Scudo anti-spam attivo!! Togliere le x e "eliminami" dall'indirizzo
\\\_____________________________________________________________________

 A risentirci
La tastiera e il reset lo abbiamo avuto con i modelli
successivi.
l'interruttore pero' non ce l' hanno mai dato. ;)
DB/S4E


Il DAC e' poi stato implementato: Si basa sul solito schema utilizzato dal
COVOX
per pc su porta parallela a 8bit, modifica nata sui cloni russi ed
utilizzata
da alcuni demo e giochi modificati.
Questa manciata di resistenze e' anche emulata da alcuni emulatori tra cui
l'ottimo RealSpectrum degli italiani RAMSOFT
URL: 
http://www.ramsoft.bbk.org/realspec.html
P.S. Se poi non ti basta c'e' anche il GeneralSuond (un z80 indipendente
512Kb
di memoria indipendente, suono su 4 canali compatibile con i .mod, utilizzo
della
CPU principale 0%. Io l'ho installato sul mio Scorpion russo una vera figata
!!)
http://www.scorpion.ru/spectrum/hard/sc_hard.htm
DB/S4E

 tastiera un po' piu` duratura! 8-)
E' vero ! Facciamo 3+3 !
(pero' queste 3 modifiche non avrebbero cambiato i programmi)
Saluti da Explobot!

Io l'ho installato sul mio Scorpion russo una vera figata
Sorbole !  Questo sě e' un gran pezzo !
Lo Z80 (e in generale l'elettronia ad alta integrazione) era di loro
produzione o la compravano all'estero ?
Saluti da Explobot!

 Saluti da Explobot!
RANDOMIZE USR 15616
LOAD

>>> LOAD "" <<<<<
Saluti da Explobot!

 C64 ? No grazie :-)
Enorme gaffe ! (perdonatemi, ma sono a casa dal lavoro per una terribile
influenza)
Mi ero confuso con uno dei comandi che davano sul 64 per caricare da
cassetta :-(
Pero' sinceramente non ricordo cosa c'era a quell'indirizzo di ROM ...
(forse la routine del registratore ? mi pareva fosse + in basso ..., a
occhio e croce direi i font dei caratteri, quindi non capisco che senso
abbia eseguire del codice a quell'indirizzo ... non dormo se non mi
risolvete questo dubbio :-) )
Saluti da Explobot!

 affiatata (come immagino sia).
Ma guarda che se la polemica e' costruttiva e' tutto di guadagnato.
DB/S4E


..e' un comando che uso MOLTO spesso e nel mio caso indispensabile..
Se ti iscrivi in mailing te lo dico :))
DB/S4E

 Se ti iscrivi in mailing te lo dico :))
Cedo: mi iscrivo !
Pero' permettimi qualche ultimo tentativo:
reset ? (ma per quello secondo me basterebbe RANDOMIZE USR 0 o +
semplicemente staccare il connettore)
scroll di una riga di schermo ?
swap con le rom della Inerface 1 (che non ho mai avuto ) ?
Altro non mi viene in mente :-(
Saluti da Explobot!

 originali, e le cassette in edicola erano l'unica fonte :(
Vero :-(
Il mio fornitore di allora in negozio le aveva originali, poi quando avevo
scelto il gioco andava nel retrobottega e se ne tornava con una duplicata
(compresa fotocopia della copertina) .... e senza nessuno sconto !
Che rabbia: adesso potrei avere le cassette originali di Atic Atac, Manic
Miner, Jet Set Willy e molti altri ...
Saluti da Explobot!

 swap con le rom della Inerface 1 (che non ho mai avuto ) ?
Siamo quasi vicino...
Ciao!
DB/S4E