/* for Turbo C */
/* To convert Commodore PETASCII to ASCII */

 #include <io.h>
 #include <stdio.h>
 #include <fcntl.h>

 main()
 {
     char in_file[13];
     char out_file[13] = "outfile.txt";
     int c;
     char newc;

     FILE *fp_in, *fp_out;

     printf ("Filename to convert:");
     scanf("%s", &in_file);
     printf ("\nSave to:");
     scanf ("%s",&out_file);

     printf ("IN FILENAME -> %s", in_file);
     printf ("\nOUT FILENAME -> %s\n", out_file);


     fp_in = fopen(in_file, "rb");
     fp_out = fopen (out_file, "w");

     while ((c = getc(fp_in)) != EOF)
     {

          /* Graphics to UpperCase */
          if ((c > 192) && (c < 219)) {
               newc = c - 128;
          }

          /* Upper To Lower case */
          else if ((c >= 'A') && (c <= 'Z')) {
               newc = c + 32;
          }

          else if (c == 13) {
               newc = '\n';
          }
          else newc = c;

          /* Newline */
          putchar (newc);
          fputc (newc, fp_out);

     }

     /*that's all folks */
 }

