Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Ook Windows draait op PlayStation Portable

Om het even welke gamecomputer er op de markt verschijnt, er slaagt altijd wel een enthousiasteling in om de proprietaire hardware zo gek te krijgen om Linux te draaien. Sony's PlayStation Portable is daarop geen uitzondering. Een hacker die zich 'Matan' noemt is er zelfs in geslaagd om de bochs-emulator op het apparaatje te laten draaien, en aangezien deze emulator diverse x86-processors kan nadoen is daarmee de deur geopend naar heel wat meer besturingssystemen dan alleen Linux. Zo doet Windows 95 het prima op de handheld. 'Verwacht alleen geen snelheidsmonster', schrijft hij, 'alleen het opstarten duurt al ongeveer tien minuten.'

Matan wist het geduld op te brengen om een spelletje Mijnenveger te voltooien - al vermeldt hij wijselijk niet welke score dat opleverde: het muizen met de ingebouwde joystick is problematisch. Ook het softwarematige keyboard is bruikbaar, maar een extern toetsenbord wordt node gemist - gelukkig is er ook al iemand geweest die duidelijk heeft gemaakt dat de PSP met een usb-plankje overweg kan. Of dergelijke hardware met de gangbare Windows-drivers wil samenwerken valt echter nog te bezien. De desktop wordt met een simpel stukje software passend gemaakt voor het schermpje van 480 bij 272 pixels, maar daar zou volgens de hacker nog veel snelheidswinst te boeken zijn door de in de hardware ingebouwde routines te gebruiken. Wij wachten ondertussen vol spanning op de eerste maniak die Windows XP draaiend krijgt, al zal dat om diverse redenen nog wel een tijdje duren .

PlayStation Portable met Windows 95

Door

Eindredacteur

80 Linkedin Google+

Submitter: koenpje

Bron: PSPupdates

Reacties (80)

Wijzig sortering
Een OS als Windows mobile 2005 lijkt me wél interresant om erop te hebben. Dat zou met die toetsjes van de PSP nog redelijk te doen zijn om zoiets te besturen.
Het probleem is dat er een bepaalde processor in de PSP zit met een bepaalde instructieset. Om een besturingssysteem met enige performance te draaien moet het OS gecompiled worden voor de desbetreffende instructieset. Ga er mar van uit dat MS het niet doet en dat ze de broncode ook niet vrijgeven. Linux is te compilen met GNU GCC en deze compiler kan al voor héél veel instructiesets compilen. Zo ook de instructieset waar de PSP op gebaseerd is. De instructies die zijn toegevoegd door sony/chipbakker moeten gereverse-enginered worden.

Ik hoop dat er een mooi distributie van Linux voor de PSP uitkomt, dan koop ik er iig wel één. De games interesseren me geen moer, maar het is een geweldig apparaat.
Niet helemaal juist, want in dit geval wordt er gebruik gemaakt van de BOCHS emulator. Als die emulator goed geschreven is hoeft er niet of nauwelijks een snelheids verlies te zijn.

Let op: Ik zeg snelheids verlies. Een psp is natuurlijk een bijzonder traag apparaatje vergeleken met een normale pc, daarom is het starten van windows met name zo traag. De emulator voegt hier nog een kleine vertraging aan toe, maar hoe beter die is hoe minder vertraging.

De software hoeft dus niet geschreven te zijn voor deze cpu zoals windows, anders is er geen nut om een emulator te gebruiken.
Heb jij wel eens een emulator meegemaakt waar geen snelheidsverlies optrad?

Naast de echte uitvoering moet er dus ook een vertaalslag plaats vinden. Je hebt dus per definitie een snelheidsverlies.
De Bochs emulator levert een virtuele pc op een machine die geen pc is. Dit betekent dus dat:
1) De x86 instructies geïnterpreteerd dienen te worden op de MIPS-processor
2) De chipset moet geëmuleerd worden.
3) Linux en Bochs al wat van de 32MB afsnoepen
4) De 'video-kaart' die Win95 aantreft gemapt moet worden naar het PSP-video-subsysteem
5) wat losse zaken als drive-emulatie om van te booten...

Ik vind het niet zo'n gekke prestatie.
Begrijp je wel helemaal waar het om gaat?

win95 draait in bochs in linux op de psp.
Bochs is een emulator; dat wil zeggen: het emuleert een hele pc, inclusief boot-proces en dergelijke. Dat vereist extreme rekenkracht.

Programma's als Vmware draaien voortreffelijk als je in windows een 'virtuele pc' maakt waarin je linux in een x86 smaakje installeert. De linux-instructies worden dan rechtstreeks uitgevoerd in een 'beschermde omgeving'. Dat is heel anders dan wat Bochs doet. Dat emuleert namelijk een compleet systeem. je kunt daardoor x86 software draaien op een ppc, een sparc, IA64, whatever, maar wel door EXTREEM veel cycles in te leveren.

Perfect om je oude legacy msdos 3.0 software te draaien in je high end Power5 IBM systeem, maar niet erg handig om XP te booten...
Gelukkig beschikt de PSP over Bluetooth, dus voor een handzame oplossing zal niet heel lang gezocht hoeven worden;
Ter info, de PSP beschikt NIET over Bluetooth, het beschikt over WiFi ( 802.11b ) maar geen Bluetooth. Er is een keyboard uit dat werkt maar via de infrarood poort doet het zijn ding.
Wat mij vooral zou interesseren is een simpel os met GPS mogelijkheden. Bluetooth antennetje en we zijn vertrokken....

Op dit item kan niet meer gereageerd worden.


Apple iPhone X Google Pixel 2 XL LG W7 Samsung Galaxy S9 Google Pixel 2 Far Cry 5 Microsoft Xbox One X Apple iPhone 8

© 1998 - 2017 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Hardware.Info de Persgroep Online Services B.V. Hosting door True

*