
#include <dos.h>
#include <stdio.h>
#include <stdlib.h>

#define SRCFILE "Boot.com"
#define TGTFILE "Boot.h"

void main(void)
{
   FILE	*rp, *wp;
   int	c, x;

   if(!(rp = fopen(SRCFILE, "rb"))) {
   	perror(SRCFILE);
      exit(1);
   } else if(!(wp = fopen(TGTFILE, "wb"))) {
   	perror(TGTFILE);
      exit(1);
   }

   x = 0;
   fprintf(wp, "const char Boot[] = {\n\t");
   
   while((c = fgetc(rp)) != EOF)
   {
   	fprintf(wp, "0x%x ,", c);
      if (x++ == 12) {
      	x = 0;
         fprintf(wp, "\n\t");
      }
   }
   fprintf(wp, "\n};");

   fclose(wp);
   fclose(rp);
}

