home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Club Amiga de Montreal - CAM
/
CAM_CD_1.iso
/
files
/
575.lha
/
Personal040DevelopSoft
/
romsplit1.c
< prev
next >
Wrap
C/C++ Source or Header
|
1991-11-02
|
790b
|
46 lines
#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);
}
}