VOGONS


Reply 340 of 351, by red-ray

User metadata
Rank Oldbie
Rank
Oldbie

The CPU speed reported by CPUZ is to say the least incorrect 🙁 Even with just CPUZ active it's wonky.

file.php?id=92159

Attachments

  • Filename
    RAA.txt
    File size
    24.02 KiB
    Downloads
    7 downloads
    File comment
    AMD Athlon M2 (Pluto) [A2]
    File license
    Public domain
  • RAA.png
    Filename
    RAA.png
    File size
    84.42 KiB
    Views
    243 views
    File comment
    AMD Athlon M2 (Pluto) [A2]
    File license
    Public domain

Reply 341 of 351, by Vynix

User metadata
Rank Member
Rank
Member
CuPid wrote on 2020-08-11, 15:00:
I've just released a new version of cpu-z vintage edition (1.02). The new features are : - AMD K5 model 0 (SSA/5). - Improved su […]
Show full quote

I've just released a new version of cpu-z vintage edition (1.02).
The new features are :
- AMD K5 model 0 (SSA/5).
- Improved support of Cyrix Cx486DRx2/DRu2.
- Improved support of Ti486SXL/SXL2.
- Intel 430FX chipset.
- Opti 82C822 chipset.
- VIA VT82C505/VT82C486 chipset.

Official version : https://download.cpuid.com/cpu-z/cpu-z_1.02-win9x.zip
Beta version : http://download.cpuid.com/betas/cpuz_w95.zip

I'm currently working on adding the support of ISA/VLB video cards, if you have such a video card and are willing to help, you can use one the two versions listed above, save a Video BIOS dump from the tools button, and post it here. Thank you !

Hi,

I could try this with a Cirrus Logic VLB card that I've got lying somewhere, though I won't immediately be able to pull the BIOS dump (it's currently inside a 80486DX4-100 system that I need to get from my uncle's house).

Give me maybe 2-3 weeks and I'll try to get this sorted out.

Proud owner of a Shuttle HOT-555A 430VX motherboard and two wonderful retro laptops, namely a Compaq Armada 1700 [nonfunctional] and a HP Omnibook XE3-GC [fully working :p]

Reply 342 of 351, by Disruptor

User metadata
Rank Member
Rank
Member

CPUID 1.01.0.w9x hangs at 5 % on a VIA C3 - 1 Giga Pro (VIA Samuel 2 CPU). Mouse is stuck.
CPUID 1.02.0.w9x hangs at 5 % on a VIA C3 - 1 Giga Pro (VIA Samuel 2 CPU). Mouse is stuck. The beginning of the video memory is scrambled.

Windows 98 SE.
BIOS labels CPU as "VIA C3 - 1 Giga Pro".
CHKCPU identifies the CPU as
CPU-ID Vendor String: CentaurHauls
CPU-ID Name String: VIA Samuel 2
CPU-ID Signature: 0673
CPU is 6x86 class, but does not support CMOV instruction.

Reply 343 of 351, by CuPid

User metadata
Rank Member
Rank
Member
Disruptor wrote on 2020-09-19, 10:08:
CPUID 1.01.0.w9x hangs at 5 % on a VIA C3 - 1 Giga Pro (VIA Samuel 2 CPU). Mouse is stuck. CPUID 1.02.0.w9x hangs at 5 % on a VI […]
Show full quote

CPUID 1.01.0.w9x hangs at 5 % on a VIA C3 - 1 Giga Pro (VIA Samuel 2 CPU). Mouse is stuck.
CPUID 1.02.0.w9x hangs at 5 % on a VIA C3 - 1 Giga Pro (VIA Samuel 2 CPU). Mouse is stuck. The beginning of the video memory is scrambled.

Windows 98 SE.
BIOS labels CPU as "VIA C3 - 1 Giga Pro".
CHKCPU identifies the CPU as
CPU-ID Vendor String: CentaurHauls
CPU-ID Name String: VIA Samuel 2
CPU-ID Signature: 0673
CPU is 6x86 class, but does not support CMOV instruction.

Thanks for the report.
Can you please copy that file cpuz.ini in the same folder as cpuz_w9x.exe, and try to run the application again ?

Attachments

  • Filename
    cpuz.ini
    File size
    296 Bytes
    Downloads
    6 downloads
    File license
    Fair use/fair dealing exception

I need a vacation.

tbmtg3-99.png
zav4kj-99.png

Reply 344 of 351, by Disruptor

User metadata
Rank Member
Rank
Member
CuPid wrote on 2020-09-20, 16:29:
Disruptor wrote on 2020-09-19, 10:08:
CPUID 1.01.0.w9x hangs at 5 % on a VIA C3 - 1 Giga Pro (VIA Samuel 2 CPU). Mouse is stuck. CPUID 1.02.0.w9x hangs at 5 % on a VI […]
Show full quote

CPUID 1.01.0.w9x hangs at 5 % on a VIA C3 - 1 Giga Pro (VIA Samuel 2 CPU). Mouse is stuck.
CPUID 1.02.0.w9x hangs at 5 % on a VIA C3 - 1 Giga Pro (VIA Samuel 2 CPU). Mouse is stuck. The beginning of the video memory is scrambled.

Windows 98 SE.
BIOS labels CPU as "VIA C3 - 1 Giga Pro".
CHKCPU identifies the CPU as
CPU-ID Vendor String: CentaurHauls
CPU-ID Name String: VIA Samuel 2
CPU-ID Signature: 0673
CPU is 6x86 class, but does not support CMOV instruction.

Thanks for the report.
Can you please copy that file cpuz.ini in the same folder as cpuz_w9x.exe, and try to run the application again ?

Same result. Video memory is not scrambled anymore.

Also same result with this cpuz.ini
Video memory is also not scrambled.

[CPU-Z]
VERSION=1.0.2.0
TextFontName=
TextFontSize=14
TextFontColor=000080
LabelFontName=
LabelFontSize=14
ACPI=0
PCI=0
MaxPCIBus=256
DMI=0
Sensor=0
SMBus=0
Display=0
UseDisplayAPI=0
BusClock=0
Chipset=0
SPD=0
XOC=0
CheckUpdates=0
ValidUsername=
ValidEmail=
ValidPublish=1

Reply 345 of 351, by CuPid

User metadata
Rank Member
Rank
Member
Disruptor wrote on 2020-09-20, 18:04:
Same result. Video memory is not scrambled anymore. […]
Show full quote
CuPid wrote on 2020-09-20, 16:29:
Disruptor wrote on 2020-09-19, 10:08:
CPUID 1.01.0.w9x hangs at 5 % on a VIA C3 - 1 Giga Pro (VIA Samuel 2 CPU). Mouse is stuck. CPUID 1.02.0.w9x hangs at 5 % on a VI […]
Show full quote

CPUID 1.01.0.w9x hangs at 5 % on a VIA C3 - 1 Giga Pro (VIA Samuel 2 CPU). Mouse is stuck.
CPUID 1.02.0.w9x hangs at 5 % on a VIA C3 - 1 Giga Pro (VIA Samuel 2 CPU). Mouse is stuck. The beginning of the video memory is scrambled.

Windows 98 SE.
BIOS labels CPU as "VIA C3 - 1 Giga Pro".
CHKCPU identifies the CPU as
CPU-ID Vendor String: CentaurHauls
CPU-ID Name String: VIA Samuel 2
CPU-ID Signature: 0673
CPU is 6x86 class, but does not support CMOV instruction.

Thanks for the report.
Can you please copy that file cpuz.ini in the same folder as cpuz_w9x.exe, and try to run the application again ?

Same result. Video memory is not scrambled anymore.

Also same result with this cpuz.ini
Video memory is also not scrambled.

[CPU-Z]
VERSION=1.0.2.0
TextFontName=
TextFontSize=14
TextFontColor=000080
LabelFontName=
LabelFontSize=14
ACPI=0
PCI=0
MaxPCIBus=256
DMI=0
Sensor=0
SMBus=0
Display=0
UseDisplayAPI=0
BusClock=0
Chipset=0
SPD=0
XOC=0
CheckUpdates=0
ValidUsername=
ValidEmail=
ValidPublish=1

OK thank you, I think I know what's wrong, can you please download and try that version ?

https://download.cpuid.com/betas/cpuz_w95.zip

I need a vacation.

tbmtg3-99.png
zav4kj-99.png

Reply 346 of 351, by Disruptor

User metadata
Rank Member
Rank
Member
CuPid wrote on 2020-09-21, 17:33:

OK thank you, I think I know what's wrong, can you please download and try that version ?

Sorry, you were wrong. Same result.

Reply 347 of 351, by CuPid

User metadata
Rank Member
Rank
Member
Disruptor wrote on 2020-09-21, 18:13:
CuPid wrote on 2020-09-21, 17:33:

OK thank you, I think I know what's wrong, can you please download and try that version ?

Sorry, you were wrong. Same result.

OK thank you.
Here is a new test version, can you please use the ini included in the zip ?
Thanks.

https://download.cpuid.com/betas/cpuz_w9x_test_0.zip

I need a vacation.

tbmtg3-99.png
zav4kj-99.png

Reply 351 of 351, by mkarcher

User metadata
Rank Member
Rank
Member
CuPid wrote on 2020-09-24, 18:14:

Hum this one is a struggle.

I joined the struggle. It turns out that there is no agreement between different environment on how to handle the x86 instruction bytes 0F 3F 07 0B. If you just enter these bytes into Google, you will quickly find out that this sequence is commonly disassembled as vpcext 7, 0Bh. This is not a processor instruction, and will fault as undefined opcode on most x86 processors. The Hypervisor in Microsoft VirtualPC uses 0F 3F as entry point, and this instruction is used to detect the presence of this Hypervisor.

On the other hand, there is the "Alternate Instruction Set" of the VIA processors. As Wikipedia says

Wikipedia wrote:

The Alternate Instruction Set (AIS) is a second 32-bit instruction set architecture found in some x86 CPUs made by VIA Technologies. On these VIA C3 processors, the second hidden processor mode is accessed by executing the x86 instruction ALTINST (0F 3F). If AIS mode has been enabled, the processor will perform a JMP EAX[1] and begin executing AIS instructions at the address of the EAX register."

It seems the PC-Chips M787CLR mainboard boots into the operating system with the AIS enabled, which is known to be a very bad idea for system security, as the AIS (if enabled) can be used to fully bypass any kind of memory protection. CPU-Z calls the VirtualPC Hypervisor with EAX equal to 1, which is not at all a good address to jump to. I overwrote the offending instruction by 0F 0B 90 90, an opcode that is guaranteed by specification to raise an undefined opcode exception, followed by two NOPs. Now CPU-Z works on this machine (but it would fail to detect VirtualPC).