ニンテンド?DSなどゲ?ムハ?ドの構成や前機種からの?更点まで徹底的に解?したウェブサイトが公開中
新しいゲ?ム機が登場しても「?質がきれいになった」「デ?タの?み?み速度が速くなった」くらいしか素人には分からないものです。ソフトウェアエンジニアであるロドリゴ?コペッティ氏のウェブサイト「Rodrigo's Stuff」ではさまざまなゲ?ム機について、「前世代と比べて何が新しくなり、どんな機能が加わったのか」がわかりやすく解?されており、部品やシステムに着目しながら各ゲ?ム機にどんな技術が取り入れられているかを詳しく知ることができます。
Architecture of Consoles | A Practical Analysis
https://www.copetti.org/projects/consoles/
コペッティ氏のウェブサイトでは、記事作成時点でNES(ファミコン)?ジェネシス(メガドライブ)?ゲ?ムボ?イ?SNES(ス?パ?ファミコン)?セガサタ?ン?PlayStation?Nintendo 64?ドリ?ムキャスト?PlayStation 2?ゲ?ムキュ?ブ?Xbox?ニンテンド?DS?Wiiの解?が公開されていました。
どのくらい詳細に解?されているのか、試しにニンテンド?DSのペ?ジをのぞいてみました。「Nintendo DS」をクリック。
ペ?ジの上部には、ゲ?ム機本?の??が?載されており……
「motherboard」をクリックすると、ニンテンド?DSのマザ?ボ?ドを見ることができます。
また、「Marked」をクリックすればマザ?ボ?ドの各部品がどんな機能をもっているのかという?明が加えられた?像に切り替えることが可能。
「Diagram」をクリックするとニンテンド?DSの構成?を確認できます。
コペッティ氏の解?は?解だけではなく、文章でもかなり徹底的にゲ?ム機の解?と考察がなされています。たとえばCPUの解?パ?トでは、ニンテンド?DSが使用している「
ARM7TDMI
」と「
ARM946E-S
」それぞれの役割について述べられていました。ARM7TDMIはゲ?ムボ?イアドバンス(GBA)のメインCPUとしても使用されていますが、ニンテンド?DSのARM7TDMIは周波?がGBAの約2倍である最大34MHzであることや、ニンテンド?DSではメインのCPUではなくI/Oポ?トを操作するサブプロセッサとして動作するという解?がされており、システム面でGBAからどのように?化したのかという?容が詳しく述べられています。
また、ニンテンド?DSはGBAと比べて大きく設計が?わっているものの、GBAのゲ?ムと互換性を?すための構造は維持されている点についても詳しく?明されていました。コペッティ氏によると、ニンテンド?DSでGBAのゲ?ムを起動する際はARM946E-Sを停止し、ハ?ドウェアの大部分を無?にした後、ARM7TDMIの周波?をGBAと同じ16.78MHzに落としているそうです。
メモリもGBAから大きく?化し、RAMが役割別に分散して配置され、デ?タアクセス速度の向上が?られていることが語られています。
たとえば、以下のCPUとメモリの構成?にある「4MB PSRAM」はARM946E-SかARM7TDMIのどちらかが利用できる低速タイプのRAM、「32KB WRAM」はARM7TDMIとARM946E-Sの間で共有される高速デ?タを保持するために利用されます。「64KB WRAM」は高速デ?タ用のRAMですが、GBAで使用するARM7TDMIからのみアクセスできるようになっています。
グラフィックの描?にまつわる特?の解?も充?しています。ニンテンド?DSは2?面構成で、それぞれの?面はGBAより約20%多い256x192ピクセル。26万2144色(18ビット)の表示が可能で、フレ?ムレ?トは最大60Hzです。グラフィックシステムは、2Dおよび3Dオブジェクトを描?可能で、2Dの場合はタイル?に?べられた?像デ?タを用いて2Dオブジェクトを描?している点や……
2Dで?面を描?する際はいくつかのレイヤ?に分けて描?されていることも?明されています。
また、3Dの描?システムについてはNintendo 64と比較を交えながら解?。
Nintendo 64(左)と比べてニンテンド?DS(右)は?質が向上していますがエッジが?くなっています。これは、ニンテンド?DSの方がレンダリングエンジンが進化しているものの、Nintendo 64よりも低い解像度でレンダリングされているのが原因だそうです。
オ?ディオのパ?トではGBAとニンテンド?DSとゲ?ムボ?イアドバンスの音?を?際に聞き比べながら進化の度合を確認できます。
また、ニンテンド?DSが家電製品で初めて、タッチスクリ?ン?マイク?Wi-Fi?リアルタイムクロックを同じコンソ?ルに搭載したハ?ドウェアであることについても語られていました。2?面分割や、ゲ?ム機を??に持って遊べるなど、ユ?ザ?に新しい??を提供したハ?ドウェアとして革新的なゲ?ム機であったことが述べられています。
コペッティ氏は今後、Nintendo SwitchやPlayStation 4?Xbox Oneといった記事作成時点の最新ハ?ドウェアだけでなく、
コモド?ル64
のようなレトロなハ?ドウェアの解?も予定しているそうです。
in
ソフトウェア
,
ハ?ドウェア
,
ゲ?ム
, Posted by darkhorse_log
You can read the machine translated English article
here
.