Fushigi
Storage Is My Life
I'd prefer it be located on/around the chipset and be high-speed RAM. Switchable as follows: Normal operation a.k.a. if DIMMs are found inthe memory slots: L3 cache. "Special" operation: No DIMMs found; 1MB (or whatever) system RAM. While the engineering isn't exactly easy, it really is not breaking much new ground and provides a real-world performance boost when the 'special' mode is not necessary.jtr1962 said:Just to clarify, what I mean is a jumper on the M/B that remaps at least the first 1M to the video card RAM. Or perhaps you can use all of the video card RAM except 1 or 2 MB so you have graphics capability and the use of almost all of the 32 or 64 or 128 MB on the video card. In the normal(operating) position you use the M/B memory banks as always, and the video card works normally. I don't see any downside to this. If the jumper stops working, it means you probably have a fried M/B anyhow. If the video card RAM goes bad, you need to replace it anyway. There is no RAM whatsoever on the M/B to go bad. Remapping isn't that big of a deal to do in hardware. I'm really surprised nobody's thought of this. It would be very convenient and almost trivial to do with today's chipsets.
My original PC was a Zenith Z-151 8088 (later NEC V20) with 320K conventional, CGA graphics, and dual 320K floppies. Pretty sweet for a 1984 box. One upgrade was to replace the RAM PAL chip and up the DOS conventional RAM to 704K fully DOS-addressable. This was done via hardware; no drivers or anything to load. Very handy when conventional RAM was all I had and I wanted conveniences like SuperKey and SideKick.BTW, memmaker and QEMM can both use the B000-B7FF area, which is used by a monochrome video adaptor(and hence not used on modern machines). QEMM's Vidram works a little differently. It disables all graphics(hence it's only useful for test programs) and makes use of the A000 to AFFF, or A000 to B7FFF areas to extend conventional memory to either 704 KB or 736 KB. And yes, it does use the video card RAM for this purpose because it is not possible for the processor to remap anything into the A000 to AFFF area. In fact, the program works on an 8086 with only 640K of physical RAM, and gives either 704 KB or 736 KB(I forgot which) of useable conventional memory. It does definitely use the video adaptor RAM since the 8086 processor is incapable of remapping memory.
- Fushigi