Hi all,
I have tried also the same mod like RayeR, but different results. My MoBo is the same KMC-A419-8 ver 1.0. But with only QFP 386DX and without PGA132 socket on the board. I decided to add PGA and try Tx486DLC-40BGA. It works, BUT:
1) Proper L1 cache activation depends on Ali M1419 subversion. My MoBo has A0 stepping. RayeRs MoBo uses A1. Seems A0 is first version of M1419 and this is source a lot of problems with DLC
2) Ali M1419 A0 contains HW error which keeps him useless for Cyrix/TI DLC CPU proper L1 activation. Boards with A0 chipset are usualy assembled in the same MoBos for 386 CPU families. If no L1 cache there is no problem. I have next 2 boards with the same A0 (AB-FA3 and 386DXA) and all have the same layout. No PGA socket assembled and QFP 386DX-40 on the board.
3) Despite of the same PCB layout and designo of the MoBos, bioses arent the same. Found AB-FA3 is not prepared for DLC L1 cache activation. His AMI is 386 only. 386DXA MoBo partialy allows L1 activation. Jamicon KMC-A419-8 AMI bios is better than 386DXA, but the best BIOS for this platform seems to be from Jamicon KMC40A. All biosese were AMI. I have found on Retroweb also Award 4.50 for KMC40. After binary check decided to try this Award. AMI bios versions were the same binary files for both KMC MoBos so expected compatibility also with Award bios which is available only for KMC40A. And ? It works. Bonus is HDD autodetection and FDD 2.88MB support.
4) The key problem of Ali M1419 A0 is wrong L1 cache activation. When you enable internal CPU cache in bios, you can expect eratic A20 gate which causes troubles in detection RAM above 1MB. And also you are unable to boot from FDD, which freezes due to DMA conflict. This is only chipset A0 problem. With A1 it works nice.
5) There are 3 junction soldering points on the PCB located between PGA132 for CPU and PGA for FPU. Some similar MoBo version can have assembled three regular jumpers instead of soldering pads. Depending on the MoBo and chipset version, they are enabled or disabled. Connection is following three signals form chipset to CPU (A20M, FLUSH and KEN) all for external L1 cache handling. When A0 chipset is used, they are disabled. When A1 they are enabled. Thats dependence which I have found.
6) The last point but important. If you want to use DLC with Ali M1419 A0, You have to disable internal cache in BIOS and activate it by Cyrix.exe tool in Autoexec. Disable all three registers above (A20M, FLUSH, KEN) and use only BARB. DLC is ready for run on 386 mobos without proper external L1 cache control. BARB is bus arbitrary signal, which handle L1 cache by ISA bus activity. There is important also disbale video bios cache and system cache in BIOS. I also decided to add himem /MACHINE:1 parameter to config.sys. It forces A20 control to keyboard controller.