Newsgroup: it.comp.retrocomputing
Titolo: emulare completamente un datassette, solo con un player MP3

 
questo circuito che gira da un pò di tempo su internet 
http://zxjim.blogspot.it/2011_06_01_archive.html
 
serve per emulare il datassette del commodore 64
il datassette (
http://tinyurl.com/nsxx7wz
) e un registratore a cassette, 
mangianastri che serve per caricare i giochi sul commodore 64
 
a questo circuito ho aggiunto delle migliorie
perchè e molto limitato, l'unica cosa che non può fare
e emulare l'avanzamento del nastro e fermata
 
nel circuito, il nastro che avanza e emulato dal player MP3
il file in riproduzione, a questo circuito posso anche usare quello
che voglio, mi basta solo collegare una sorgente audio
io per comodità voglio integrare il player MP3 nella stessa scatoletta
che sto facendo
 
adesso spiego come si comporta un vero datassette collegato al commodore 
64 vero
una volta che do il comando LOAD per caricare il gioco o programma sulla 
cassetta magnetica, dopo un pò di giri di nastro si ferma, si mette in pausa
perchè sullo schermo viene visualizzato il titolo del programma che sta 
caricando, a questo punto da come ho capito, il commodore 64 arresta il 
registratore,(motore contatto 3) stacca la corrente al motore completamente
il datassette a questo punto ferma il nastro
 
questo è il problema del circuito, il circuito non può assolutamente 
fermare il player in riproduzione, può solo ricevere il segnale audio 
elettrico in entrata dal player mp3
 
 
e qui l'idea, perchè non inviare un impulso al tasto pausa del player 
MP3, questo potrebbe essere possibile farlo tramite la corrente che esce 
dal motore, contatto 3 (connettore a 6 pin) del C64 perchè stacca 
completamente al found del titolo del gioco la corrente, da 6.20 passa a 
zero
 
quello che mi serve, e solo capire come fare contattare il tasto 
pausa/play del player MP3
il tutto e possibile farlo penso con il motore che cala la tensione
il segnale che invia al commodore 64 al circuito dal pin 3, filo rosso
esempio
1 cala la tensione il pin 3 filo rosso, mi fa contatto al tasto pausa e play
2 arriva la corrente, fa la stessa cosa
 
qui un esempio
http://specialprogramsipe.altervista.org/test/PLAY.jpg
 
 
Grazie da giuseppe
 
 
 
 
 

Beh intanto se intendi usare ogni lettore mp3 in circolazione finisci 
che lo colleghi con il cavo jack all'uscita delle cuffie.
Non mi risulta che da lì puoi far passare altro che la musica.
Dovresti usare l'usb ma questo implicherebbe dover scrivere un driver 
apposta che interfacci un particolare lettore mp3 verso il computer.
Te la senti ?

 ha scritto nel messaggio news:530b1cd7$0$1354$4faf...@reader1.news.tin.it...



 
 
non capisco cosa devo fare
e se la cosa funziona
tu sicuramente lo hai spiegato bene
non mi intendo per niente di eletronica
 
quello che però sono riuscito a fare, e fare il circuito del sito
questo 
http://zxjim.blogspot.it/2011_06_01_archive.html
 
 
questo circuito usa due integrati, uno per amplificare, e l'atro e 
l'inverter
 
quello che tu hai descritto, sembra uguale a quello che ho usato per 
fare il circuito questo 
http://tinyurl.com/oklch33
   ((((HEF4049BP)))
 
integrato HEF4049BP
 
01 +5v        16
02           15 led rosso del suono
03           14 out play
04           13
05           12
06           11 out play suono invertio
07           10 out play suono invertito
08 massa     09
 
14 uscita audio normale
10 e 11 assieme, uscita audio invertita
 
circuito
 
io vorrei lavorare invece con il filo rosso (pin 3) che va dal c64 al 
circuito  che alimenta il led verde, e questo che deve dire al player di 
fermarsi, facendo semplicimente contatto
la cosa sarebbe possibile perchè al found del titolo, il commodore 64
stacca la corrente del pin 3 filo rosso
 
come in questo esempio
http://specialprogramsipe.altervista.org/test/TASTOPLAY.jpg
 
 
 
 
 
 
 
 

il datassette a questo punto ferma il nastro
 
Se il problema č la pausa durante il caricamento, un'idea per aggirare
l'ostacolo potrebbe essere quella di usare un Kernal modificato che
non fermi il motore del Datassette.
In questo modo non si vedrebbe il nome del file durante il caricamento
ma il problema sarebbe risolto.