VOGONS


Reply 20 of 31, by Paar

User metadata
Rank Member
Rank
Member

I have finished my Octek Hippo 10 mod, see pictures. Had to do a little rewiring work on the back but it works fine otherwise. I'm looking forward to benchmarking it and see if it handles 40 MHz FSB properly.

The attachment hippo10_1.jpg is no longer available
The attachment hippo10_2.jpg is no longer available
The attachment hippo10_3.jpg is no longer available

Reply 21 of 31, by youxiaojie

User metadata
Rank Newbie
Rank
Newbie

do you have the pin out difinition of the 8498 8496?

Reply 22 of 31, by Paar

User metadata
Rank Member
Rank
Member

Unfortunately not. I had to reverse engineer it.

Reply 23 of 31, by mkarcher

User metadata
Rank l33t
Rank
l33t
rasz_pl wrote on 2024-03-25, 06:40:

I still dont understand the need for any bios mods to enable PS2. Some bioses expect exact keyboard controller model/firmware version, but afaik there is nothing special about ps2 ports.

Sorry for the late reply: The PS/2 mouse interface is specified to work with BIOS assistance. The mouse driver is not supposed to directly interface with the keyboard controller, but the mouse driver will ask the BIOS to activate the PS/2 port and register a callback function with the BIOS that is called whenever the mouse sent a complete "packet" of data bytes. The BIOS needs to store the packet size and the callback function address somewhere, as well as the individual bytes received from the mouse that make up a packet. Most (all?) BIOSes use the EBDA (extended BIOS data area) at the end of the conventional RAM to store this data. As reservation of conventional RAM is done on a kilobyte granularity, PS/2 mouse support will cost a whole kilobyte of conventional RAM unless your BIOS already reserves the EBDA for some other purpose. Mainstream (AMI/Award/Phoenix) BIOS does not, but other kinds of BIOSes, e.g. the Compaq ProSignia BIOS reserve that 1KB of conventional RAM unconditionally.

Typically, Award/AMI BIOSes only enable PS/2 mouse support if (a) the BIOS configuration bits say that a PS/2-type keyboard controller is installed and (b) a PS/2 mouse is connected. Sometimes, you also have (c) the BIOS setup option "PS/2 mouse function" is set to "Enabled".

Reply 24 of 31, by youxiaojie

User metadata
Rank Newbie
Rank
Newbie

dear friend, do youhavethe schematic of this board? it seems my cpu supply is faulty.

Reply 25 of 31, by youxiaojie

User metadata
Rank Newbie
Rank
Newbie

about cache,ifI bank0 512+bank1 128, it is possible?

Last edited by youxiaojie on 2025-03-03, 04:02. Edited 1 time in total.

Reply 26 of 31, by mkarcher

User metadata
Rank l33t
Rank
l33t
youxiaojie wrote on 2025-03-02, 20:54:

about cache,ifI bank0 512+bank1 256, it is possible?

In dual-bank mode, both banks are interleaved and store half of each 16-byte cache line. If the banks has different sizes, you would have cache lines where half of the memory does not exist.

Reply 27 of 31, by jakethompson1

User metadata
Rank l33t
Rank
l33t
mkarcher wrote on 2025-03-02, 21:07:
youxiaojie wrote on 2025-03-02, 20:54:

about cache,ifI bank0 512+bank1 256, it is possible?

In dual-bank mode, both banks are interleaved and store half of each 16-byte cache line. If the banks has different sizes, you would have cache lines where half of the memory does not exist.

Also, the only reason I could think that you would even want to mismatch banks is one of those boards with four 32-pin sockets and four 28-pin sockets. Even if it were possible, it would be 512+128 not 512+256 (since 256KB across four chips requires 32-pin chips)

Is there any insight into why board makers did that configuration? Does omitting four pins on half the sockets really save much space?

Reply 28 of 31, by youxiaojie

User metadata
Rank Newbie
Rank
Newbie

so the 256KB cache in single bank and 128KB plus 128KB in double bank, which on is faster?

Last edited by youxiaojie on 2025-03-03, 04:03. Edited 2 times in total.

Reply 29 of 31, by jakethompson1

User metadata
Rank l33t
Rank
l33t

The fastest the 486 can do one of these burst reads of four 32-bit values is 2-1-1-1.
A double-bank cache is more likely to be able to keep up with that, especially above 33 MHz, because except for the first read, the inactive bank gets to see the address one cycle in advance.
The only reason for single bank is so the board vendor could save sockets and chips. For example, a lot of those barely-longer-than-an-ISA-slot boards only have four, 32-pin sockets (plus tag).

Reply 30 of 31, by youxiaojie

User metadata
Rank Newbie
Rank
Newbie
Paar wrote on 2024-03-26, 12:51:
I have finished my Octek Hippo 10 mod, see pictures. Had to do a little rewiring work on the back but it works fine otherwise. I […]
Show full quote

I have finished my Octek Hippo 10 mod, see pictures. Had to do a little rewiring work on the back but it works fine otherwise. I'm looking forward to benchmarking it and see if it handles 40 MHz FSB properly.

The attachment hippo10_1.jpg is no longer available
The attachment hippo10_2.jpg is no longer available
The attachment hippo10_3.jpg is no longer available

dear friend, does your board support double side 32M fpm?

Reply 31 of 31, by s.mouse

User metadata
Rank Newbie
Rank
Newbie

Hey All, sorry about posing on an old thread but im hoping for some help. Thanks for the information everyone has provided so far.

I have an ECS UM4981 AIO VER. 2.1 which has the same chipset as the Octek Hippo 10 mentioned above. It has an Amikey II by default already and pads for ps/2 mouse header. It has a bunch of empty pads for routing the mouse and keyboard options. Anyway I've soldered on the header and traced it out then adjusted pads required to suit the wiring diagram on the Holtek datasheet. Ive also added a 7406 chip into the empty pads for one (as i didnt know the UM8496F had inverters built in until i found this thread and also am yet to test if enough traces run to it to configure for mouse) I also found the open solder pads (R91) connecting to IRQ12 to the KBC which I have closed circuit.

Good news is the mouse is detected and works fine under dos using an Award bios for the Octek hippo 10. The bad news is no mouse is detected with the Phonex bios meant for the board. Ive tried enabling anything possibly relating to a mouse in the bios to no avail

My question is would anyone have any suggestions where I could look or try to help the phonex bios detect the mouse. Im guessing it may initialize the mouse using a different method or something compared with the Award. Maybe there is another solder pad for some kind of signal thats getting lost?

Thanks in advance some photos below (I plan on cleaning up the soldering just want to get it going for now)

The attachment 20260815_113855.jpg is no longer available
The attachment 20260815_112935.jpg is no longer available
The attachment 20260814_210219.jpg is no longer available
The attachment 20260815_090831.jpg is no longer available
The attachment 20260814_174906.jpg is no longer available

https://theretroweb.com/motherboards/s/ecs-um … 81-aio-ver.-2.1