/* Project 16 Source Code~\r
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
+ * Copyright (C) 2012-2019 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
*\r
* This file is part of Project 16.\r
*\r
cput = WCPU_detectcpu();\r
switch(cput)\r
{\r
- case 0: cpus = "8086/8088 or 186/88"; break;\r
- case 1: cpus = "286"; break;\r
- case 2: cpus = "386 or newer"; break;\r
+ case 0: cpus = "8086/8088 or 80186/80188"; break;\r
+ case 1: cpus = "80286"; break;\r
+ case 2: cpus = "80386 or newer"; break;\r
default: cpus = "internal error"; break;\r
}\r
return cpus;\r
\r
const char *WCPU_fpudetectmesg()\r
{\r
- const char *fpus;\r
+ char *fpus;\r
unsigned char fput;\r
+ word cput;\r
\r
fput = WCPU_detectfpu();\r
+ cput = WCPU_detectcpu();\r
+ switch(cput)\r
+ {\r
+ case 0: cput=80; break;\r
+ case 1: cput=802; break;\r
+ case 2: cput=803; break;\r
+ default: cput=0; break;\r
+ }\r
switch(fput)\r
{\r
case 0: fpus = "none"; break;\r
- case 1: fpus = "8087"; break;\r
+ case 1: sprintf(fpus, "%d87", cput); break;\r
default: fpus = "internal error"; break;\r
}\r
return fpus;\r