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

Tytuł: Emulacja Windows 95
Wiadomość wysłana 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)

Cytuj
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!
Tytuł: Odp: Emulacja Windows 95
Wiadomość wysłana przez: fusse w Kwiecień 08, 2009, 18:10:37
a jak to chodzilo na kaiserze? jakies wrazenia? czy ciagle tylko wyskakiwal komunikat o malej ilosci ram?
Tytuł: Odp: Emulacja Windows 95
Wiadomość wysłana przez: blady.bb w Kwiecień 08, 2009, 21:58:10
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.
Tytuł: Odp: Emulacja Windows 95
Wiadomość wysłana przez: Elric w Kwiecień 09, 2009, 16:52:53
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)?
Tytuł: Odp: Emulacja Windows 95
Wiadomość wysłana przez: blady.bb w Kwiecień 09, 2009, 22:01:57
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.
Tytuł: Odp: Emulacja Windows 95
Wiadomość wysłana przez: re_ w Kwiecień 09, 2009, 22:16:53
zastanawiam się co jest przyczyną tak powolnego działania?
zdaje sie, ze emulujesz 386 i dlatego :)
Tytuł: Odp: Emulacja Windows 95
Wiadomość wysłana przez: damianpiwowarski w Kwiecień 09, 2009, 23:21:12
co z diamondem? pojdzie? on nie ma tych fn itd
Tytuł: Odp: Emulacja Windows 95
Wiadomość wysłana przez: Obin w Kwiecień 09, 2009, 23:31:27
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:
Tytuł: Odp: Emulacja Windows 95
Wiadomość wysłana przez: blady.bb w Kwiecień 10, 2009, 00:25:02
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)?
Tytuł: Odp: Emulacja Windows 95
Wiadomość wysłana przez: Obin w Kwiecień 10, 2009, 09:09:43
Może "n00bskie" pytanie ale, jak zmienić emulacje 386?  :wink:
Tytuł: Odp: Emulacja Windows 95
Wiadomość wysłana przez: Kapitan Pazur w Kwiecień 10, 2009, 09:12:31
Może "n00bskie" pytanie ale, jak zmienić emulacje 386?  :wink:

zmienić na co?
Tytuł: Odp: Emulacja Windows 95
Wiadomość wysłana przez: Obin w Kwiecień 10, 2009, 09:19:53
Na coś szybszego, by Winda szybciej działała bo chodzi bardzo powoli...  :E
Tytuł: Odp: Emulacja Windows 95
Wiadomość wysłana przez: Kapitan Pazur w Kwiecień 10, 2009, 09:23:42
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
Tytuł: Odp: Emulacja Windows 95
Wiadomość wysłana przez: Obin w Kwiecień 10, 2009, 09:45:27
Więc myślisz, że użycie x486 nie pomoże chociaż troszkę?  :mysli:
Tytuł: Odp: Emulacja Windows 95
Wiadomość wysłana przez: Kapitan Pazur w Kwiecień 10, 2009, 12:03:19
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
Tytuł: Odp: Emulacja Windows 95
Wiadomość wysłana przez: blady.bb w Kwiecień 10, 2009, 14:50:30
Cytuj
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ć.
Tytuł: Odp: Emulacja Windows 95
Wiadomość wysłana przez: chavie w Kwiecień 14, 2009, 00:06:13
H,, wysztko zrobiłem jak trzeba wg instrukcji ale na touch pro po nacisnieciu ikony bosh program nie odpala;/
Tytuł: Odp: Emulacja Windows 95
Wiadomość wysłana przez: blady.bb w Kwiecień 14, 2009, 23:47:21
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.
Tytuł: Odp: Emulacja Windows 95
Wiadomość wysłana przez: chavie w Kwiecień 15, 2009, 08:37:21
no niestety nie pomoglo dalej pokazuje sie tylko ikonka że odpala i nic sie nie dzieje to sie podaje aledzieki za probe pomocy
Tytuł: Odp: Emulacja Windows 95
Wiadomość wysłana przez: blady.bb w Kwiecień 15, 2009, 16:06:13
Jeżeli program Bochs nie odpala się wina leży po stronie konsoli. Spróbuj odinstalować obie i popróbuj jeszcze raz.
Tytuł: Odp: Emulacja Windows 95
Wiadomość wysłana przez: chavie w Kwiecień 15, 2009, 23:12:46
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 ??
Tytuł: Odp: Emulacja Windows 95
Wiadomość wysłana przez: blady.bb w Kwiecień 15, 2009, 23:34:29
Masz źle skonfigurowany plik Bochsrc.txt. Przejrzyj jeszcze raz ścieżki do trzech podstawowych plików.
Tytuł: Odp: Emulacja Windows 95
Wiadomość wysłana przez: Ad360 w Kwiecień 22, 2009, 12:53:25
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:
Tytuł: Odp: Emulacja Windows 95
Wiadomość wysłana przez: brynio w Maj 08, 2009, 16:58:35
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 :(
Tytuł: Odp: Emulacja Windows 95
Wiadomość wysłana przez: damianpiwowarski w Maj 12, 2009, 18:33:59
ponawiam pytanie.

Jak używać tego na diamondzie jak nie ma klawiaturki ? :|
Tytuł: Odp: Emulacja Windows 95
Wiadomość wysłana przez: Kapitan Pazur w Maj 12, 2009, 19:00:38
przeczytaj opis z pierwszego postu
tam jest wyjaśnione co trzeba zrobić w kwestii klawiszy funkcyjnych  :-|
Tytuł: Odp: Emulacja Windows 95
Wiadomość wysłana przez: spovn83 w Maj 15, 2009, 23:15:39
na symbianie S60V3 lepiej śmiga, N95 332Mhz i 90MB ramu wolnego, zeżre cały ale hula lepiej.