Autore Topic: Creare Un File .sid Da Un .d64  (Letto 2198 volte)

gribbly

  • Utente
  • **
  • Post: 54
  • Gioco Preferito: gribbly's day out
Creare Un File .sid Da Un .d64
« il: 25 Agosto 2006, 00:53:28 »
 Ciao a tutti
mi piacerebbe sapere se si può estrarre un .sid da un file d64 o da un prg, oppure se non è possibile farlo tramite un emulatore (ed in tal caso cosa dorei fare per creare il .sid).

Grazie

 :ciauz:

iAN CooG

  • Utente
  • **
  • Post: 1774
    • http://iancoog.altervista.org
  • Gioco Preferito: Turbo Assembler, ActionReplay Monitor, DiskDemon
Creare Un File .sid Da Un .d64
« Risposta #1 il: 25 Agosto 2006, 01:43:38 »
 Occorre "rippare" dalla memoria la parte di codice e dati della musica. Una musica normalmente e' composta da un codice che legge i dati e li immette nei registri del SID. I file .sid presenti nell'hvsc sono il risultato di ripping, quindi la risposta e' si, ma bisogna sapere come fare. Ricercando in memoria con un monitor i valori $d4xx, analizzando le routine di interrupt, si risale alla locazione di tali routine e dati, e si salvano su disco.
Normalmente nei demo viene usata la zona di memoria $1000-$2000 o $9000-9fff per comodita', in quanto in queste zone il VIC non puo' vedere altro che il normale charset mirrorato dalla ROM, quindi non ci si possono mettere charset, sprites, bitmaps e via dicendo.
Una volta estratta la parte di memoria interessata si crea il file .sid usando magari SidEdit.
-=[]=--- iAN CooG/HVSC^C64Intros ---=[]=-
- http://hvsc.c64.org - http://intros.c64.org -

gribbly

  • Utente
  • **
  • Post: 54
  • Gioco Preferito: gribbly's day out
Creare Un File .sid Da Un .d64
« Risposta #2 il: 26 Agosto 2006, 14:14:34 »
 Grazie Ian, è un po' complicato per me... ma cercherò di studiare :D

 :ciauz:  

iAN CooG

  • Utente
  • **
  • Post: 1774
    • http://iancoog.altervista.org
  • Gioco Preferito: Turbo Assembler, ActionReplay Monitor, DiskDemon
Creare Un File .sid Da Un .d64
« Risposta #3 il: 26 Agosto 2006, 18:06:06 »
 Ci sono anche dei tools per rippare specifiche musiche, che cercano in memoria le "firme" dei players piu' conosciuti. Ce ne sono di mirati, ad esempio quello per cercare le musiche di Rob Hubbard, uno per quelle di Crowther, poi ci sono quelli piu' complessi come ad esempio questi:
http://iancoog.altervista.org/hid/MusicHunter.rar
http://iancoog.altervista.org/hid/MusicSearch54.rar

Qua c'e' un documento per wannabe-sidrippers. :)
http://www.geocities.com/SiliconValley/Lak...oc_ripping.html
http://www.hvsc.c64.org/Help/Ripping_For_Dummies.zip
-=[]=--- iAN CooG/HVSC^C64Intros ---=[]=-
- http://hvsc.c64.org - http://intros.c64.org -