VOGONS


HWiNFO support of vintage hardware

Topic actions

Reply 260 of 683, by Mumak

User metadata
Rank Oldbie
Rank
Oldbie
feipoa wrote on 2020-04-17, 09:59:
Motherboard is a Daewoo AL486V-D, aka Panda 386V. SXL2-50 running at 2x25 MHz with Cyrix FasMath CX-83D87 […]
Show full quote

Motherboard is a Daewoo AL486V-D, aka Panda 386V.
SXL2-50 running at 2x25 MHz with Cyrix FasMath CX-83D87

See comments in the photos.

SXL2-HWiNFO32_1.jpg
SXL2-HWiNFO32_2.jpg
SXL2-HWiNFO32_3.jpg
SXL2-HWiNFO32_4.jpg
SXL2-W95.LOG

Thanks! Could you please create and upload the HWiNFO32 Debug File? Here's how to do it in case you haven't done yet: https://www.hwinfo.com/forum/threads/read-thi … g-a-report.241/

Regarding the co-proc, AFAIR there were 2 versions of 83D87/83S87: "Old" and "New", but I really don't recall why/what was the difference, I just have code to detect the difference 😁

Reply 261 of 683, by feipoa

User metadata
Rank l33t++
Rank
l33t++

I mentioned it in the CPU-Z thread.

Configuration Control Register 0 (aka, CCR0) bit 6 If it is set high (1) that means the 2x multiplier is active, if set low (0) the CPU is in 1x mode.

Should be that the Cyrix did something to the newer FasMath chips to make them more compatible with DLC chips, but this update slowed the FPU down ever so slightly. Usually the grey-tops are marginally faster than the blacktops, but I maybe some newer grey-tops are also the updated version - I'm not sure.

I'm trying to get an ethernet card on my test bed to avoid the floppy swap, so haven't got to the debug file yet. I'm also trying to do cpu-z's testing at the same time. I also had set some timings too aggressively in the BIOS which had corrupted my hard drive and I had to restore it. So I'm a bit slow this evening.

Plan your life wisely, you'll be dead before you know it.

Reply 262 of 683, by feipoa

User metadata
Rank l33t++
Rank
l33t++

OK. Got networking going. Here's the report and debug for the SXL2-50 system.

Attachments

  • Filename
    SXL2_Hwinfo.rar
    File size
    4.24 KiB
    Downloads
    42 downloads
    File license
    Public domain

Plan your life wisely, you'll be dead before you know it.

Reply 263 of 683, by Mumak

User metadata
Rank Oldbie
Rank
Oldbie

Thanks. If it's not a big problem, could you please try to read Cyrix config register C4h, C7h, CAh, CDh there? I'm wondering what values this gives here... The should be N/A on TI486SXLC but available on TI486SXL (and TI486SXL2 probably too).

Reply 265 of 683, by Mumak

User metadata
Rank Oldbie
Rank
Oldbie
feipoa wrote on 2020-04-17, 10:46:

Read those registers with what? Any particular software or debug command I should know about?

I thought you have some tool for that 😀 No problem, I will read them and put the content into DBG of new build 😀 Just a minute 😉

Reply 267 of 683, by feipoa

User metadata
Rank l33t++
Rank
l33t++

I do for the Cyrix 5x86, but the register program for the SXL that I use is more limited.

cyrix_DLC_enabler.jpg
Filename
cyrix_DLC_enabler.jpg
File size
209.24 KiB
Views
682 views
File license
Fair use/fair dealing exception

Let me see if CTCHIP34 works with SXL chips.

Plan your life wisely, you'll be dead before you know it.

Reply 268 of 683, by feipoa

User metadata
Rank l33t++
Rank
l33t++

These are the registers that CTCHIP34 can read for DLC/SXL chips. Looks like it has what you need.

;********** Cyrix/Texas 486SLC/DLC in CX486.CFG********************

INDEXPORT=22h
DATENPORT=23h

FLUSH=INVD

INDEX=C0h; Configuration Control Register 0

BIT=7 ;0/1 (Suspend) /SUSP input and /SUPSA output
BIT=6 ; (CO) Cache-Organisation
0= 2-Way
1= direct mapped
BIT=5 ;0/1 (BARB) Flush Cache every HOLD
BIT=4 ;0/1 (FLUSH) /Flush input pin (DLC:E13, SLC:30)
BIT=3 ;0/1 (KEN) /KEN input pin (DLC:B12, SLC:29)
BIT=2 ;0/1 (A20M) /A20M input pin (DLC:F13, SLC:31)
BIT=1 ;0/1 (MC1) 640K-1M non-cacheable
; (Bug in A4/A5 Stepping!)
BIT=0 ;0/1 (NC0) First 64KB always not cacheable
; (Real/Virtuell)

INDEX=C1h; Configuration Control Register 1
Bit=0 ; 0/1 (RPL) output pins /RPLSET and /RPLVAL

INDEX=C4h; Non Cacheable Region Register (Default=00h);
BIT=7654321 ; A31 - A24 of starting address Region 1

INDEX=C5h; Non Cacheable Region Register (Default=0Ah);
BIT=76543210 ; A23 - A16 of starting address Region 1

INDEX=C6h; Non Cacheable Region Register (Default=06h);
BIT 7654 ; A15 - A12 of starting address Region 1
BIT=3210 ; Size of non-cacheable Region 1

INDEX=C7h; Non Cacheable Region Register (Default=00h);
BIT=7654321 ; A31 - A24 of starting address Region 2

INDEX=C8h; Non Cacheable Region Register (Default=0Ah);
BIT=76543210 ; A23 - A16 of starting address Region 2

INDEX=C9h; Non Cacheable Region Register (Default=06h);
BIT 7654 ; A15 - A12 of starting address Region 2
BIT=3210 ; Size of non-cacheable Region 2

INDEX=CAh; Non Cacheable Region Register (Default=00h);
BIT=7654321 ; A31 - A24 of starting address Region 3

INDEX=CBh; Non Cacheable Region Register (Default=0Ah);
BIT=76543210 ; A23 - A16 of starting address Region 3

INDEX=CCh; Non Cacheable Region Register (Default=06h);
BIT 7654 ; A15 - A12 of starting address Region 3
BIT=3210 ; Size of non-cacheable Region 3

INDEX=CDh; Non Cacheable Region Register (Default=00h);
BIT=7654321 ; A31 - A24 of starting address Region 4

INDEX=CEh; Non Cacheable Region Register (Default=0Ah);
BIT=76543210 ; A23 - A16 of starting address Region 4
Show last 4 lines

INDEX=CFh; Non Cacheable Region Register (Default=06h);
BIT 7654 ; A15 - A12 of starting address Region 4
BIT=3210 ; Size of non-cacheable Region 4

Plan your life wisely, you'll be dead before you know it.

Reply 269 of 683, by feipoa

User metadata
Rank l33t++
Rank
l33t++
Mumak wrote on 2020-04-17, 10:55:

Here a new test build, should fix and improve some things there: www.hwinfo.com/beta/hwi32_625_4139.zip

attached

Attachments

  • Filename
    HWiNFO.rar
    File size
    4.6 KiB
    Downloads
    48 downloads
    File license
    Public domain

Plan your life wisely, you'll be dead before you know it.

Reply 270 of 683, by feipoa

User metadata
Rank l33t++
Rank
l33t++
Mumak wrote on 2020-04-17, 10:39:

could you please try to read Cyrix config register C4h, C7h, CAh, CDh there? I'm wondering what values this gives here... The should be N/A on TI486SXLC but available on TI486SXL (and TI486SXL2 probably too).

C4h = 00000000
C7h = 00000000
CAh = 11000000
CDh = 00000000

Plan your life wisely, you'll be dead before you know it.

Reply 272 of 683, by feipoa

User metadata
Rank l33t++
Rank
l33t++

I'm pretty sure it was a code name for the SXL chip series. Perhaps named after the street name for TI's Colorado sales office?

COLORADO: Aurora: 1400 S. Potomac Street,
Suite 101, Aurora, CO 80012, (303) 368-8000.

Plan your life wisely, you'll be dead before you know it.

Reply 273 of 683, by feipoa

User metadata
Rank l33t++
Rank
l33t++

Here's the latest debug and report.

Still contains PnP entries, like the ESS sound card, which are non-existent on the testbed. CPU multiplier and FSB are correct now.

EDIT: I figured I should warn you what my next move is - as with CPU-Z, to ensure it shows L1 disabled when L1 is disabled. Some motherboards have it disabled by default, so it would be nice to know when it is on or off. If you are planning on being able to determine if the L1 cache is enabled or disabled, you'll need to read CR0 bit 30. 1=L1 disabled; 0=L1 enabled. Note that CR0 !=CCR0.

Attachments

  • Filename
    HWiNFO.rar
    File size
    4.81 KiB
    Downloads
    41 downloads
    File license
    Public domain

Plan your life wisely, you'll be dead before you know it.

Reply 274 of 683, by Mumak

User metadata
Rank Oldbie
Rank
Oldbie
feipoa wrote on 2020-04-17, 13:06:

Here's the latest debug and report.

Still contains PnP entries, like the ESS sound card, which are non-existent on the testbed. CPU multiplier and FSB are correct now.

EDIT: I figured I should warn you what my next move is - as with CPU-Z, to ensure it shows L1 disabled when L1 is disabled. Some motherboards have it disabled by default, so it would be nice to know when it is on or off. If you are planning on being able to determine if the L1 cache is enabled or disabled, you'll need to read CR0 bit 30. 1=L1 disabled; 0=L1 enabled. Note that CR0 !=CCR0.

Thanks. I will need a registry dump of the HKEY_LOCAL_MACHINE key to determine how to skip the entries no longer present.

Reply 275 of 683, by feipoa

User metadata
Rank l33t++
Rank
l33t++

Here's the debug file for the SXL2-66 system in Win95c (AMI Mark V Baby Screamer motherboard). System creased with a BSOD during analysing hardware.

A fatal exception 0D has occured at 0028:C0004357 in VXD VMM(01)03357.

Attachments

  • Filename
    hwinfo32.rar
    File size
    1.76 KiB
    Downloads
    42 downloads
    File license
    Fair use/fair dealing exception

Plan your life wisely, you'll be dead before you know it.

Reply 277 of 683, by feipoa

User metadata
Rank l33t++
Rank
l33t++

Chips & Technology, isn't it? http://mail.lipsia.de/~enigma/neu/pics/386babyscreamer.jpg

I'd have to remove the case to get the exact part number.

Plan your life wisely, you'll be dead before you know it.

Reply 278 of 683, by Mumak

User metadata
Rank Oldbie
Rank
Oldbie

And here a new build to fix the crash during LPC check: www.hwinfo.com/beta/hwi32_625_4141.zip
This should also fix reporting of PnP device no longer present in system, but I think you have already archived that board.