ISA RAM Expansion — Instrukcja Konfiguracji

⚡ STREFA RETRO HARDWARE

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.

⚠️ KRYTYCZNA UWAGA — Prawidłowy montaż karty:

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!

Prawidłowe wyrównanie karty w slocie ISA
Ilustracja 1: Prawidłowe wyrównanie karty i kierunek montażu w slocie ISA.
  Oznaczenie FRONT na laminacie karty
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)
⚠️ WAŻNE — Zakaz nakładania tych samych banków:

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
💡 Wykorzystanie wolnej pamięci jako UMB:

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.