Autore Topic: Installare Il Catweasel Mk4 Su Linux  (Letto 8501 volte)

jacks

  • Utente
  • **
  • Post: 449
  • Gioco Preferito: Green beret
Installare Il Catweasel Mk4 Su Linux
« Risposta #60 il: 02 Gennaio 2006, 12:35:06 »
 aggiornato alla versione 1.9 sembra vadi meglio :

Codice: [Seleziona]
debian:/home/giacomo# cd cvsroot
debian:/home/giacomo/cvsroot# ls
builders  libsidplay  libsidutils  sidplay-libs
debian:/home/giacomo/cvsroot# cd sidplay-libs
debian:/home/giacomo/cvsroot/sidplay-libs# ls
bootstrap  configure.ac  libsidplay   Makefile.am  unix
builders   CVS           libsidutils  resid
debian:/home/giacomo/cvsroot/sidplay-libs# ./bootstrap
Bootstrapping libsidplay...
Putting files in AC_CONFIG_AUX_DIR, `unix'.
configure.ac: installing `unix/install-sh'
configure.ac: installing `unix/missing'
src/Makefile.am: installing `unix/depcomp'
Bootstrapping libsidutils...
Putting files in AC_CONFIG_AUX_DIR, `unix'.
configure.ac: installing `unix/install-sh'
configure.ac: installing `unix/missing'
src/MD5/Makefile.am: installing `unix/depcomp'
Bootstrapping builders/resid-builder...
Putting files in AC_CONFIG_AUX_DIR, `unix'.
configure.ac: installing `unix/install-sh'
configure.ac: installing `unix/missing'
src/Makefile.am: installing `unix/depcomp'
Bootstrapping builders/hardsid-builder...
Putting files in AC_CONFIG_AUX_DIR, `unix'.
configure.ac: installing `unix/install-sh'
configure.ac: installing `unix/missing'
src/Makefile.am: installing `unix/depcomp'
Bootstrapping sidplay-libs...
Makefile.am:4: required directory ./resid does not exist
debian:/home/giacomo/cvsroot/sidplay-libs#                            

l'unica cosa è quell'errore finale.
se devi vivere tutta la vita strisciando come un verme, alzati e muori !! (Jim Morrison)

ice00

  • Utente
  • **
  • Post: 469
    • http://digilander.iol.it/ice00
Installare Il Catweasel Mk4 Su Linux
« Risposta #61 il: 02 Gennaio 2006, 19:26:29 »
 Direi che è perfetto, ti manca solo resid che conviene che ti spedisco la directory perchè trovare quella giusta è sempre un casino. Se riesco già stasera, senno domani ti arriva x mail

jacks

  • Utente
  • **
  • Post: 449
  • Gioco Preferito: Green beret
Installare Il Catweasel Mk4 Su Linux
« Risposta #62 il: 02 Gennaio 2006, 21:33:33 »
 intanto ti volevo ringraziare per l'e-mail.
per la prima volta non vedo errori nell'output :D :

Codice: [Seleziona]
debian:/home/giacomo# cd cvsroot
debian:/home/giacomo/cvsroot# cd sidplay-libs
debian:/home/giacomo/cvsroot/sidplay-libs# ls
aclocal.m4      bootstrap  configure     CVS         libsidutils  resid
autom4te.cache  builders   configure.ac  libsidplay  Makefile.am  unix
debian:/home/giacomo/cvsroot/sidplay-libs# ./bootstrap
Bootstrapping libsidplay...
Putting files in AC_CONFIG_AUX_DIR, `unix'.
Bootstrapping libsidutils...
Putting files in AC_CONFIG_AUX_DIR, `unix'.
Bootstrapping builders/resid-builder...
Putting files in AC_CONFIG_AUX_DIR, `unix'.
Bootstrapping builders/hardsid-builder...
Putting files in AC_CONFIG_AUX_DIR, `unix'.
Bootstrapping sidplay-libs...
debian:/home/giacomo/cvsroot/sidplay-libs#

una cosa : nella cartella resid li devo dare individualmente il configure e make oppure va bene come ho fatto cioè che l'ho messo nella dir sidplay-libs e poi ho dato il bootstrap?
saluti
se devi vivere tutta la vita strisciando come un verme, alzati e muori !! (Jim Morrison)

ice00

  • Utente
  • **
  • Post: 469
    • http://digilander.iol.it/ice00
Installare Il Catweasel Mk4 Su Linux
« Risposta #63 il: 03 Gennaio 2006, 09:29:11 »
 No, bastava copiarla dentro e dare il bootstrap. Adesso puoi compilare tutto con make e dopo installa la libreria con make install da root. A quel punto devi compilare sidplay2 (così puoi testare il suono), poi eventualmente ti mando la patch per far andare xsidplay

jacks

  • Utente
  • **
  • Post: 449
  • Gioco Preferito: Green beret
Installare Il Catweasel Mk4 Su Linux
« Risposta #64 il: 03 Gennaio 2006, 11:18:51 »
 ho installlato il sidplay2.
ora ho le seguenti opzioni :
Codice: [Seleziona]
debian:/home/giacomo/Desktop/sidplay-2.0.9(2)/sidplay-2.0.9# sidplay2
Syntax: sidplay2 [-<option>...] <datafile>
Options:
 --help|-h    display this screen
 --help-debug debug help menu
 -b<num>      set start time in [m:]s format (default 0)
 -f<num>      set frequency in Hz (default: 44100)
 -fd          force dual sid environment
 -fs          force samples to a channel (default: uses sid)
 -nf[filter]  no/new SID filter emulation
 -ns[0|1]     (no) MOS 8580 waveforms (default: from tune or cfg)
 -o<l|s>      looping and/or single track
 -o<num>      start track (default: preset)
 -O<num>      optimisation level, max is 1 (default: 1)
 -p<num>      set bit precision for samples. (default: 16)
 -s[l|r]      stereo sid support or [left/right] channel only
 -t<num>      set play length in [m:]s format (0 is endless)
 -<v|q>       verbose or quiet (no time display) output
 -v[p|n][f]   set VIC PAL/NTSC clock speed (default: defined by song)
              Use 'f' to force the clock by preventing speed fixing
 -w[name]     create wav file (default: <datafile>[n].wav)
 --hardsid    enable hardsid support

Home Page: http://sidplay2.sourceforge.net/
quindi per far partire una canzone scrivo : sidplay2 nomecanzone.sid ma mi viene l'errore : sidplay2: SIDTUNE ERROR: Could not open file for binary input
se devi vivere tutta la vita strisciando come un verme, alzati e muori !! (Jim Morrison)

ice00

  • Utente
  • **
  • Post: 469
    • http://digilander.iol.it/ice00
Installare Il Catweasel Mk4 Su Linux
« Risposta #65 il: 03 Gennaio 2006, 12:26:25 »
 prova a dargli il path completo o relativo del tune:
sidplay2 ./nome.sid
sidplay2 /home/xx/nome.sid
comunque per sentirlo con la mk4 abilita la scheda con:
sidplay2 --hardsid ./nome.sid

jacks

  • Utente
  • **
  • Post: 449
  • Gioco Preferito: Green beret
Installare Il Catweasel Mk4 Su Linux
« Risposta #66 il: 03 Gennaio 2006, 12:41:44 »
 purtroppo altri errori :

Codice: [Seleziona]
giacomo@debian:~$ sidplay2 --hardsid /home/giacomo/Cobra.sid
sidplay2: HARDSID ERROR: Cannot access "/dev/sid" or "/dev/sid0"
se devi vivere tutta la vita strisciando come un verme, alzati e muori !! (Jim Morrison)

jacks

  • Utente
  • **
  • Post: 449
  • Gioco Preferito: Green beret
Installare Il Catweasel Mk4 Su Linux
« Risposta #67 il: 03 Gennaio 2006, 12:48:19 »
 niente ora è tutto a posto è partito !!!!
unico problema è che si sente basso il suono (devo tenere gli altoparlanti al massimo per riuscire a sentirlo) e poi sempre il fatto delle percussioni che sono basse per l'8580.
non mi resta che ringraziarti per avermi fatto funzionare il catweasel su linux e tutto il tempo che hai perso.
p.s. se hai bisogno di qualcosa che riguardi il catweasel non esitare a chiedere.
a risentirci e grazie ancora :)
se devi vivere tutta la vita strisciando come un verme, alzati e muori !! (Jim Morrison)

ice00

  • Utente
  • **
  • Post: 469
    • http://digilander.iol.it/ice00
Installare Il Catweasel Mk4 Su Linux
« Risposta #68 il: 03 Gennaio 2006, 14:19:59 »
 Interessante il fatto che tu senta il suono basso (io devo mettere al 100% sia il master volume, che quello del line-in), mentre per avere lo stesso livello, il normale audio lo dovo mettere a meno del 15%.
Se mi confermi che su windows invece il volume è alto, contatto subito Simon perchè allora dipende dai suoi driver per linux.
Comunque se vuoi sperimentare i nuovi driver (senza hardware buffer), ma con supporto 2 sid in contemporanea e utilizzo degli stream, basta scaricare il ramo rt_sync dell'hardsid.
Lo sto usando da giorni, è stabile e molto meglio della versione senza stream precedente (ancora non a livello dell'hardware buffer comunque).

jacks

  • Utente
  • **
  • Post: 449
  • Gioco Preferito: Green beret
Installare Il Catweasel Mk4 Su Linux
« Risposta #69 il: 03 Gennaio 2006, 15:14:54 »
 ho trovato il motivo del suono basso : avevo impostato il volume line in a livello piuttosto modesto.
ho notato che con il sid di green beret mi rimane "impallata" una voce anche su linux e quindi ho paura che sia qualche problema della scheda.
poi quando interrompo un sid suonato con il catweasel mi va in loop il suono.
ora provo a mettere i nuovi driver che mi hai consigliato e poi ti fo sapere.
una domanda : ma quale sarebbe la differenza se si usa o no l'hardware buffer?

 
se devi vivere tutta la vita strisciando come un verme, alzati e muori !! (Jim Morrison)

ice00

  • Utente
  • **
  • Post: 469
    • http://digilander.iol.it/ice00
Installare Il Catweasel Mk4 Su Linux
« Risposta #70 il: 03 Gennaio 2006, 16:45:31 »
 Allora rimane un problema della mia scheda quello del suono.
Per Green Beret non ho provato con la mia perchè temo sia un brano che mi da problemi, però potrebbe anche essere un problema al file psid (dovuto ad un rip sbagliato).

Se vuoi che il suono si interrompa devi usare i nuovi driver in stream (anche se questi hanno l'effetto opposto con xsidplay: premendo stop la nota continua per 1 secondo, mente normalmente in xsidplay si stoppa il suono).


Nell'hardware buffer si mandano i comandi alla scheda che ci penserà lei al tempo giusto a mandare i comandi al sid (usa un buffer interno, da cui hardware), normalmente invece il programma dovrebbe mandare il comando al tempo preciso alla scheda.
Se hai il processore caricato vicino al 100%, cominci a perdere i suoni, ma se hai l'hardware buffer, il suono procede fluido perchè è la scheda a pilotare il chip sid.
La differenza si vede coi suoni con sample: su linux senza hardware buffer, il kernel consuma il 15% per star dietro ai comandi da passare alla scheda che arrivano dal player, mentre con l'hardware buffer ne consula solo l'1%.
Da quello che ho visto dai sorgenti, la nuova versione streaming crea uno stream (buffer software) in Linux e la soluzione è a metà strada tra hardware bufffer e approccio normale, ma ha il vantaggio di poter pilotare i due chip in contemporanea (comunque il supporto all'hardware buffer verrà messo pure in questa versione stream).

jacks

  • Utente
  • **
  • Post: 449
  • Gioco Preferito: Green beret
Installare Il Catweasel Mk4 Su Linux
« Risposta #71 il: 03 Gennaio 2006, 20:05:05 »
 mi dici perfavore il link per i nuovi driver? poi sento il mi cugino che ha un commodore 64 prima versione se mi da il suo sid cosi provo ad usare il supporto stereo.
se devi vivere tutta la vita strisciando come un verme, alzati e muori !! (Jim Morrison)

ice00

  • Utente
  • **
  • Post: 469
    • http://digilander.iol.it/ice00
Installare Il Catweasel Mk4 Su Linux
« Risposta #72 il: 04 Gennaio 2006, 08:01:31 »
 http://cvs.sourceforge.net/viewcvs.py/*che...c?rev=1.93.2.16
questo è quello di ieri sera. comunque dato che le aggiunte avvengono giorno dopo giorno, segnati questo link:
http://cvs.sourceforge.net/viewcvs.py/hard...th_tag=rt_async
e controlla periodicamente se ci sono aggiunte.

jacks

  • Utente
  • **
  • Post: 449
  • Gioco Preferito: Green beret
Installare Il Catweasel Mk4 Su Linux
« Risposta #73 il: 04 Gennaio 2006, 13:03:13 »
 quindi per aggiornare i driver dovrei sostituire il file hardsid.c a i driver che mi mandasti tempo fa e poi ridargli il make e make install ?
se devi vivere tutta la vita strisciando come un verme, alzati e muori !! (Jim Morrison)

ice00

  • Utente
  • **
  • Post: 469
    • http://digilander.iol.it/ice00
Installare Il Catweasel Mk4 Su Linux
« Risposta #74 il: 04 Gennaio 2006, 19:20:42 »
 Esatto.
In alcuni casi il make install dava errore se trovava il driver in uso.
Casomai bisogna prima disinstallarlo, ma solo se ti da errore.