Bochs
Bochs jest emulatorem platformy IA-32 autorstwa Kevina Lawtona. Emuluje on processor jak i urządzenia wejścia wyjścia. W chwili obecnej wewnątrz bochsa można używać większości popularnych systemów operacyjnych takich jak:
- Microsft Windows (9x i NT)
- Linux
- MS DOS
Konfiguracja
Do uruchomienia bochsa potrzebujemy obrazu dysku, obrazu BIOSu oraz poprawnego pliku konfiguracyjnego.
Plik konfiguracyjny ma postać:
opcja: parametr1, parametr2, paramentrk
Komentarze oznaczamy znakiem #
W pliku konfiguracyjnym najważniejsze opcje to:
- megs - określa ilość pamięci jaką chcemy emulować
- romimage - określa położenie pliku z obrazem BIOSu
- floppy[a|b] - określa położenie obrazu oraz typ napędu a lub b
- ata[x] - określa parametry kontrolera ata o numerze x (przerwania bazowe numer irq)
- ata[x]-[master|slave] - określa parametry odpowiedniego dysku (ścieżka do obrazu dysku, ilość cylindrów, głowic itd.)
- boot - które urządzenia ma być bootowane przy starcie systemu. Dostępne opcje to: floppy, disc, cdrom.
Screeenshoty
Pod tym adresem (link do strony projektu bochs) dostępne są zdjęcia prezentujące ten program.