#include <stdio.h>
#include<exec/types.h>
#include <fcntl.h>

UBYTE far KickData[1024*512];
UBYTE far temp[1024*512];
UBYTE *Address;

void main()
{
  int file,file1,i;

  file=open("devs:kickstart",0);

  read(file,KickData,1024*512);
  close(file);
  file=creat("RAM:kickROM0",0);
  Address=KickData;
  if(file)
  {
     for (i=0;i<1024*256;i+=2)
       {
       temp[i]=*Address;
       Address++;
       temp[i+1]=*Address;
       Address+=3;
       }
  write(file,(UBYTE *)&temp,1024*256);
  close(file);
  }
  file1=creat("RAM:kickROM1",0);
  if(file1)
  {
    Address=KickData+2;
    for (i=0;i<1024*256;i+=2)
       {
       temp[i]=*Address;
       Address++;
       temp[i+1]=*Address;
       Address+=3;
       }
    write(file1,(UBYTE *)&temp,1024*256);
    close(file1);
  }
}
