VOGONS


Reply 20 of 22, by weedeewee

User metadata
Rank l33t
Rank
l33t

The most wonderful thing about this card is, to me atleast, the fact that there is no microcontroller nor rom on the whole board.
It's all built from logic chips, some sram and dram, resistors, capacitors and a delayline.
It's just beautiful.

Right to repair is fundamental. You own it, you're allowed to fix it.
How To Ask Questions The Smart Way
Do not ask Why !
https://www.vogonswiki.com/index.php/Serial_port

Reply 21 of 22, by Hezus

User metadata
Rank Member
Rank
Member

Now that the card is working, I've been digging into real world applications for it. There's probably some boring office software that does but..... I've found something pretty cool 😀

I guess most of us know how you can use HIMEM to load TSRs into high memory and thus save some of your precious 640k base memory. Now, HIMEM requires a 386 to run, so tough luck for XTs, right?

Here's where the XMA board comes in! You can set up 2 pages in your base memory for usage in DOS. I've set up XMA2EMS.SYS to put the 64k frame (where it can reference the card) into memory segment c000. XMA2EMS.SYS also reports where there is free memory left, so you can use those segments for the DOS pages. This is done by adding p254 and p255 (those are the 2 pages DOS can use) to a free 16k segment.

Then grab yourself the oldest build of QRAM (an early version of QEMM) (v1.1 here: https://winworldpc.com/product/qram/1x) and load it into CONFIG.SYS. It will now use your EMS memory as virtual High memory! As you can see here I've got 32k of "high ram":
h5qLkmf.jpg

Just like with HIMEM you can now load TSRs into this high memory segment with the LOADHI program that comes with QRAM. I've set my autoexec.bat to 'LOADHI CTMOUSE.EXE' and it'll load my mouse driver into my XMA card! Keeping my 640k clean! 😀

TAR00Sc.jpg

Never knew this was possible on an XT class machine!

Last edited by Hezus on 2021-11-09, 20:38. Edited 1 time in total.

Visit my YT Channel!

Reply 22 of 22, by Horun

User metadata
Rank l33t++
Rank
l33t++

Great work !

Hate posting a reply and then have to edit it because it made no sense 😁 First computer was an IBM 3270 workstation with CGA monitor. Stuff: https://archive.org/details/@horun