#!/bin/bash

config_file=".xroar_config"
temp_path="/home/gmajor/tmp"
num_files=`ls -l . | egrep -c '^-'`
i=0;

echo "Num files=$num_files"

echo "{" > $config_file
echo "    \"files\": [" >> $config_file

for f in *.DSK
do
    echo "Processing $f..."
    ((i++))

    progfile=`decb dir "$f" | grep -i -m 1 "bas\|bin"`
    progname=`echo "$progfile" | cut -c1-8 | sed 's/ *$//g'`
    progext=`echo "$progfile" | cut -c10-12`

    echo "Progfile: $progfile"
    echo "Found program: $progname"
    echo "Extension: $progext"

    loadcmd="RUN%22$progname%22%5cr"

    echo "Command: $loadcmd"

    if [ $i != $num_files ]
    then
        comma=","
    else
        comma=""
    fi

    echo "        {" >> $config_file
    echo "            \"filename\": \"$f\"," >> $config_file
    echo "            \"machine\": \"coco3\"," >> $config_file
    echo "            \"disk0\": \"$dskfile\"," >> $config_file
    echo "            \"basic\": \"$loadcmd\"," >> $config_file
    echo "            \"tv-input\": \"redblue\"," >> $config_file
    echo "            \"ccr\": \"3\"" >> $config_file
    echo "        }$comma" >> $config_file

done

echo "    ]" >> $config_file
echo "}" >> $config_file

