Added new SCAT chipset machines - GW-286CT GEAR, Samsung SPC-4216P and KMX-C-02. Patch from Greatpsycho.

This commit is contained in:
SarahW 2017-10-11 20:56:33 +01:00
commit 9f2b58b7c4
6 changed files with 216 additions and 31 deletions

View file

@ -370,6 +370,13 @@ int loadbios()
fclose(f);
return 1;
case ROM_KMXC02:
f=romfopen("kmxc02/3ctm005.bin","rb");
if (!f) break;
fread(rom,65536,1,f);
fclose(f);
return 1;
case ROM_AMI286:
f=romfopen("ami286/amic206.bin","rb");
if (!f) break;
@ -385,6 +392,13 @@ int loadbios()
fclose(f);
return 1;
case ROM_GW286CT:
f=romfopen("gw286ct/2ctc001.bin","rb");
if (!f) break;
fread(rom,65536,1,f);
fclose(f);
return 1;
case ROM_SPC4200P:
f=romfopen("spc4200p/u8.01","rb");
if (!f) break;
@ -392,6 +406,31 @@ int loadbios()
fclose(f);
return 1;
case ROM_SPC4216P:
f=romfopen("spc4216p/phoenix.bin","rb");
if (!f)
{
f = romfopen("spc4216p/7101.u8", "rb");
ff = romfopen("spc4216p/ac64.u10","rb");
if (!f || !ff) break;
for (c = 0x0000; c < 0x10000; c += 2)
{
rom[c] = getc(f);
rom[c + 1] = getc(ff);
}
fclose(ff);
fclose(f);
return 1;
}
else
{
fread(rom,65536,1,f);
fclose(f);
return 1;
}
break;
case ROM_EUROPC:
// return 0;
f=romfopen("europc/50145","rb");