Re: Curday.dat Data Format
Posted: Thu Nov 17, 2011 7:09 pm
You running an emulator? Honestly spend a bit of time setting up a prevue hard drive, doing the changes to the startup sequence, and copying everything over uncompressed. It will save you buckets and buckets of time. There's loads of posts earlier in the forums on it.
As for powerpacking or not powerpacking, Prevue obviously had the same problem you encountered with running out of disk space. The powerpacking is done by a helper programme PowerData (special version for Prevue, it seems) that's loaded in startup-sequence. It's called PD and it's in the C folder. For this reason I surmise that powerpacking was only introduced due to running out of space, and the fix is a bit of a hack (although not that bad really, everyone used to do the same back in the day).
The prefs file that you can see a little bit of by just editing with text editor is called PowerData.prefs in the root of the disk. It has some config that if a powerpacked file is loaded by the Prevue Guide (or anything else for that matter) it will be invisibly un-powerpacked before the program gets to see it. There are a list of files/filetypes that are automatically re-powerpacked (again invisibly to PG) as they are written to disk. Because it is a special version for Prevue guide, you can't change the prefs (unless you know how to modify the prefs file directly).
What you can do is get the full PowerData from Aminet (http://aminet.net/package/util/pack/PowerData210), run that instead, and use its GUI to set it to unpowerpack the files, but not re-pack them. Hence any file PG reads will still get unpacked, and if it writes any they wont get re-packed (not a problem if you set up even a very modest sized prevue hard drive in your emulator). The files it never writes again you can read in with different (Amiga) programs - for example with PPaint for the graphics - and save them out, they will be magically unpacked.
Honestly once you have done all this, things get much easier for messing about, you can for example edit the text file in your Windows/Linux/Mac/whatever program live, even while the emulation is running, and simply get Prevue Guide to re-read the file with Shift-D, rather than editing, repacking, re writing the ADF and rebooting the Amiga.
As for powerpacking or not powerpacking, Prevue obviously had the same problem you encountered with running out of disk space. The powerpacking is done by a helper programme PowerData (special version for Prevue, it seems) that's loaded in startup-sequence. It's called PD and it's in the C folder. For this reason I surmise that powerpacking was only introduced due to running out of space, and the fix is a bit of a hack (although not that bad really, everyone used to do the same back in the day).
The prefs file that you can see a little bit of by just editing with text editor is called PowerData.prefs in the root of the disk. It has some config that if a powerpacked file is loaded by the Prevue Guide (or anything else for that matter) it will be invisibly un-powerpacked before the program gets to see it. There are a list of files/filetypes that are automatically re-powerpacked (again invisibly to PG) as they are written to disk. Because it is a special version for Prevue guide, you can't change the prefs (unless you know how to modify the prefs file directly).
What you can do is get the full PowerData from Aminet (http://aminet.net/package/util/pack/PowerData210), run that instead, and use its GUI to set it to unpowerpack the files, but not re-pack them. Hence any file PG reads will still get unpacked, and if it writes any they wont get re-packed (not a problem if you set up even a very modest sized prevue hard drive in your emulator). The files it never writes again you can read in with different (Amiga) programs - for example with PPaint for the graphics - and save them out, they will be magically unpacked.
Honestly once you have done all this, things get much easier for messing about, you can for example edit the text file in your Windows/Linux/Mac/whatever program live, even while the emulation is running, and simply get Prevue Guide to re-read the file with Shift-D, rather than editing, repacking, re writing the ADF and rebooting the Amiga.