]> 4ch.mooo.com Git - 16.git/blobdiff - src/lib/wcpu/16_wcpu.c
updated the copyleft wwww i am not deAD! i just been 2 busy last 6 monthes
[16.git] / src / lib / wcpu / 16_wcpu.c
index 41de0e12e1dc4a6f1d3763d74c2e36336fb2e460..73afe54cc93ceb8ce5cb240a6cb647e8449576e9 100755 (executable)
@@ -1,5 +1,5 @@
 /* Project 16 Source Code~\r
- * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
+ * Copyright (C) 2012-2018 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
  *\r
  * This file is part of Project 16.\r
  *\r
@@ -131,9 +131,9 @@ const char *WCPU_cpudetectmesg()
        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
@@ -141,14 +141,23 @@ const char *WCPU_cpudetectmesg()
 \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