VOGONS


Reply 40 of 49, 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 49, 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 49, 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 49, 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 49, 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 49, 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
https://alsgeeklab.com
Social Media: https://linktr.ee/alsgeeklab

Reply 46 of 49, 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.

Reply 47 of 49, by ssthomas

User metadata
Rank Newbie
Rank
Newbie
feipoa wrote on 2019-04-26, 05:58:
For one of my motherboards, I needed to load the drivers in a particular order: 1) HIMEM 2) ASPI2DOS (for Adaptec 1520B) 3) Revt […]
Show full quote

For one of my motherboards, I needed to load the drivers in a particular order:
1) HIMEM
2) ASPI2DOS (for Adaptec 1520B)
3) Revto486

I suggest looking into the more advanced options of the Revto486 driver and CTCHIP34. Also read the information I provided on hidden settings for the IBM Blue Lightning. /INT=13 may help for some HDD issues.

What was the result of testing the Japanese IO Data driver program?

My apologies for digging up such an old post, however I cannot seem to find any other information online about my particular issue. So I purchased the BUFFALO HRX-12S4-A 286 to 486 upgrade socket for my IBM PS2 Model 30 286. I have been following up with another member from Facebook that installed this processor upgrade into the same machine with surprising results when he added the Rev to 486 command into the config.sys. I am trying to do the same thing with the same PC and the same upgrade, I am running into dead ends. First of all when I add REVTO486.SYS just like you mentioned on the fourth post,

REVTO486.SYS /CN /2 /CCM
HIMEM.SYS /CPUCLOCK:ON /MACHINE:2 /V
DOS=HIGH,UMB
EMM386.EXE NOEMS HIGHSCAN X=E000-EFFF NOMOVEXBDA D=64
FILES =40
BUFFERS=20

my system hangs on the on the command line to REVTO486. I have to add the emm 386 driver into the config.sys for it to complete and get to the dos prompt. When adding in the emm386 it manages to turn on the cache, at least it says it does. Running speed 200 from the Kingston directory with the drivers that you provided show the processor running at 9 MHz. Obviously something is wrong as it seems to be slower than if I'm not running the driver at all. I have tried multiple different configurations and even tried the pk486.sys driver to no avail. Trying each driver with the /1 or /2 seems to allow the DOS prompt as long as the emm386 is there. I cannot run/ 3 at all no matter what I do the machine locks up upon reading this command line. I know this processor upgrades compatible with the system because there's a member on the Facebook forums that actually has done this and he is posted a picture of his processor running With The Landmark speed test lm60, I can't test with lm60 myself because it will lock up if I do not load the emm386 driver. I have also attempted to run the Kingston LGHT486.SYS and I get similar results as soon as I drive a loads the system locks up no matter if I run one, two or, three speed

Reply 48 of 49, by ssthomas

User metadata
Rank Newbie
Rank
Newbie

All right as it turns out, my whole issue with the cache not being enabled was I had to switch the machine integer in the config.sys file to equal 4 (/MACHINE:4) if I select one, the keyboard locks up upon reading THE REVTO486.SYS driver, a series of beeps like you're holding down too many keys at the same time and then the keyboard or the PC locks up before it has a chance to load the DOS prompt. Selecting number two or three cause the machine to load the driver and get all the way to the DOS prompt however the cache is not enabled and it's slower than a slug. Selecting number four was the tickets, however along with that I have memory check errors within the himem.sys. the message is" hi ma'am detected unreliable SMS memory at address 00100000h. Therefore the SMS driver does not load and thus for emm386 does not load either. However it is lightning fast in this condition. Doom 2 is actually playable. I would like to try to find out why the memory issue exists and I'm currently trying to figure out if it's related to the PicoMEM that I have installed. I'm going to attempt to load the drivers onto a floppy and try to boot off of that but I need to do it through dot 6.2 because the IBM 6.20 is not happy with booting memory drivers from a floppy disk for some reason.

Reply 49 of 49, by feipoa

User metadata
Rank l33t++
Rank
l33t++

Did you read all the dialogue in this thread as well as my suggestions located in this thread: Register settings for various CPUs
Scroll down to the heading: IBM Blue Lightning BL3

Aside from there being himem memory check errors, are there apps which aren't working properly? If everything seems to run well, that is, aside from himem presenting a check error, try loading revto486.sys after himem.

EDIT: You can also run revto486.sys from the command line or in autoexec.bat using DDL, which I think stands for Device Driver Load.

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