home *** CD-ROM | disk | FTP | other *** search
- #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+1]=*Address;
- Address++;
- temp[i]=*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+1]=*Address;
- Address++;
- temp[i]=*Address;
- Address+=3;
- }
- write(file1,(UBYTE *)&temp,1024*256);
- close(file1);
- }
- }
-