Newsgroup: it.comp.retrocomputing
Titolo: C64: velocizzare il disco

Mi domandavo quali sono le tecniche piu' comuni che si usavano
all'epoca per velocizzare il funzionamento del drive sul C64. Ad
esempio che tipi di modifiche si facevano, se si usavano cartucce
particolari, se esiste un modo per farlo senza modificare niente. Il
JiffyDos era una ROM da montare all'interno del 64 insieme a un
interruttore? Per farla funzionare si faceva una cosa simile anche sul
1541? Si usavano cavi che entravano nella user port? Che cos e' lo
SpeedDos? E' vero che sul vic 20 il Bus seriale era leggermente piu'
veloce e sul C64 i progettisti furono costretti a rallentarlo per dei
problemi che erano sorti?
TSM

Che cos e' lo SpeedDos?
Una modifica con eproms e cavo da effettuare sul c64 e sul 1541 (a dire il
vero mi pare esistesse una versione ridotta con una sola eprom da montare
solo su uno dei due), che permette il trasferimento dei dati in modalità
parallela.
--
Regards LaZ
.·´¯`·.¸.·´¯`·.¸ ><((((º> ....... <º))))>< .·´¯`·.¸.·´¯`·.¸
Mi riservo, con fermezza, il diritto di contraddirmi. (Paul Claudel) 
.·´¯`·.¸.·´¯`·.¸ ><((((º> ....... <º))))>< .·´¯`·.¸.·´¯`·.¸

parallela.
1 sola eprom? mi suona nuovo e interessante. Io ho sempre visto la
versione con 2 eprom modificate, sia su c64 che sul 1541. Altre
notizie?
 
-- 
:::_Anx _:::
::: _All_pigs_must_die ::: D.i.J :::
::: _
http://1111000010100101.cjb.net
 :::

notizie?
Non lo dico per scontato, visto che non l'ho mai visto dal vivo. Ma lessi
una recensione su qualche rivista, dove presentavano 4 speed dos: uno con
doppia eprom + switch per modalità speedos/normale e uno con una sola
eprom, senza switch (che poteva dare problemi di compatibilità con alcuni
programmi) che costava meno. Le altre due versioni erano le stesse citate
ma con i contatti placcati oro. Comunque può darsi che mi ricordi male..


Dovrebbe essere Oma fast loader
Questo (e gli altri speedloader software) sono reperibili da qualche
parte in rete? Mi e' venuta voglia di fare qualche benchmark :)...


 costavano troppo :). Io usavo un programmino di 6 blocchi chiamato
Io mi ricordo 9 blocchi ;) e ce l'ho. Aveva per caso una schermata con
sfondo nero? Se si, e ti interessa, appena lo trovo lo metto da qualche
parte, forse sul web e sicuramente su cbmclub.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 se si usavano cartucce particolari
anke... segnalo questa mia TURBODOS, che dovresti conoscere ;)
http://www.mycgiserver.com/~john77/turbodos1.jpg
http://www.mycgiserver.com/~john77/turbodos2.jpg



Ma... se brucio una eprom con il software della cartuccia e la metto
al posto della rom in una vecchia cartuccia da gioco, mi funziona?
Se questa strada e' praticabile, mi farei una cartuccia tipo Action
Replay, cosi' posso usare anche le POKE per barare!
TSM
--
 ___  ___  _  _
(   )(  _)| \/ |    Amiga  is not dead    
 | |  \ \ |    |    C64 is still alive   
 (_) (___)|_||_| Spectrum...  what was it?

 al posto della rom in una vecchia cartuccia da gioco, mi funziona?
Dipende. La Action Replay certamente no.
Riccardo

 loader,
Io non ricordo come si chiamava la mia cartuccia (era un clone), ma c'erano 2
modalita' di scrittura: quella max 202 blocchi e quella max 2xx blocchi (non
ricordo).
La prima, perfettamente leggibile anche senza cartuccia o da un altro C64, e leggeva
202 blocchi in circa 7-8 secondi.
Ricordo che un mio amico con lo Speedos non ci credeva, ed e' venuto a casa mia
apposta!
La seconda, era come dici tu, cioe' si doveva avere la cartuccia, e leggeva questi
2xx blocchi (credo 256, boh?) in poco meno, tipo 6-7 secondi.
Era utile per fare i "savegame" salvando l'intera area di RAM del C64, che occupava
piu' di 202 blocchi...
Era INCREDIBILE come potessero transitare quei dati a quella velocita' da una porta
seriale!
Ancora piu' incredibile era il rumore dello spostamento della testina del drive...
velocissima!
Ma ancora piu' incredibile doveva essere il trasferimento PARALLELO usando questo
sistema!
In quanto avrebbe dovuto leggere 202 blocchi, in 2 secondi??? ;)
Peccato che si era alla fine di un'epoca...
Sempre a proposito: chi sa spiegare come funziona questo WARP, e cosa hanno
modificato per passare da 5 minuti in 7 secondi usando lo stesso hardware?
Sarebbe una bella lettura.
Ciao
Salvo

modificato per passare da 5 minuti in 7 secondi usando lo stesso hardware?
Il Warp 25 è molto particolare  (e poco utilizzato)... oltre a quello che
ti ho detto (che non basta certo a spiegarne il funzionamento), forse su
internet c'è qualche doc al riguardo, ma ne dubito.


In un giro di disco veniva caricata tutta la traccia
Ho sonno.. non in un giro, ma tra 5 e 10, se non erro (il limite minimo
raggiunto è stato 3 giri. Considerando che il disco ha una velocità di
rotazione di 300/310 rpm...)
Il resto del tempo viene perso in seek, spostamenti di traccia e tempi di
trasferimento dati fra il 6526 e il 6522.


parte, forse sul web e sicuramente su cbmclub.
Mi faresti cosa gradita.


 internet c'è qualche doc al riguardo, ma ne dubito.
Beh, quello che volevo sapere, in breve, era come fosse stato possibile passare da 5
minuti a 7 secondi per leggere 202 blocchi, usando lo stesso HW.
Insomma, va bene l'ottimizzazione della disposizione dei settori, va bene gli
acceleratori, ma qui parliamo DELLO STESSO HW che va a qualcosa come 40-50 volte piu'
veloce...
Come una 500 che va a 230km/h con lo stesso motore bicilindrico...
E' solo una mia curiosita'. Peraltro OT.
Ciao
Salvo

C'era/c'e' di meglio?
Vedro' di fare un benchmark appena ho finito gli esami. Per adesso ho
scaricato una decina di fastloader vari (hypraload, gigaload,
trilogic, 30 ecc) e gia' dai primi tentativi mi sembra di averne
scovati almeno 2-3 che vanno decisamente meglio dell a.r. 3.0.


scovati almeno 2-3 che vanno decisamente meglio dell a.r. 3.0.
Non puoi anticiparli?
-- 
Giuseppe Gigante

Non puoi anticiparli?
ovviamente si' :) ma volevo sincerarmene provandoli sul mio c64
piuttosto che solo con un emulatore con la true drive emulation
attiva. Cmq per adesso _credo_ che sia con il Gigaload, che con il
Trilogic, che con il 30, si possa arrivare a risultati di poco
superiori ai 10 secondi per un file intorno ai 190-200 blocchi.


scovati almeno 2-3 che vanno decisamente meglio dell a.r. 3.0.
Aspetta che finisca di prepararti il dischetto coi miei.. entro stasera
dovrei averli scovati tutti.
btw, fai una media ponderata su almeno 3 prove, e x tutti le prove carica
lo stesso files _dopo_ aver fatto un dir (un load"$" x intenderci).
Così la testina sarà posizionata sulla 18 x tutti :-)
Con i loader che non prevedono un menù, potresti fare un programmino che
utilizza TI$, anche se l'attendibilità non è il massimo con alcuni
(addirittura con l'AR mi ritorna 0 sec, indice che non viene aggiornato
durante il caricamento)


secondo e cosi' via).
Ora che li sto riguardando, ho capito qual'è.
Anche io ho una hack... personalizzata :-)


durante il caricamento)
Potrebbe essere un'idea, pero' visto il tuo risultato probabilmente
non e' attendibile per tutti i loader.


Trilogic, che con il 30, si possa arrivare a risultati di poco
Bene, molto bene. Forse sabato prossimo mi arriva un SuperCPU per il
C=64. Incompatibilità? ;-)
-- 
Giuseppe Gigante

C=64. Incompatibilità? ;-)
non saprei proprio. La SuperCPU per adesso l'ho vista solo in
fotografia :-)


 durante il caricamento)
Infatti esiste la variabile TI, che si incrementa di 1 ogni sessantesimo di
secondo, se non sbaglio, mentre TI$ ogni secondo.

> Con i loader che non prevedono un menù, potresti fare un programmino che

IL problema è che sono collegate fra di loro (TI si resetta al
cambiare di TI$), per cui se non va TI$ non va manco TI (testato
adesso cmq, x scaramanzia :-)
Probabilmente i loader, durante il caricamento, spesso disabilitano o
minimizzano cmq l'uso del timer (alcuni dati tornano sballati, segna
meno tempo di quanto ne sia effettivamente passato).. 


 adesso cmq, x scaramanzia :-)
C'e' un modo: bisogna leggere il tempo dal TOD (Time Of the Day), un
orologio precisissimo presente nel C64. Ora pero', non ricordo
*assolutamente* come si fa.
--
"Con questo cosa voglio dire? Non lo so. Pero' c'ho ragione."
(Palmiro Cangini)

particolari, se esiste un modo per farlo senza modificare niente. 
A proposito di questo argomento, ho trovato un articolo abbastanza
interessante su una vecchia rivista Jackson, che ho scannerizzato e
messo online.
Gli interessati possono trovarlo all'url...
http://members.xoom.virgilio.it/SYS64738/articolo.htm
-- 
::_Anx _::::: _
http://1111110011100010.cjb.net
 ::
:: L'unica cosa che uno ha  e' alle  sue spalle: sono i :: 
:: suoi ricordi. L'unica cosa che l'uomo possa fare per ::
:: guardare avanti e' guardarsi dietro.    (T.Sturgeon) ::