TIFILES - jedimatt42/tipi GitHub Wiki
TIFILES requirement
TIPI serves files that are in TIFILES format, with a few exceptions.
The WebUI will convert uploaded files that are in V9T9 FIAD format to TIFILES format. But if you use the Samba share ( windows network shared folder ) then the files are not converted. You can still go into the tipi web-ui, and select the files that don't have a TI logo, and convert them with the actions menu.
The WebUI and TIPI file share will also extract sector dump or track dump disk images automatically
upon upload. In this case it will create a directory using the volume name of the disk image, make
that name unique by adding a number if necessary, and extracting all the files on the disk image as
TIFILES files inside the new directory. It will also store the sector dump as .sectors
in the
newly created directory to service low level sector read/write operations.
External tools can be used as well.
Ti99Dir from Fred Kaal is an easy to use windows tool.
xdt99 suite from Ralph Benzinger has a tool called xdm99.py that can be used from the command line.
Using xdm99.py
Converting a v9t9 file:
If we have a file: FBLOCKS, first find the TI file type:
xdm99.py --info-fiad FBLOCKS
output should look something like:
FBLOCKS 321 DIS/FIX 128 81920 B 640 recs
Assuming you don't want to overwrite the V9T9 file we'll create a new directory for our output and then dump the binary:
Now, we have to convert the file to a plain / raw binary file:
mkdir tifiles
xdm99.py --from-fiad FBLOCKS -o tifiles/FBLOCKS.RAW
Now we have to read the raw binary back into a TIFILES FIAD:
xdm99.py --to-fiad tifiles/FBLOCKS.RAW -o tifiles/FBLOCKS --format "DIS/FIX 128"
Check the FIAD info again to verify conversion:
xdm99.py --info-fiad tifiles/FBLOCKS
You should see the same as before, with possibly extra info like a timestamp.
Converting a sector dump DSK:
Just upload it with the TIPI web-ui.