Hyperam 50/60

@7017h "Hypertec RAM50/60"
   ADF weirdness, @7017.ADF, MASTER.ADF, and HYPERAM5.ADF

MASTER.ADF has ALL menu items.

NOTE: As always, the floggings will continue until morale improves...
   UZnal was of the opinion that the install derives a system-specific @7017.ADF from MASTER.ADF, that approach has been seen before.

  It might be HYPERAM5.ADF is used with QEMM?

Hyperam 50/60 Install Disk  All ADFs and utilities thx to Moussa!
Hyperam 50/60 User's Manual 1/3 
Hyperam 50/60 User's Manual 2/3 
Hyperam 50/60 User's Manual 3/3 

Hyperam 50/60


Two versions, a 2MB and 8MB. 120nS or faster. [100nS won't speed 50/60 up :( ]
2MB uses 256Kbit [512KB, 1MB, 2MB]. 8MB uses 1Mbit [2, 4, and  8MB].

M5M4256AL-10 Datasheet   16-pin
M5M41000AL-10 Datasheet   20-pin [?]

  The 50/60 MUST only have 1MB on the sysboard.

We need a closer image of the VRAMs in the banks, it sorta appears the VRAM is left aligned, but the luser's manuel says the notch [or dot] is to the right. -LFO

If you look at the upper right corner of the 50/60, you will see three IC sockets. The ICs in them are Cypress CY2149 1,024x4 R/W SRAM.

My big SWAG is the 2M and 8M versions differ in these three ICs, maybe the 8M version uses 4,096x4 SRAMs to act as TAG rams? Dunno, IBM also used TAG rams on some of their earlier memory expansion adapters.

No idea if the 20Lx/16Lx PALs are different between 2M and 8M 50/60... The truth is out there...

Hyperam 50/60, Bank Locations    


Valid Bank Combinations  


Two Bank Filled - [0H/0L]
Four Banks Filled - [0H/0L], [1H/1L]
Eight Banks Filled - [0H/0L], [1H/1L], [2H/2L], [3H/3L]

ADF Sections for MASTER.ADF  [@7017h "Hypertec RAM50/60"]

NumBytes 4

FixedResources
        pos[3]=1xxxxxxxb
        pos[0]=xxxxxx0xb

EMS I/O addresses - 3 I/O needed [2n8 - 2nA, n is 5,6,0 or 1]. Disable if not used.
        <"EMS disabled">, 258 & 25A 0258-025B, 268 & 26A 0268-026B, 208 & 20A 0208-020B, 218 & 21A 0218-021B

Hyperam50/60 Window status  64k+ of address space used to access extra ram [LIM-SPEC 4.0]. If the Hyperam50/60 conflicts with other peripherals, try other windows. If this is not possible, try moving some of your other peripherals.
   If you don't use EMS, disable the window. NOTE for multiple Hyperam50/60s, enable ONLY ONE window, because all boards share a single window.
       <"enabled at: C000-DFFF">, C000-CFFF, C800-D7FF, D000-DFFF, C000-D7FF, C400-DBFF, C800-DFFF, Disabled

Window Address Ranges The ADF does NOT tell you the size of the window. Looking at the manuel, you see:

Address Range

Window Size

C000-DFFF

128KB

C000-CFFF

64KB

C800-D7FF

64KB

D000-DFFF

64KB

C000-D7FF

96KB

C400-DBFF

96KB

C800-DFFF

96KB


Note that the 128KB window covers ALL of C -and- D thousand. How this affects any installed adapter BIOS is unknown. YMMV...