Menù principale
 Notizie
 Grafica
 Forum
 Links
 Retro Trailer
 Recensioni
 Modelli Amiga
 Storia Amiga
 Retro-Gamers
 Lista Utenti
 Contatti
 Policy sito
Ricerca Google

Login

Nick


Password


29 Luglio 2017 Postato da: TheGenius
Estrarre struttura file e cartelle da file ADF NDOS (non standard)
Ciao a tutti!
Ho una richiesta che, per le innumerevoli ricerche e download a vuoto che ho effettuato, sembra veramente tosta e necessita di essere sottoposta a degli esperti di Amiga come voi:
Premesso che al momento, non possedendo purtroppo alcun Amiga fisico, utilizzo i programmi e giochi Amiga soltanto in emulazione (WinUAE), il mio obiettivo è quello di 'convertire' ogni gioco della mia collezione dal classico formato ADF ad una sorta di formato HD (un file zip con dentro il contenuto - file e cartelle - del file ADF).
Questo comporta numerosi vantaggi: si velocizza l'avvio dei giochi, si possono personalizzare i caricamenti (ad esempio nascondere le cli, modificare le startup sequence ed eliminare le Cracktro se presenti) e soprattutto si evita il tediante 'disk swapping' nel caso di giochi in più ADF.
Se questa operazione risulta assolutamente fattibile con i classici ADF 'rippati' da floppy in formato AmigaDOS standard, tutto ciò diventa proibitivo nel caso di ADF provenienti da floppy Non Standard (per intenderci quelli che il workbench contrassegna - impedendone l'apertura e la conseguente esplorazione - con la label 'DF0:NDOS')

Considerando che:

- Conosco i WHDLOAD, li possiedo e so che gran parte dei giochi - praticamente tutti quelli più famosi e belli - sono stati migrati in questo formato, ma ci sono molti altri giochi - specialmente quelli rari e sconosciuti - di cui non esiste non solo il pack pronto ma nemmeno l'installer, e crearne uno proprio (soprattutto il file slave) è un processo molto laborioso e che richiede competenze specifiche di programmazione assembly Amiga che purtroppo NON HO

- Conosco la funzione Turbo su WinUAE per velocizzare i caricamenti degli ADF, che comunque rimangono decisamente più lenti rispetto ai caricamenti da HD, per non parlare poi del problema del disk swapping che resta (anche se WinUAE li gestisce bene, ma NON automaticamente come vorrei)

- Conosco e so creare i SaveStates (file USS) che però risolvono il problema dell'avvio rapido del gioco ma NON quello dei caricamenti successivi e del disk swapping

e che:

- Ho provato numerosi programmi Windows per estrare gli ADF, dal più famoso anche se ormai datato ADF Opus, ai command line tool quali UaeUnp, UnADF, UnArchiver e dei tool per l'analisi e la modifica degli ADF quali AmigaBBReader, ADF Magic e ADF Workshop senza riuscire a cavare un ragno dal buco da nessuno degli ADF NDOS che ho usato per i test

- Ho trovato (ma non testato) un tool per Amiga (track2file) che consente di estrarre tutti i file dagli ADF NDOS ma in un'unica cartella e rinominati in ordine numerico (in pratica niente struttura cartelle e nomi file originali, quindi questi file risultanti possono essere utilizzabili, identificandone il formato - file IFF, audio ecc. - solo come risorse singole)

A questo punto chiedo aiuto a voi: esiste un modo - un programma per Amiga e non, una tecnica particolare o una mavaria qualunque - per estrarre il contenuto degli ADF NDOS preservandone struttura file e cartelle in modo da poterli poi utilizzare e passare su HD, fisico o virtuale che sia?
Grazie in anticipo e a presto!

PS per gli amministratori del sito: Ho creato un topic uguale dimenticando però di inserire il titolo, e adesso non riesco più ad accedervi (bug del sito?), potreste cortesemente eliminarlo? Scusate per il disguido e grazie ancora.

Modificato il 29/07/2017 alle ore 20:41:45

Commenti: 4  Aggiungi  - Leggi

Indice: forum / Richieste di Aiuto


Post inviati: 7750

Visulizza profilo Messaggio Personale
95.239.106.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.78 Safari/537.36
Commento 1
DanyPPC 29 Luglio 2017    21:51:49
Mi spiace, non sono a conoscenza di un tool del genere.
Penso tu debba chiedere ad un programmatore o a qualche gruppo di hacker che all'epoca "sproteggeva" dischetti protetti.

A1200T OS3.9 BB4 PPC 240/060/256MB/BVision/IndivisionAGA MK2cr/BMon Switch/HD 80GB/DVD-RW/Drive 1,76Mb/Honey Bee CD32 Pad

A1200 OS3.9 BB4 ACA030/42/128MB/CF8GB/PCMCIA 4GB/PSX Adapter

A1200 OS3.1.4 030/50/64MB/CF16GB/PCMCIA 4GB/PSX Adapter

A1200 OS 3.1 2MB

A600 OS2.0 2MB/Gotek/Sega Pad

AfAOne

Post inviati: 11780

Visulizza profilo Messaggio Personale
95.246.252.*** Mozilla/5.0 (Windows NT 6.1; rv:54.0) Gecko/20100101 Firefox/54.0
Commento 2
carlo 30 Luglio 2017    22:56:55
Riguardo i dischi NODOS non credo sia fattibile quello che chiedi, i dischi NoDOS non hanno file e non hanno directory praticamente e come se tutto fosse stato scritto direttamente sul supporto fisico. WHDload per questo genere di dischi usa le Immagini disco ma sono quelle standard del gioco ma adattate per lo slave. Riguardo il fatto di compattare il gioco in un solo file questo è possibile, esiste per windows un formato EXE che include l'intero gioco che permette di avviare tanti giochi Amiga da un singolo EXE senza usare un emulatore (già incluso nell'eseguibile); non chiedere indo su questo perchè non so se si tratta di una procedura legale.

Post inviati: 590

Visulizza profilo Messaggio Personale
62.94.49.*** Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.86 Safari/537.36
Commento 3
Ozzyboshi_2 4 Agosto 2017    09:24:36
Anche io non penso che esista una struttura ad albero per il filesystem di dischi NDOS, infatti mi ricordo che per estrarre gli sprites o le musiche dai videogiochi venivano usati barbatrucchi strani, tipo la action replay che attraverso suoi algoritmi riusciva a capire in quale parte della memoria iniziava un contenuto e dove finiva per poi ripparli.

AfAOne

Post inviati: 11780

Visulizza profilo Messaggio Personale
79.12.252.*** Mozilla/5.0 (Windows NT 6.1; rv:54.0) Gecko/20100101 Firefox/54.0
Commento 4
carlo 4 Agosto 2017    10:46:33
Si, si usavano anche programmi per ispezionare la RAM per cercare le applicazione decompilate.


Utenti Online
Utenti registrati: 1206 dal 1 Gennaio 2006
di cui online: 0 registrati - 
104 non registrati

Benvenuto all'ultimo utente registrato: zulu

Buon Compleanno a Yuppis Revange - jpp - pocketclouds - 

© Amigapage 1998 - 2007 - Sito italiano dedicato alla piattaforma Amiga ed evoluzioni varie.
Struttura del sito interamente ideata e realizzata da Marco Lovera e Alessandra Lovera - Tutto il materiale inserito all'interno del sito è dei rispettivi autori/creatori.
E' assolutamente vietata la riproduzione o la manipolazione di tutti i contenuti o parte di essi senza l'esplicito consenso degli amministratori e degli autori/creatori.

Eseguito in 0.10326504707336 secondi