Hoofdcategorieën
Device Settings

Polen zetten oude Windows-versies op Nokia-smartphones

Door Arnoud Wokke, dinsdag 24 februari 2009 14:51, views: 30.573

Poolse programmeurs hebben de besturingssystemen Windows 3.1 en Windows 95 aan de praat gekregen op de Nokia-smartphones N95 en N82. De Polen kregen dat voor elkaar met gebruik van DOS-emulator Dosbox.

Een user van het Poolse Ipmart-forum postte - in het Pools - instructies om Windows 3.1 en Windows 95 aan de praat te krijgen op smartphones met Symbian S60v3, zoals de N95 en de N82 van Nokia. Er zijn geen ingewikkelde hacks nodig om Windows op deze Nokia-toestellen aan de gang te krijgen: na installatie hoeven alleen enkele configuratiebestanden aangepast te worden. Windows draait via de emulatiesoftware Dosbox, waarvan de Ipmart-bezoekers een Symbian-versie hebben gemaakt.

Op een Youtube-filmpje van een van de programmeurs is te zien dat het niet snel werkt: er moet enkele minuten gewacht worden voordat het systeem is opgestart. Daarnaast is de lage resolutie van Nokia-smartphones een probleem: de N95 en N82 hebben een scherm met 320x240 pixels. Ook het ontbreken van een toetsenbord blijkt lastig bij de besturing van de oude besturingssystemen. Een poging van de Tweakers.net-redactie om de resultaten te reproduceren liep overigens spaak, maar of dat aan de complexiteit van de methode of aan onze beheersing van het Pools ligt, is nog onduidelijk.

Update 20:51: Er is nu ook Engelstalige handleiding om Windows 3.1 op een Symbian-smartphone te zetten (dank aan Taeke).

 

Hier had een filmpje kunnen staan maar je browser heeft blijkbaar geen flash-support of javascript is uitgeschakeld...
Windows 3.1 op een Nokia N95

 

Volgende 15:24 Philips neemt fabrikant van ledverlichting over
Vorige 14:16 Aantal spelers Age of Conan daalt tot onder de 100.000
Advertentie

Reacties

«  1  2  3  »


Geeft wel mooi aan wat de 'power' van de huidige generatie mobieltjes is ;)
En dat zelfs in een emulator, de snelheid was in ieder geval hoger dan wat ik verwacht had.

@hieronder: uiteraard, native wel, maar dit draait binnen een x86 emulator wat een hoop overhead heeft, daarnaast is die emulator ook nog eens niet geoptimaliseert voor het platform waar op 'ie draait en voor wat er op komt te draaien. ;)

[Reactie gewijzigd door JapyDooge op dinsdag 24 februari 2009 16:37]


Hmm..
Als je kijkt naar de processor snelheid dat zo een ding heeft.
En dat het Quake III Team Arena kan spelen, vind ik het nog niet eens is zo speciaal dat Windows 95 erop kan.

Maar, blijft leuk

Straks worden Smartphone's kleine MID's denk ik, en worden ze allemaal voorzien van een Intel mini-processor (Atom is nog maar het begin). Dan zal win2000 en winXP er zelfs op draaien.

Win 3.11, 9x en ME lijken me toch wat te oud voor het hedendaagse gebruiken op pda's en smartphones.

Het probleem is dat er geen x86 cpu inzit en dus moet die geëmuleerd worden. En zo te zien is die emulatie niet geweldig. Het probleem is niet zozeer de rekenkracht, maar de emulatie van x86 en de implementatie van het onderliggende dos. Die zijn beiden nog niet echt goed ontwikkeld.

Kloksnelhied zegt niks over de prestatie die per klok kan helen, 100Mhz kan sneller zijn dan een 500Mhz cpu. ;)

knap hoor van ze alleen nog iphone :P

Netjes, zou het met gebruik van TV-out al niet een verbetering zijn?

Helaas, de TV-Out op deze toestelen scaled de 320*240 slechts omhoog. Het wordt geen hogere resolutie.

als het schalen goed gedaan word leverd dat wel beter plaatje op, en het signaal wat eruit word geperste via tvout is wel hogere resolutie alleen de bron niet.

Bij DVD spelers zie je ook een vooruitgang in beeldkwaliteit als upscaled word gebruikt om zo de output resolutie te vergroten. ;)

Het levert grotere plaatjes op. Geen betere! Je kan niet ergens extra details vandaan plukken...

Het kan zijn dat de beeldkwaliteit toeneemt als je bijvoorbeeld de je dvd-speler het beeld laat upscalen. Maar dit komt alleen omdat je het beeld ergens zal moeten upscalen (zo'n lcd'tje zit toch vast aan een bepaalde hoeveelheid pixels) en de upscale kwaliteiten in de meeste tv's echt waardeloos zijn...

(Dit bericht is geschreven vanaf een n95 :p)

Niks anders dan Tof, alleen ik zie de meerwaarde niet tegen over een normaal Windows mobile besturingsysteem.
Komt waarschijnlijk ik ook me telefoon kiest naar de mogelijkheden en niet het uiterlijk.

Edit: Ik zie nu pas dat ze het emuleren en niet native draaien.

[Reactie gewijzigd door LuckY op dinsdag 24 februari 2009 14:56]


Ik zie een zeer groot voordeel in!

Zodra het mogelijk zou zijn om een recenter besturingssysteem te draaien word het ook mogelijk om software en games welke voor het gewone windows platform geschreven en gecompiled zijn te gaan gebruiken! (Denk niet aan dingen als Crysis he.... ;)).
(Dan is er dus niet voor ieder programma een herschreven/hergecompileerde versie nodig).

Het zal waarschijnlijk nog wel even duren voor ze een XP Lite aan de gang hebben. :)
Maar denk dus een jaartje vooruit, denk aan nieuwe MDA's / Smartphone's en je kan eindelijk Winamp native draaien om bijvoorbeeld je muziek af te spelen.
Of een ander programma wat je goed kent en in het geval van Winamp zal dat veel meer functionaliteit te bieden hebben (dan alle huidige Windows Mobile MP3 software) als je het zo goed kent als iemand die het al 10 jaar in gebruik heeft. :Y).
(Denk dan aan wat skins met grotere knoppen / meer gebruiksvriendelijkheid en ev. wat nieuwe gestures voor het touchscreen en voila!).

[Reactie gewijzigd door Da_maniaC op dinsdag 24 februari 2009 15:09]


Vergeet het maar. Het is gewoon een Dos emulator met daarin windows 95 geinstalleerd. Niets boeiends :O Alle moderne systemen werken niet met dos als basis dus zal het nooit gaan werken zonder heel veel programeerwerk.

Windows 95 kan niet bij de resources van de telefoon en andersom, je hebt er dus helemaal niets aan en snel is het al zeker niet, laat staan spelletjes spelen..

[Reactie gewijzigd door Deem op dinsdag 24 februari 2009 15:06]



"zonder heel veel programmeerwerk"

denk je dat wine in 5 minutjes was gemaakt misschien?

Maar denk eens aan het uitgangspunt van Wine...

Daar wist men ook op voorhand al dat het onwijs veel programmeerwerk zou gaan worden. Dat project is ook doorgezet.
MDA's zijn gruwelijk in de opkomst.

You can't stand in the way of progress.

Maar Wine draait in elk geval op dezelfde hardware als Windows. Bovendien gebruikt men soms onder Linux gewoon de originele Windows DLL's, het is een van de methodes om NTFS drives aan te spreken.

Volgens mij heeft Wine, net als Windows zelf, een CPU nodig die de x86 instructieset begrijpt. Ik ken in ieder geval geen smartphone die een dergelijke CPU aan boord heeft.

Het hele probleem hier is dan ook dat dit een emulatie is. Alle commands moeten worden omgezet om ze begrijpbaar te maken voor de processor van het apparaatje. Dat maakt het ontzettend veel trager.

Mijn eigen mobiel (Xperia X1) loopt op 528MHz, das behoorlijk sneller als de Pentium II die ik op mijn slaapkamer had staan tot 2,5 jaar terug, verder heeft mijn mobiel ook 256MB werkgeheugen en 8GB opslag. Ook de resolutie komt met 480x800 behoorlijk ver :P .

Toch zal deze mobiel nooit Windows XP gaan draaien zoals mijn desktop dat deed. Ten eerste spreekt mijn mobiel de x86 taal niet en ten tweede zal ik bepaalde instructies missen die complexe berekeningen snel kunnen uitvoeren, in plaats van een aantal kloktikken nodig te hebben.

Met Windows Mobile loopt het beestje heerlijk. Internetten gaat prima, multitasken wil best en ook een filmpje kijken doet ie prima. Maar Windows Mobile is toch een stukje minder zwaar.

Zoals gezegd, denk niet aan Crysis...

Tot 1997 werden spellen doorgaans nog voor DOS geschreven, pas tegen 2002 begon je spellen te zien die alleen onder echte 32b Windows OSsen (2k, XP) draaiden.

De resolutie is IMHO te laag voor Win95 en 2e helft jaren '90 games, maar gezien 320x240 gewoon regulier VGA is, zou het ideaal zijn voor spellen uit 1e helft jaren '90

Dingen als Colonization, Pirates, Ascendancy, Battle Isle of zelfs dingen als Elite II - First Encounters zouden hier perfect op kunnen :)

Ik heb in Dosbox (in Vista) nog ouwe adventure-meuk als Dune, Leisure Suit Larry en Monkey Island gedraaid. Ze blijven leuk! :) En allemaal in 320x240!
Zou wel mooi zijn als deze games een revival op mobieltjes krijgen. Daar is geen geemuleerde windows 3.1/95-overhead voor nodig, de DOS-emulatie is voldoende.

[Reactie gewijzigd door Fireshade op dinsdag 24 februari 2009 17:26]


nu kan ik me vergissen,
maar is vga niet gewoon 640 bij 480?

volgens http://en.wikipedia.org/wiki/vga wel iig :)

in 16 kleuren met dithering idd

in 256 kleuren was het denk ik 320*200 of 320*240

de meeste spelen in vga zijn 320*240*256

Het is natuurlijk maar een foefje om te laten zien dat het kan. Jammer dat het niet andersom kan op een windows mobile.

Trouwens.... De Commodore 64 emulator is heel wat interesanter om te installeren.

Waar vind ik een C64 emulator voor Symbian? Lijkt me wel leuk, al die oude spellen weer draaien op je telefoon.

Dit zou dus op een E71 een klein beetje makkelijker gaan :)
320x240 ipv 240x320 en een volledig toetsenbord.

Is er ook zoiets voor Windows Mobile? Iemand een idee?

Windows draaien op Windows :?

Gewoon voor de lol, ik heb een Xperia dus die moet dat dan ook wel trekken, toch?

Is toch grappig om win 98 of 95 te draaien op je telefoon

ja, want ik wil juist VAN Windows Mobile NAAR Symbian!

Al lijkt me dat een probleem, aangezien Symbian op een totaal andere manier met hardware communiceert (ivm virus en licentie beveiliging).
Symbian gebruikt vele layers om zaken te verifieren, hoe dat zit bij Windows Mobile weet ik ook niet.


Waarschijnlijk omdat het niet zo interesant is om voor windows mobile een virus te ontwikkelen. Ik ken diverse personen die een (Bluetooth) virus op hun Symbian mobile hebben gehad.


Dat gezegt hebbende... Ikzelf heb nooit last gehad omdat ik geen ongevraagde dingen installeer.

offtopic:
Ik lees zojuist overal dat er inderdaad meer virussen zijn
voor Symbian dan voor Windows mobile.
Dat kan natuurlijk ook met de grote verspreiding van Symbian te maken hebben ;)
Maar terug naar het feit dat Windows nu kan draaien op een Nokia...

Misschien moeten telefoonfabrikanten meer van dit soort emulaties gaan maken, om zo juist een extra veiligheid te creëren (sandbox idee).
Je werkt voor een groot deel in de sandbox en de basisfuncties kunnen via
het hoofd-os gedaan worden.
Zo voorkom je dat een virus flink gaat sms-spammen.

Dit principe gebruikt men ook op de pc in de vorm van VMWare.
Crasht de VM, dan restore je een image en kun je binnen enkele minuten weer vooruit.
Denk hierbij aan openbare computers, zoals in een internetcafé.
Zolang je niet bij het host-OS kunt komen, is er veiligheid.

Moet je eens zoeken naar een dosemulator voor windows mobile, ik ben ze wel eens tegen gekomen. Alleen waarom zou je dit willen. Wil je echt windows op je windows mobile? gebruik dan remote desktop voor wm en je zolderservertje. werkt veel beter!

Alleen waarom zou je dit willen. Wil je echt windows op je windows mobile?
Because you can!!!.. niks meer niks minder.. de echte spirit van de tweaker! Het valt me op dat op tweakers.net het tweaker-gehaalte daalt. Er worden te veel vragen gesteld met: waarom zou je dat doen??.. zucht, lijkt me toch duidelijk?

Ja, dat kan ook met Windows Mobile telefoons. Zoek maar eens op www.xda-developers.com

Het blijft natuurlijk even nutteloos.

Kan niets vinden op XDA, ken die site uiteraard al langer :)

Op Softpedia -> Handheld -> Search -> Dosbox ;)

Je hebt ook DosBOX voor Windows Mobile dus probeer het eens zou ik zeggen.

Ik heb zelf al paar keer met DOSBOX op Windows Mobile lopen 'klooien'. Google maar op doxbox en PPC. Kom je twee verschillende versies tegen. De meeste oudere oude werken, 'nieuwere' oudere weer niet.

Ik wist al dat dat programma er was, maar hoe ga ik windows 95 daarop draaien dan? kan ik het zien als een soort VMware ofzo?

nee t/m windows me was windows eigenlijk niks anders dan een grafische layer over DOS heen. Dosbox emuleert dos en daar kan je dan dus een windows versie op zetten :)


Dit is gedaan voor Symbian. Wat draait ook alweer op jouw HTC?

Dus? Hoppa dosbox compilen voor Symbian en het werkt ook? Overal waar je Dosbox op kan draaien kan je Win 3.11, 95 op draaien. (Mits voldoende geheugen).

Ja duh.

Maar in dit geval was een x86 emulator nodig om dosbox te kunnen draaien.

Op een htc draait windows.. MAARR, het is wel een ARM processor.. dus dat slaat nergens op.
Een x86 emulator is niet nodig omdat in dit geval windows 3.1 / 95 niet het OS is.
DosBOX emuleert DOS, en dat is het OS.
Windows 3.1 / 95 is slechts een grafische schil om dat OS heen.
Dus, dosbox compilen voor symbian en gaan met die banaan.

Het windows draaien is op zich niet zo interessant, Dosbox daarentegen maakt het mogelijk om eindelijk Duke3D op je telefoon te draaien. Dus ik ben blij met dit nieuwsbericht ;)

Er zijn al lang ports voor Duke 3D op symbian. Ik heb zelfs ports van Quake gezien (zelfs 3 arena).

Veel speel plezier: http://www.free-symbian.ic.cz/gm.html :)

Dit zou ideaal zijn voor de resolutie van de Nokia 5800 XM. Deze heeft een resolutie van 640 x 360 pixels. Helaas heeft deze geen toetsen, dus moet eerst een DOSbox met touchscreen ontwikkeld worden (en een bootable driver voor Windows). Daarna is het de vraag of de 369 MHz processor deze emulatie in deze resolutie nog wel enigzins acceptabel kan verwerken.

[Reactie gewijzigd door Jumpman op dinsdag 24 februari 2009 15:11]


hmm mooie ontwikkeling. maar hoe zetten die daar de telefoonfuncties op? Lijkt me niet zo simpel om dan een werkende telefoon van te maken. De provider instellingen, protocollen...

De telefoon heeft al de telefoon functies. De windows 11 is een applicatie die op de telefoon draait niet een verangend OS.
«  1  2  3  »

Op dit item kan niet meer gereageerd worden.

Volgende 15:24 Philips neemt fabrikant van ledverlichting over
Vorige 14:16 Aantal spelers Age of Conan daalt tot onder de 100.000
VNU Media logo Hosted by True

© 1998 - 2012 Tweakers.net B.V. - Alle rechten voorbehouden - Contact - Jouw privacy - Algemene Voorwaarden

Uitgever van:

Website van het jaar 2011