Salve,
sto impazzendo cercando di rifare il suddetto programma (cdgenps2 ) per piattaforma macintosh. Per capire a cosa serve il prgramma vi rimando all'indirizzo: http://www.serbi.info/divxps2.htm
I loro autori ancora non hanno risposto alle mie innumerevoli email e credo che non mi mostreranno il codice sorgente mai. Allora io ho deciso di fare tutto da solo andando a studiare tramite un hexeditor le sequenza di bits che compongo il file, un vero lavoraccio. Purtroppo sono bloccato e non riesco a continuare ad andare avanti.
Se volete aiutarmi a capire potete scaricare l'iso creata da CDGENPS2 (proprio come nell'esempio del sito)
http://www.theartofweb.net/cdgenps2.iso.zip
ecco invece un pezzo (stenografato) dei miei tentativi!
vi ringrazio
codice:== Analisi immagini iso create da cdgenps2 == 0x0000 -> 0x7fff = "0x00" 0x8000 = "0x01" 0x8001 -> 0x8005 = char "CD001" 0x8006 = "0x01" 0x8007 = "0x00" 0x8008 -> 0x8012 = char "PLAYSTATION" 0x8013 -> 0x8027 = "0x20" 0x8028 -> 0x802f = char "CDGENPS2" 0x8030 -> 0x8047 = "0x20" 0x8048 -> 0x804f = "0x00" # Il byte formato da 0x8050 => 0x8057 non corrisponde all'altra iso { 0x8050 = "0x3e" ? 0x8051 = "0x04" ? do I have to read them 3e04 or 3e4 ? } 0x8052 -> 0x8055 = "0x00" { 0x8056 = "0x04" ? 0x8057 = "0x3e" ? } 0x8058 -> 0x8077 = "0x00" 0x8078 = "0x01" 0x8079 -> 0x807a = "0x00" ,,, # il mezzo byte formato da 0x80b0 -> 0x80b3 non corrisponde 0x80b0 = "0x12" 0x80b1 = "0x0b" 0x80b2 = "0x0a" 0x80b3 = "0x2c" # il seguente non corrisponde all'altro file 0x832d -> 0x836f = "2003121811104400.2003121811104400.000000000000000 0.0000000000000000" 0x832d -> 0x836f = "2003121809530700.2003121809530700.000000000000000 0.0000000000000000" 0x8400 -> 0x8407 = char "CD-XA001" 0x8800 = "0xff" 0x8801 -> 0x8805 = char "CD001" 0x8806 = "0x01" 0x9000 = "0x01" 0x9002 = "0x16" 0x9006 = "0x01" 0x9800 = "0x01" 0x9802 = "0x16" 0x9806 = "0x01" 0xa000 = "0x01" 0xa002 = "0x16" 0xa006 = "0x01" 0xa800 = "0x01" 0xa802 = "0x16" 0xa806 = "0x01" NOW HERE COMES THE PAIN! 0xb000 = "0x30" 0xb060 = "0x3a" differs "0x36" 0xb061 = "0x00" 0xb062 = "0x17" 0xb063 -> 0xb067 = "0x00" 0xb068 = "0x00" 0xb069 = "0x17" 0xb06a = "0x35" differs "0x00" 0xb06b = "0x00" differs "0x80" 0xb06c = "0x00" differs "0x1f" 0xb06d = "0x00" 0xb06e = "0x00" 0xb06f = "0x00" differs "0x1f" 0xb070 = "0x00" differs "0x80" 0xb071 = "0x35" differs "0x00" 0xb072 = "0x67" differs "0x66" 0xb073 = "0x08" differs "0x0c" 0xb074 = "0x10" differs "0x01" 0xb075 = "0x01" differs "0x04" 0xb076 = "0x19" differs "0x12" 0xb077 = "0x32" differs "0x02" 0xb080 = "0x0a" differs "0x07" then I need some help with this: 00 00 00 00 00 00 3a 00 17 00 00 00 00 00 00 17 35 00 00 00 00 00 00 35 67 08 10 01 19 32 24 00 00 00 01 00 00 01 0a 43 4f 50 59 2e 43 4e 46 3b 31 00 00 00 00 00 0d 55 58 41 which is: ...... :.........5..... .5g....2$....... .COPY.CNF;1..... .UXA and this 00 00 00 00 00 00 3a 00 18 00 00 00 00 00 00 18 79 02 00 00 00 00 02 79 67 08 15 08 34 1e 24 00 00 00 01 00 00 01 0b 43 4f 50 59 32 2e 43 4e 46 3b 31 00 00 00 00 0d 55 58 41 which becomes ......:..... ....y......yg... 4.$........COPY2 .CNF;1.....UXA