VOGONS


Reply 40 of 46, by feipoa

User metadata
Rank l33t++
Rank
l33t++

Ya, sometimes you need to play around with the driver order, before HIMEM or after HIMEM. Generally, right before HIMEM is best. I have also seen it where I cannot have DOS=HIGH in config.sys, that is, I must only have written DOS=UMB.

You said that you cannot load DOS HIGH, but then you write DOS=HIGH,UMB. Isn't this loading DOS to high memory first?

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

Reply 41 of 46, by Anonymous Coward

User metadata
Rank l33t++
Rank
l33t++
JonF wrote on 2024-04-16, 05:28:

Hey, I have PK-X486S50-3 installed in a hot-rodded IBM 5162. I was able to enable the cache and clock doubling via:

Can you tell me how exactly you managed to get the PK-X486S5o working in your 5162?
When I tried mine, I couldn't even reliably complete POST.

I normally use another adapter from Buffalo that uses 486SXL-40. That one works quite well.

"Will the highways on the internets become more few?" -Gee Dubya
V'Ger XT|Upgraded AT|Ultimate 386|Super VL/EISA 486|SMP VL/EISA Pentium

Reply 42 of 46, by JonF

User metadata
Rank Newbie
Rank
Newbie
feipoa wrote on 2024-05-07, 21:05:

Ya, sometimes you need to play around with the driver order, before HIMEM or after HIMEM. Generally, right before HIMEM is best. I have also seen it where I cannot have DOS=HIGH in config.sys, that is, I must only have written DOS=UMB.

You said that you cannot load DOS HIGH, but then you write DOS=HIGH,UMB. Isn't this loading DOS to high memory first?

I just tried using DOS=UMB and I get the A20 error again when trying to run Jazz Jackrabbit. For some reason, having the HIGH command in there makes the games work even though DOS doesn't load in high memory.

Anonymous Coward wrote on 2024-05-07, 23:28:

Can you tell me how exactly you managed to get the PK-X486S5o working in your 5162?
When I tried mine, I couldn't even reliably complete POST.

I am using a Mr. Bios as an upgrade to the original bios. I have also upgraded the speed of the RAM, both the 2X 256k simms and the 128k chips on the motherboard. Upgraded the speed of a couple of other chips (bus controllers?) Replaced the crystal with 20mhz (10mhz bus). Using an ET4000 graphics card.

See my related thread here:

Generic 80386 bios for Evergreen Superchip 286 -> 486

Reply 43 of 46, by feipoa

User metadata
Rank l33t++
Rank
l33t++
JonF wrote on 2024-05-08, 19:19:

I just tried using DOS=UMB and I get the A20 error again when trying to run Jazz Jackrabbit. For some reason, having the HIGH command in there makes the games work even though DOS doesn't load in high memory.

Yeah, it can be quite the mixed bag of nuts with these upgrades. Just as you've witnessed, I also have noticed systems that need both the HIGH and UMB to work properly with some apps.

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

Reply 44 of 46, by Anonymous Coward

User metadata
Rank l33t++
Rank
l33t++
JonF wrote on 2024-05-08, 19:19:

I am using a Mr. Bios as an upgrade to the original bios. I have also upgraded the speed of the RAM, both the 2X 256k simms and the 128k chips on the motherboard. Upgraded the speed of a couple of other chips (bus controllers?) Replaced the crystal with 20mhz (10mhz bus). Using an ET4000 graphics card.

I have pretty much the same setup as you.
When I get back home I'll have to reinvestigate this again.

"Will the highways on the internets become more few?" -Gee Dubya
V'Ger XT|Upgraded AT|Ultimate 386|Super VL/EISA 486|SMP VL/EISA Pentium

Reply 45 of 46, by alsgeeklab

User metadata
Rank Newbie
Rank
Newbie

Hi @feipoa etc,
I appreciate that this post is old (2019) but I just wanted to send thanks to you for posting the BL3 / IODATA drivers which saved me when I was stuck, looking for a driver for this CPU.
This led me to make this video on my Youtube channel, if you are interested! https://youtu.be/YI3yeY2sOo4

In the end, I found even though my CPU is the IODATA PK486 BL3, I didn't get them to work (although I didn't try too hard when I found it all in Japanese!), so I found that the version of REVTO486.SYS that feipoa uploaded in this post worked perfectly, with the settings provided.

Many thanks again!
Al (Al's Geek Lab)
https://youtube.com/AlsGeekLab

feipoa wrote on 2019-04-04, 07:26:
I suggest getting the upgrade adapter working properly with 1x before getting to deep into things. Here are some generic device […]
Show full quote

I suggest getting the upgrade adapter working properly with 1x before getting to deep into things. Here are some generic device driver settings for various enabling software:

DEVICE=C:\REVTO486\REVTO486.SYS /BL /CN /CCM /3

DEVICE=C:\KTCL486\LGHT486.SYS /3

DEVICE = C:\PK486BL\PK486BL.COM /I /B /3

You can use DDL (attached) to load them from the command prompt. I recall that it was best to let the config.sys drivers load first.

REVTO486.SYS, where by

/BL is to set register settings for the IBM Blue Lightening chip
/CN sets what is cached, and for /CN, I beleive it caches all but 640k-1MB
/CCM enabled cache of the Cyrix Math Co-processor
/3 this sets multiplier, 3 for 3x, 2 for 2x.
/S shows the current register status
/INT=xx: B,C,or D
/IRQ=xx: B, C, or D /V

I believe IRQ values of B, C, or D are the hex values, whereby, for example, B = IRQ 11, that is, assuming HEX 1 = IRQ 1, HEX 2 = IRQ 2, etc. But perhaps the hex value 0 = IRQ 1? INT is for software INT's.

Some notes I wrote:
The IBM literature says to flusyh cache on INT 15 when using SCSI HDD. Do not cache 14-16 MB if mamory-mapped devices use memory in 14-16 MB area. The other optiosn are to flush the cache on INT 9, 10, 11, 14, or 15.
The REVTO486 software from Evergreen is generally a good starting point, then you can use CTCHIP34.EXE IBM486.CFG to make adjustments and see all the register settings. Refer to the PDF on an explanation of these settings.

I am attaching all that I have for you to experiment with. I've also included the original diskettes from the IO DATA box for the PK486BL3. You may need to have the Japanese version of DOS installed to use the installer on the diskette. I believe the PK486BL.COM file can be found in the downloaded file though (attached).

I spent many weeks on this in the past, but it was many years ago and I have forgotten most of my results that allowed me to run DOOM. The IO DATA unit contains a dip switch which allowed for flushing the cache on I/O read/writes which solved a lot of the issues, but at speed penalty.

For the PK486BL.COM, I have written down these flags

/I
/R
/B
/F
/N
/T {1,2} for turbo
/{1, 2, 3}
/s for reset.com file
/LMCR=xxxx, e.g. /LMCR=00FF (64k)
/LMROR=xxxx, e.g. /LMROR=0000 (64k)
/CMLR=xx, e.g. /CMLR=D0 (13 MB)

I suspect the latter are for setting cacheable ranges. I don't think PK486BL.com would even run on my machine. The software may have been expecting the Japanese version of MS-DOS.

The IO DATA PK-A486BL60 and BL75 series were upgrades for the PC-9801DA, RA and PC-98RL.

Al's Geeek Lab - The YouTube channel for retro reviews, tech topics, informative infosec and other geeky goodness!
https://www.youtube.com/alsgeeklab
Social Media: https://linktr.ee/alsgeeklab

Reply 46 of 46, by feipoa

User metadata
Rank l33t++
Rank
l33t++

Glad you found it useful. For more detail on setting up various CPUs, including the BL3, refer to this more inclusive thread: Register settings for various CPUs

I noticed that your Landmark FPU results appear a bit too slow. I wonder if your system isn't using the FPU?

For the I/O Data module's DIP switch,

SW1
ON = memory flush on DMA & I/O
OFF = flush on DMA only (optimal)

SW2
ON = I/O Data turbo mode, enables an extra 2x multiplier on the I/O Data's PCB. This is unrelated to the IBM BL3's internal CPU multipliers
OFF = 1x on PCB, normal mode.

SW3
ON = Coprocessor disabled
OFF = Coprocessor enabled.

From the images on the youtube video, looks like you have
SW1 = off
SW2 = on
SW3 = off

So the copro should be enabled. I've noticed that some motherboard's don't work with the FPU's on these upgrade modules. What Landmark speed score did you get when you had a DLC installed and a Cyrix FasMath?

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