ISA RAM Expansion — Instrukcja Konfiguracji
Dziękujemy za wybór karty rozszerzenia pamięci ISA RAM Expansion w sklepie arcadegame.pl! Karta ta oferuje dodatkowe 512 kB szybkiej, 8-bitowej pamięci RAM podzielonej na 4 banki po 128 kB. Pozwala na bezproblemowe rozszerzenie pamięci konwencjonalnej klasycznych komputerów retro (np. IBM PC/XT i klonów) do pełnych 640 kB, a pozostałą wolną część na wykorzystanie jako pamięć UMB.
Podczas instalacji karty w slocie ISA komputera upewnij się, że wyraźny napis "FRONT" na płytce drukowanej jest skierowany w stronę przedniej części obudowy komputera (zgodnie z poniższymi zdjęciami). Odwrotne włożenie karty doprowadzi do natychmiastowego i trwałego uszkodzenia układów pamięci RAM!
Ilustracja 1: Prawidłowe wyrównanie karty i kierunek montażu w slocie ISA.
|
Ilustracja 2: Napis FRONT na laminacie bezwzględnie musi znaleźć się z przodu obudowy.
|
1. Logika działania przełączników DIP Switch
Karta wyposażona jest w 8-pozycyjny przełącznik DIP Switch, służący do zarządzania bankami pamięci. Logika jego działania jest odwrócona:
- Ustawienie przełącznika w pozycji ON — powoduje WYŁĄCZENIE danego banku pamięci rozszerzenia (pamięć ukryta dla komputera).
- Ustawienie przełącznika w pozycji OFF — powoduje WŁĄCZENIE danego banku pamięci rozszerzenia.
Przełączniki podzielone są na dwa powiązane ze sobą bloki adresowe (każda pozycja odpowiada za wielkość 128 kB):
| Pierwszy blok przełączników (DIP 1 - 4) | Drugi blok przełączników (DIP 5 - 8) |
|---|---|
| • Pozycja 1: Zakres 0 - 128 kB • Pozycja 2: Zakres 128 - 256 kB • Pozycja 3: Zakres 256 - 320 kB • Pozycja 4: Zakres 320 - 512 kB |
• Pozycja 5: Zakres 512 - 640 kB • Pozycja 6: Zakres 640 - 768 kB (używane przez CGA/MDA) • Pozycja 7: Zakres 768 - 896 kB (nieużywane) • Pozycja 8: Zakres 896 - 1024 kB (pamięć systemowa ROM) |
Pozycje z pierwszego bloku współdzielą fizyczne zasoby z pozycjami z drugiego bloku (1 z 5, 2 z 6, 3 z 7 oraz 4 z 8). Nigdy nie włączaj jednocześnie tego samego banku w obu blokach (np. ustawienie pozycji 1 i 5 na OFF w tym samym czasie). Spowoduje to konflikt sprzętowy i komputer się nie uruchomi.
2. Przykłady konfiguracji (DIP Switch)
Karta wysyłana jest z domyślnym ustawieniem dla płyt głównych posiadających 256 kB RAMu, co pozwala rozszerzyć ją do pełnych 640 kB pamięci konwencjonalnej.
A. Konfiguracja domyślna (Dla płyt głównych z 256 kB RAM)
Rozszerza pamięć bazową o kolejne 384 kB, dając łącznie pełne 640 kB.
| DIP 1 | DIP 2 | DIP 3 | DIP 4 | DIP 5 | DIP 6 | DIP 7 | DIP 8 |
|---|---|---|---|---|---|---|---|
| ON | ON | OFF | OFF | OFF | ON | ON | ON |
B. Konfiguracja dla płyt głównych z 128 kB RAM
Dopełnia bazowy RAM systemu do pełnych 640 kB.
| DIP 1 | DIP 2 | DIP 3 | DIP 4 | DIP 5 | DIP 6 | DIP 7 | DIP 8 |
|---|---|---|---|---|---|---|---|
| ON | OFF | OFF | OFF | OFF | ON | ON | ON |
C. Konfiguracja dla płyt głównych z 512 kB RAM
Dopełnia RAM do granicy 640 kB. W tym przypadku wolne 384 kB na karcie zostaje do zagospodarowania jako bloki UMB.
| DIP 1 | DIP 2 | DIP 3 | DIP 4 | DIP 5 | DIP 6 | DIP 7 | DIP 8 |
|---|---|---|---|---|---|---|---|
| ON | ON | ON | ON | OFF | ON | ON | ON |
Niewykorzystane w podstawowej konfiguracji banki pamięci RAM mogą posłużyć jako tzw. górna pamięć konwencjonalna (UMB) do ładowania sterowników urządzeń bezpośrednio w systemie DOS. Wymaga to zainstalowania dedykowanego sterownika pamięci (np. USEUMBS.SYS) i skonfigurowania go w pliku CONFIG.SYS.