X-Git-Url: http://4ch.mooo.com/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Flib%2Fwcpu%2F16_wcpu.c;h=a9d681a892bb70f4a15a54646626a05c9170225c;hb=4418da90a98a3a8fa1c306da33a35ca4338ea9c0;hp=41de0e12e1dc4a6f1d3763d74c2e36336fb2e460;hpb=e1e1e6b60d5b1808fc4ac80784118287a0437f2d;p=16.git diff --git a/src/lib/wcpu/16_wcpu.c b/src/lib/wcpu/16_wcpu.c index 41de0e12..a9d681a8 100755 --- a/src/lib/wcpu/16_wcpu.c +++ b/src/lib/wcpu/16_wcpu.c @@ -1,5 +1,5 @@ /* Project 16 Source Code~ - * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover + * Copyright (C) 2012-2017 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover * * This file is part of Project 16. * @@ -131,9 +131,9 @@ const char *WCPU_cpudetectmesg() cput = WCPU_detectcpu(); switch(cput) { - case 0: cpus = "8086/8088 or 186/88"; break; - case 1: cpus = "286"; break; - case 2: cpus = "386 or newer"; break; + case 0: cpus = "8086/8088 or 80186/80188"; break; + case 1: cpus = "80286"; break; + case 2: cpus = "80386 or newer"; break; default: cpus = "internal error"; break; } return cpus; @@ -141,14 +141,23 @@ const char *WCPU_cpudetectmesg() const char *WCPU_fpudetectmesg() { - const char *fpus; + char *fpus; unsigned char fput; + word cput; fput = WCPU_detectfpu(); + cput = WCPU_detectcpu(); + switch(cput) + { + case 0: cput=80; break; + case 1: cput=802; break; + case 2: cput=803; break; + default: cput=0; break; + } switch(fput) { case 0: fpus = "none"; break; - case 1: fpus = "8087"; break; + case 1: sprintf(fpus, "%d87", cput); break; default: fpus = "internal error"; break; } return fpus;