1.Pobieramy paczkę z tego tematu:
PS2 Bochs - pobieramy paczkę v2, która jest niżej w temacie
2.Wypakowujemy i wszystkie pliki z folderu BOCHS dajemy luzem na Pendrive.
3.Do folderu DISK wkładamy obrazu dysku, a do folderu ISO obrazy płyt. Do folderu FLOPPY możemy też wsadzić obrazy dyskietek.
4.Konfigurujemy plik bochsrc.txt(instrukcja niżej)
5.Tak przygotowanego Pendrive'a podłączamy do PS2 i uruchamiamy plik z folderu BIN(przez np. UnofficialLaunchEFL, konsola musi być oczywiście przerobiona).
6.I gotowe
Nie pisałem jak obsłużyć klawiaturę oraz myszkę, bo sam narazie tego nie odkryłem, teraz opis konfiguracji emulatora:
Kod: Zaznacz cały
display_library: sdl, options="fullscreen" //Tutaj możemy przestawiać bibliotekę do wyświetlania i pełny ekran. Bibliotekę zostawiamy na SDL, fullscreen też bym radził zostawić.
megs: 18 //Ustawienia RAMu, dla wersji v2 maksymalnie 18MB możemy ustawić, jak są problemy w działaniu emulatora zmniejszamy wartość np. do 16MB.
cpu: count=1, ips=250000 //Ustawinie prędkości procesora, możemy się pobawić, ale lepiej tego nie ruszać, nie może być mniej niż 200000
vga_update_interval: 500000 //Tego lepiej nie ruszamy
romimage: file="mass0:/BOCHS/BIOS/BIOS-bochs-latest.bin" //Obrazy BIOSu, to zostawiamy jak jest
vgaromimage: file="mass0:/BOCHS/BIOS/VGABIOS-lgpl-latest.bin" //j.w.
boot: disk, cdrom //Kolejność bootowania, jak chcemy, ją zmienić to wpisujemy tutaj kolejno: floopy, cdrom, disk, np. boot: cdrom, floppy, disk
# boot: floppy, cdrom, disk
ata0: enabled=1, ioaddr1=0x1f0, ioaddr2=0x3f0, irq=14
ata0-master: type=disk, mode=flat, translation=auto, path="mass0:/BOCHS/DISK/hdd.img", cylinders=0, biosdetect=auto //Ustawienia dysku, tutaj ustawiamy ścieżkę do dysku
ata0-slave: type=cdrom, path="mass0:/BOCHS/ISO/kolibri.iso", status=inserted, biosdetect=auto, model="PS2CDVD Driver" //j.w. tylko, że dla obrazów iso
mouse: enabled=1 //Myszka nie działa, lecz lepiej to zotawić jak jest
floppy_bootsig_check: disabled=1
#floppya: 1_44="mass0:/BOCHS/FLOPPY/floppy.img", status=inserted //Obraz dyskietki
private_colormap: enabled=0
keyboard_serial_delay: 250
keyboard_paste_delay: 100000
info: action=ignore
debug: action=ignore
panic: action=ignore //W tych linijkach nic nie zmieniamy
error: action=ignore
Na koniec filmik(autor pokazuje działanie Windows 3.11):
http://www.youtube.com/watch?v=1cS5lYK1pgk
Myszka i klawiatura jakoś musi działać, bo tu jak widać działa.