PlayStation Portable向けのモダンなブラウザ
原題: A Modern Browser for the PlayStation Portable
日本語訳
# タイトル
PlayStation Portableのためのモダンなブラウザ
# 本文
SonyのPlayStation Portable(通称PSP)が登場してから、すでに20年以上が経過している。当時、ワイヤレスネットワークやウェブブラウザを搭載していたこともあり、PSPは非常に印象的な携帯型ゲーム機であった。
当時、私たちはそのブラウザを試してみたが、正直なところ、その体験は少し物足りないものだったと言わざるを得ない。だからこそ、PSP向けのモダンなウェブブラウザ「Tilefinch」を開発した[Steve Janovitz]氏の功績には、非常に感銘を受けている。
モデルによるが、PSPは333 MHzのMIPS32プロセッサを搭載しており、初代モデルを除けば64 MBのRAMを備えていた。2004年当時は強力だったが、現代のウェブブラウザを動作させるスペックとは比べものにならないほど差がある。では、どのようにして実現しているのだろうか? その答えは、ソフトウェアコンポーネントの慎重な選定と、ビデオデコードなどの処理にPSPの内蔵機能を活用していることにあるようだ。例えば、ブラウザエンジンにはLexborが、JavaScriptの処理にはQuickJSが採用されている。
私たちの手元にPSPがないため、Hackadayがどのようにレンダリングされるのか、あるいはどの程度の速度で動作するのかまでは分からないが、このプロジェクトには十分に感銘を受けている。PSP愛好家にとって、これはゲームチェンジャーとなるブラウザだが、私たちにとっては、他のプラットフォームでもウェブブラウジングが可能になる道を示唆するものでもある。ハイエンドなマイコンとローエンドなSoCの境界が曖昧になる中、EspressifのESP32-P4のような、少なくともスペック上は、このブラウザを動作させられる可能性のあるエキサイティングな新しいハードウェアが登場し始めている。限られたハードウェアでのウェブブラウジングにおいて、刺激的な時代が到来しようとしているのかもしれない。
原文(英語)を表示
The Sony PlayStation Portable, better known as the PSP, is now over two decades old. In its day it was an impressive handheld gaming machine, not least because of the inclusion of wireless networking and a web browser.
We tried the browser back then, and it’s fair to say the experience was a little underwhelming. We’re thus mightily impressed at [Steve Janovitz], who has produced Tilefinch — a modern web browser for the PSP.
Depending on the model, the PSP came with a 333 MHz MIPS32 processor, and for all but the first model, 64 MB of RAM. Powerful back in 2004,but leagues behind something that would run any modern web browser. So how’s he doing it? The answer seems to be by careful choice of software components and use of the PSP’s built-in capabilities for jobs such as video decoding. The browser engine is Lexbor for example, while JavaScript is handled by QuickJS.
We don’t have a PSP to hand so we can’t tell how it would render Hackaday or even how fast it is, but we’re suitably impressed by this project. For PSP enthusiasts it’s a game-changing browser, but for us it also points the way towards web browsing being a possibility for other platforms. As the distinction between a high-end microcontroller and a low-end SoC becomes blurred, we’re starting to see exciting new hardware emerging with devices such as Espressif’s ESP32-P4 that, on paper at least, might be capable of running this browser. Exciting times in limited hardware web browsing might be upon us.