Howdy folks, did anyone manage to get Tall Tree Systems JRAM AT3 to work as EMS card?
In "JRAM AT3-P" section of the article "More options for enlarging the dimensions of memory" in PC Mag from June 10, 1986
https://books.google.ca/books?id=pD...=2ahUKEwjqlsSy6KyAAxVolIkEHWmtCp4Q6AF6BAhEEAI it says you have to add jboot.bin followed by jpager.bin. Did anyone manage to get it working?
Also, on systems where videocards don't have bios (CGA/Hercules), like Compaq Portable II, it should be possible to increase continuous DOS memory to 704KB with JRAM. Did anyone manage it?
Did anyone investigate the function of various jumpers and switch blocks on the card?
I was really surprised that AT3 comes with serial and parallel ports, but they are only connected to daughterboard socket, no support with just the base card. Very unorthodox approach.
Probably a little late on this, I just saw this. Yes, I have two of these cards and got them working. Special thanks to Larry (
ldkraemer)
for the manual. The documentation is a little challenging to follow, I put together a summary of what I figured out below. I have a lot of RAM cards and this one is definitely the most unique out of all of them I think. If you want to set this card up for extended XMS memory only, you don't need the drives. Just make sure you install the P3 jumper. Also, if your card is not fully populated, make sure you follow instructions below on how to install chips. They are not installed contiguous as you would expect and differ based 64K or 256K chip type. You can also not mix 64K with 256K, it must be all one or the other. Hope this helps you or whoever else might need it.
JRAM-AT3 - 6 Position Switch Configuration (Upper Right) - Board Count
CARD# 1 2 3 4 5 6 BANK SEL/MEM REG ADDRESS
_________________________________________________________________________________
1 ON OFF OFF OFF ON OFF E800 <- If it's the first card set to 100010
2 OFF ON OFF OFF ON OFF E400
3 OFF OFF ON OFF ON OFF E200
4 OFF OFF OFF ON ON OFF E100
5 ON OFF OFF OFF OFF ON F800
6 OFF ON OFF OFF OFF ON F400
7 OFF OFF ON OFF OFF ON F200
8 OFF OFF OFF ON OFF ON F100
P3 = CONNECTED - Hardware Control, no software required
P3 = DISCONNECTED - Software Control - "JBOOT.BIN" REQUIRED!
JRAM-AT3 - 10 Position Switch Configuration (Lower Middle) - RAM Type, Base Mem/Ext Mem Start Addresses
BASE MEM
MEM TYPE 1 2 3
____________________________________
256K 256K OFF ON ON
512K 256K OFF ON OFF <- If you have 512K base memory and 256K chips installed in board.
640K 256K ON ON ON <- If you already have 640K base memory and 256K chips installed in board.
256K 64K OFF OFF OFF
512K 64K OFF OFF ON
640K 64K ON ON OFF
START
ADDR 4 5 6 7 8 9 10
_____________________________________________________________
640K OFF OFF OFF ON OFF OFF OFF <- If this is your first card and no other extended memory (1M Start Address))
1280K OFF OFF OFF ON OFF ON OFF
1536K OFF OFF OFF ON ON OFF OFF
1664K OFF OFF OFF ON ON OFF ON
1792K OFF OFF OFF ON ON ON OFF
2048K OFF OFF ON OFF OFF OFF OFF
2176K OFF OFF ON OFF OFF OFF ON
2304K OFF OFF ON OFF OFF ON OFF
2560K OFF OFF ON OFF ON OFF OFF
2688K OFF OFF ON OFF ON OFF ON
2816K OFF OFF ON OFF ON ON OFF
3072K OFF OFF ON ON OFF OFF OFF
3200K OFF OFF ON ON OFF OFF ON
3328K OFF OFF ON ON OFF ON OFF
3584K OFF OFF ON ON ON OFF OFF
3712K OFF OFF ON ON ON OFF ON
3840K OFF OFF ON ON ON ON OFF
4096K OFF ON OFF OFF OFF OFF OFF
4224K OFF ON OFF OFF OFF OFF ON
4352K OFF ON OFF OFF OFF ON OFF
4608K OFF ON OFF OFF ON OFF OFF
4736K OFF ON OFF OFF ON OFF ON
__________________________________________________________________________________________________________
EXAMPLE: Card 1, fully populated (2MB) using 256K chips with 512K of existing base memory.
5P-SW = 100010 <- CARD #1, E800
10P-SW = 0100001000 <- Pre-existing base mem size is 512K, 256K chips, extended mem starts at 640K
EXAMPLE: Card 2, Using 256K chips with 640K of existing base memory.
5P-SW = 010010 <- CARD #2, E400
10P-Sw = 1110010100 <- Pre-existing mem size is 640K, 256K chips, extended mem starts at 2560K
To partially populate RAM, it must be done in even numbers of banks. Such as banks 1/2, 3/4, 5/6 etc and
not 1, 3, 5, etc...
Also for 256K on a 512K board they must be populated in the following pattern.
U1-9 U10-18 U19-27 U28-36 U37-45 U46-54 U55-63 U64-72
4 3 2 1 4 3 2 1
Where if you populate two banks then you would need to populate columns
U28-36 and U64-72.
If you are populating 64K chips on a 256K motherboard, then you would use
then following pattern.
U1-9 U10-18 U19-27 U28-36 U37-45 U46-54 U55-63 U64-72
4 1 2 3 4 1 2 3