EM400 - konfiguracja: Różnice pomiędzy wersjami
Przejdź do nawigacji
Przejdź do wyszukiwania
Nie podano opisu zmian |
Nie podano opisu zmian |
||
| Linia 1: | Linia 1: | ||
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] | ||
Wersja z 08:36, 30 sie 2026
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 nie, domyślnie używany jest plik:
- w systemach Linux, kolejno:
- $XDG_CONFIG_HOME/em400/em400.ini
- $HOME/.config/em400/em400.ini
- w systemach Windows:
- %APPDATA%\em400\em400.ini
- w systemach Linux, kolejno:
- Jeśli plik konfiguracyjny nie istnieje, tworzony jest domyślny.
Aktualny opis pliku konfiguracyjnego wraz z przykładami znajduje się tutaj