EM400 - konfiguracja: Różnice pomiędzy wersjami

Przejdź do nawigacji Przejdź do wyszukiwania
brak opisu edycji
Nie podano opisu zmian
Nie podano opisu zmian
Linia 1: Linia 1:
Plik konfiguracyjny EM400 pozwala skonfigurować parametry sprzętowe emulowanej maszyny i jest wymagany do uruchomienia emulatora. EM400 poszukuje pliku konfiguracjyjnego w następujący sposób:
Konfiguracja emulatora dostępna jest z menu '''Emulator → Ustawienia''' i zorganizowana jest w sekcje:
 
# '''Maszyna''' - konfiguracje sprzętowe emulowanego komputera
# '''Ogólne''' - ustawienia emulacji i interfejsu użytkownika
# '''Dźwięk''' - ustawienia dźwięków interfejsu użytkownika i głośniczka CPU
# '''Logowanie''' - konfiguracja logowania
 
= Maszyna =
 
EM400 pozwala przygotować wiele konfiguracji minikomputera i przełączać się nimi w zależności od potrzeb.
 
Zarządzanie maszynami umożliwiają następujące opcje:
 
* '''Aktywna maszyna''' - wybór aktualnie edytowanej konfiguracji minikomputera
* '''Dodaj...''' - dodawanie nowej maszyny. Otwiera okienko pozwalające wpisać jej nazwę. Identyfikator maszyny wywodzony jest z podanej nazwy
* '''Powiel...''' - robi kopię aktualnie wybranej maszyny
* '''Usuń''' - usuwa aktualnie wybraną maszynę
* '''Nazwa''' - nazwa aktualnie wybranej maszyny
* '''Identyfikator''' - identyfikator wybranej maszyny. Używa się go jako parametr opci '''-m''' przy wywoływaniu emulatora z linii poleceń
 
Konfiguracja maszyny podzielona jest na trzy zakładki opisane w kolejnych sekcjach.
 
== Procesor ==
 
Można zmienić następujące właściwości procesora
 
* '''Jednostka zmiennoprzecinkowa (AWP)''' - czy zainstalowany jest Arytmometr Wielokrotnej Precyzji
* '''Modyfikacje procesora''' - czy obecne są modyfikacje procesora wprowadzone w MX-16
* '''Instrukcje we/wy niedozwolone w trybie użytkownika''' - czy instrukcje IN oraz OU są niedozwolone w trybie użytkownika
* '''Zatrzymaj przy braku pamięci''' - czy procesor zatrzymuje się, jeśli w segmencie pamięci dla systemu operacyjnego nastąpiło odwołanie do nieskonfigurowanej pamięci
* '''Okres zegara''' - co jaki czas zgłaszane są przerwania zegarowe (z wewnętrznego timera CPU)
 
== Pamięć ==
 
* '''Moduły Elwro''' - ilość zainstalowanych modułów pamięci ferrytowej Elwro (po 32 ksłów każdy)
* '''Moduły MEGA''' - ilość zainstalowanych modułów pamięci półprzewodnikowej MEGA Amepolu (po 64 ksłów każdy)
* '''Strony systemowe (sprzętowe)''' - ilość stron pamięci skonfigurowanych sprzętowo dla systemu operacyjnego w segmencie 0
* '''Obraz PROM MEGA''' - obraz pamięci PROM (EPROM) w pamięci MEGA, który zastąpi domyślny
* '''Wstępnie ładowany program''' - program, który zostanie automatycznie załadowany do segmentu 0 po włączeniu maszyny
 
== Wejście/wyjście ==
 
= Ogólne =
 
= Dźwięk =
 
= Logowanie =
 
= Plik konfiguracyjny =
 
Konfiguracja określona w oknie ustawień emulatora zapisywana jest do tekstowego pliku konfiguracyjnego. EM400 odnajduje go w następujący sposób:


# Jeśli użytkownik podał nazwę pliku konfiguracyjnego w linii poleceń (używając przełącznika '''-c'''), zostanie on użyty.
# Jeśli użytkownik podał nazwę pliku konfiguracyjnego w linii poleceń (używając przełącznika '''-c'''), zostanie on użyty.
Linia 8: Linia 58:
#* w systemach Windows:
#* w systemach Windows:
#** '''%APPDATA%\em400\em400.ini'''
#** '''%APPDATA%\em400\em400.ini'''
# Jeśli plik konfiguracyjny nie istnieje, tworzony jest domyślny.


Aktualny opis pliku konfiguracyjnego znajduje się [https://github.com/jakubfi/em400/blob/master/cfg/em400.ini tutaj]
Aktualny opis pliku konfiguracyjnego wraz z przykładami znajduje się [https://github.com/jakubfi/em400/blob/master/cfg/em400.ini tutaj]

Menu nawigacyjne