got the subdirectory thing worked out.
obviously i didn't get to this "tomorrow afternoon".
getting closer. have a pcmcia card to test with did the following:
-added subdirectory selection (cli entry, no gui) in autoexec.bat
-slimmed the cardwiz stuff down so it fits (experimental).
-added a menu for hardware selection in config.sys
-updated all FreeDOS binaries to v1.0
-got iomega zip and adaptec cd drivers out of pupwake. not sure if puppy still supports these methods, but figure i'd throw them in incase it does.
-removed all A:\ references in config.sys and made the paths relative rather than absolute because i read somewhere about this allowing the image to work from USB if BIOS supports USB and floppy image is copied to USB. tested and floppy boot still works ok like that.
-experimented with NTFS support using sysinternal NTFSDos. i recall it worked with MSDos, but I can't get it to work with FreeDOS. will tinker more. lines 90-92 of config.sys relate to this. the drivers are in there.
stuck reading (the following link) right now, trying to get himem to work (or not) on all systems.
http://en.wikipedia.org/wiki/Extended_memory
himem is needed for emm386 which is needed for the cardwiz package but himem crashes higher boards. i'm trying to find the best way to implement it.
been messing with /METHOD to try and find a "sweet spot" to allow himem to work on old and new HW.
more soon...
let me know how this copy works for everyone.
i'll post how far i got here for now and update the other thread when some more progress is made.
http://www.murga-linux.com/puppy/viewto ... 924#122924