PDAclub.pl - Forum użytkowników technologii mobilnych
Windows Mobile (Classic, Professional, Standard), Windows Phone 6.x oraz 7/8.x/10 => Oprogramowanie PPC => Emulacja => Wątek zaczęty przez: blady.bb w Kwiecień 08, 2009, 15:30:10
-
Witam! Wiem, że jest to rzecz dość abstrakcyjna i myślę, że nie potrzebna, ale wiem też, że wielu z was chciałoby tak na prawdę na własne oczy zobaczyć Windows 95 na swoim PPC. Cały dzień siedziałem nad emulacją i wreszcie doszedłem jak krok po kroku osiągnąć cel. W internecie jest bardzo dużo opisów, ale tak na prawdę są one niekompletne albo niejasne. Chciałbym tutaj opisać instrukcje instalacji Windows 95 na Pocket PC.
Urządzenia z rozdzielczością mniejszą niż VGA wymagają jej zmiany. Najlepiej zrobić to programem NYDITOT Virtual Display, Version 5.02 (http://www.nyditot.com/downloads/NVD502USetup.EXE)
1. Na pamięć główną wgrywamy program MS Console (http://www.4shared.com/file/97410864/72c7fe51/MSCONSOLE.html)
2. Na pamięć główną wgrywamy program VGAKEY (http://www.4shared.com/file/29593757/2f73eb94/vgakey.html) (Potrzebujemy tą klawiaturę ponieważ niezbędne będą nam przyciski takie jak "F5" czy "F12")
3. Kopiujemy na kartę pamięci program Bochs 2.3.5 (http://www.4shared.com/file/29593756/5874db02/bochs235.html) (Kopiujemy folder "bochs235" z zawartością w wybrane przez nas miejsce, źródło do pliku można edytować w pliku konfiguracyjnym bochsrc.txt)
4. Kopiujemy obraz Windows 95 (http://www.4shared.com/file/29597879/7ec3747b/nekifajlovi.html) do katalogu programu Bochs 2.3.5
5. Plik bochsrc.txt (http://www.4shared.com/file/97416811/6887c3c5/bochsrc.html) kopiujemy do folderu głównego urządzenia
Konfiguracja pliku bochsrc.txt: (opisy w nawiasach kwadratowych [] spełniają funkcje opisową i nie mogą zawierać się w docelowym pliku)
display_library: win32
romimage: file="\Karta pamięci\Bochs\BIOS-bochs-latest" [W miejsce pogrubienia należy wpisać scieżkę do pliku "BIOS-bochs-latest"]
megs: 16
vgaromimage: "\Karta pamięci\Bochs\VGABIOS-lgpl-latest" [W miejsce pogrubienia należy wpisać scieżkę do pliku "VGABIOS-lgpl-latest"]
ata0: enabled=1, ioaddr1=0x1f0, ioaddr2=0x3f0, irq=14
ata1: enabled=0, ioaddr1=0x170, ioaddr2=0x370, irq=15
ata2: enabled=0, ioaddr1=0x1e8, ioaddr2=0x3e0, irq=11
ata3: enabled=0, ioaddr1=0x168, ioaddr2=0x360, irq=9
ata0-master: type=disk, path="\Karta pamięci\Bochs\Win95.img", mode=flat, cylinders=203, heads=16, spt=63 [W miejsce pogrubienia należy wpisać scieżkę do naszego obrazu]
boot: disk
floppy_bootsig_check: disabled=0
log: bochsout.txt
panic: action=ask
error: action=report
info: action=report
debug: action=ignore
debugger_log: -
vga_update_interval: 250000
keyboard_serial_delay: 250
keyboard_paste_delay: 100000
floppy_command_delay: 50000
mouse: enabled=1
keyboard_mapping: enabled=0
6. Dowolnym eksploratorem plików uruchamiamy program Bochs, następnie wybieramy z klawiatury "6" i enter. Zaraz potem pojawi się okienko zatytułowane "Panic", wybieramy Continue i naciskamy "OK". Teraz zostaje nam tylko czekać. Po uruchomieniu się Windows'a z klawiatury VGAKEY wybieramy: 2x "Fn" (wyświetlą się klawisze serii "F"), naciskamy "F12" (włączając w ten sposób myszkę) i "F5" (Przechodzimy do pełnego ekranu). Jeszcze przed naciśnięciem "F5" polecam wejść w konfiguracje Bochs'a i ustawić Vga Update Interval: na wartość 250.
Chętnie odpowiem na wszelkie wątpliwości, testowałem na urządzeniu HTC Kaiser, ale nie widze przeszkód, dla których miałoby to nie działać na innych modelach. Mam nadzieję, że przyda się komuś ten wątek, życzę miłej zabawy!
-
a jak to chodzilo na kaiserze? jakies wrazenia? czy ciagle tylko wyskakiwal komunikat o malej ilosci ram?
-
a jak to chodzilo na kaiserze? jakies wrazenia? czy ciagle tylko wyskakiwal komunikat o malej ilosci ram?
No tak szczerze mówiąc to nic się na tym nie porobi - to tak dla własnej satysfakcji. Wszystko długo się włącza - nie tylko sam start systemu, ale samo operowanie jest bardzo wolne. Jedyne co mnie zaskoczyło to właśnie zero problemów z pamięcią RAM i szybko działająca myszka, którą można kierować ekranem dotykowym. Testuje to już drugi dzień i coraz dogłębniej zastanawiam się co jest przyczyną tak powolnego działania? Mając włączony emulator z załadowanym obrazem Windows 95 możemy robić wszystkie inne rzeczy po jego zminimalizowaniu. Polecam do testów.
-
Urządzenia z rozdzielczością mniejszą niż VGA wymagają jej zmiany. Najlepiej zrobić to programem NYDITOT Virtual Display, Version 5.02 (http://www.nyditot.com/downloads/NVD502USetup.EXE)
Czyli mam rozumieć, że na mojej Tośce (WVGA) będzie działać normalnie (pomijając powolne działanie)?
-
Urządzenia z rozdzielczością mniejszą niż VGA wymagają jej zmiany. Najlepiej zrobić to programem NYDITOT Virtual Display, Version 5.02 (http://www.nyditot.com/downloads/NVD502USetup.EXE)
Czyli mam rozumieć, że na mojej Tośce (WVGA) będzie działać normalnie (pomijając powolne działanie)?
W sumie nie testowałem, ale moim zdaniem są dwa wyjścia. Albo będzie działać normlanie i obetnie ekran albo nie będzie działać w ogóle z powodu rozdzielczości i będzie trzeba użyć programu do przejścia z WVGA na VGA.
-
zastanawiam się co jest przyczyną tak powolnego działania?
zdaje sie, ze emulujesz 386 i dlatego :)
-
co z diamondem? pojdzie? on nie ma tych fn itd
-
Mam problemik jak zawsze... :E
Kiedy już po włączeniu programu klikam "6" i zmieniają się inie pokazuje się błąd:
"No memory available - program will exit." :(
Mój PDA to Siemens sx66
Co radzicie?
ROZWIĄZANIE:
Należało tylko skopiować plik bochsrc.txt do folderu głównego urządzenia... mój błąd :ohreally:
-
zastanawiam się co jest przyczyną tak powolnego działania?
zdaje sie, ze emulujesz 386 i dlatego :)
Ale gafa z mojej strony. No jasne, że to jest przyczyną. Jak myślicie byłaby możliwość napisania takiego systemu operacyjnego pod procesory naszych PPC (ARM)?
-
Może "n00bskie" pytanie ale, jak zmienić emulacje 386? :wink:
-
Może "n00bskie" pytanie ale, jak zmienić emulacje 386? :wink:
zmienić na co?
-
Na coś szybszego, by Winda szybciej działała bo chodzi bardzo powoli... :E
-
no i co, myślisz że jak na tym samym sprzęcie miałbyś emulację pentium zamiast emulacji 386 to by było szybciej?
chyba sobie jaja robisz
to nie chodzi wolno dlatego że emulujesz akurat 386 tylko dlatego że w ogóle emulujesz inny sprzęt
-
Więc myślisz, że użycie x486 nie pomoże chociaż troszkę? :mysli:
-
chodziło mi o to że to nie typ emulowanego procesora powoduje spowolnienie
po prostu emulacja Win95 jest tak wymagająca pod względem mocy że procesor palmtopa nie daje rady, a nie że emuluje sobie na luzie z zapasem mocy 386, po czym Win95 chodzi tak wolno jak na prawdziwym 386
zresztą i tak zdaje się że Bochs w tym przypadku "udaje" Pentium Pro
można ewentualnie spróbować "dołożyć" nieco pamięci w konfiguracji emulatora, może to coś da
-
można ewentualnie spróbować "dołożyć" nieco pamięci w konfiguracji emulatora, może to coś da
Próbowałem, ale wtedy wyskakuje komunikat informujący o małej ilości pamięci RAM. Podobno pracują nad nową wersją programu Bochs dzięki któremu emulacja ma przyspieszyć.
-
H,, wysztko zrobiłem jak trzeba wg instrukcji ale na touch pro po nacisnieciu ikony bosh program nie odpala;/
-
H,, wysztko zrobiłem jak trzeba wg instrukcji ale na touch pro po nacisnieciu ikony bosh program nie odpala;/
Spróbuj zainstalować TEN (http://www.freewarepocketpc.net/ppc-download-pocketconsole-v1-3.html) program zamiast MS Console.
-
no niestety nie pomoglo dalej pokazuje sie tylko ikonka że odpala i nic sie nie dzieje to sie podaje aledzieki za probe pomocy
-
Jeżeli program Bochs nie odpala się wina leży po stronie konsoli. Spróbuj odinstalować obie i popróbuj jeszcze raz.
-
ok wszystko poszło ale po wisaniu cont nic nie działa dalej po wpisaniu always cont pojawia sie okienko robie conto dont ask i pojawie sie czarne okno i rozne ikonki (suspend power config itd jakby cos bylo odpalone ale pokazuje bosch for win ce??)ale w tym momencie nie moge wywołac f12 ??
-
Masz źle skonfigurowany plik Bochsrc.txt. Przejrzyj jeszcze raz ścieżki do trzech podstawowych plików.
-
Mam problem :E
Niestety po włączeniu okien okazuje się, że są one o wiele za duże. Moja rozdzielczość to 480x640. Co o tym myślicie?
I jeszcze pytanie: czy dałoby się na tym odpalić Windows 3.1 i jak? :wink:
-
noo jako, że ja też jestem ciekawy jak będzie wyglądać emulacja Win95 na mojm sprzęcie to mam pytanie :) A mianowicie problem dotyczy programu NYDITOT Virtual Display który po odpaleniu VD działa ładnie ale nie mogę wejść w start. Kiedy zaś klinę przywróć poprzednią i wróci mi do 240*320 to po wejściu w start widzę tylko ikonkę "Today".
Emulacja jako taka się odpala ale przez ucięty ekran musiałem dać sobie z tym spokój :(
-
ponawiam pytanie.
Jak używać tego na diamondzie jak nie ma klawiaturki ? :|
-
przeczytaj opis z pierwszego postu
tam jest wyjaśnione co trzeba zrobić w kwestii klawiszy funkcyjnych :-|
-
na symbianie S60V3 lepiej śmiga, N95 332Mhz i 90MB ramu wolnego, zeżre cały ale hula lepiej.