X-Git-Url: http://4ch.mooo.com/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fwcpu%2F16_wcpu.c;h=b6dfa8c38c80dde3e6cf7f5b104220011e766d46;hb=8807e59c1c5d34b1ee351dd92fb7cd57b6c2847f;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..b6dfa8c3 100755 --- a/src/lib/wcpu/16_wcpu.c +++ b/src/lib/wcpu/16_wcpu.c @@ -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;