スーパー ZSNES——GPU による高性能 SNES エミュレーター

2026/04/28 2:50

スーパー ZSNES——GPU による高性能 SNES エミュレーター

RSS: https://news.ycombinator.com/rss

要約

Japanese Translation:

SUPER ZSNES は、オリジナルの ZSNES 開発者によって作成されたクラシックなスーパーファミコンエミュレータの大規模な再実装です。GPU 加速による PPU を備え、高解像度のモード 7 レンダリングやゲーム固有の改善機能をサポートするとともに、精度向上のために CPU コアとオーディオコアを大幅に強化しています。本エミュレータはクラシックなユーザーインターフェースと開発哲学(「No Vibe Coding」と呼ばれています)を維持しつつ、高速進捗、巻き戻し、セーブ状態の保存、自動セーブ履歴、ブックマーク、チートコード対応、クイックロードといった現代的な機能を搭載しています。

統合されたスーパーエネンジョンエンジンは現在 7 つの人気タイトルをサポートしており、各ゲームで個別に無効化可能なオプションが含まれています。これには高解像度、テクスチャ/ノーマルマップオーバーレイ、クロックアップ、ワイドスクリーン拡大、圧縮されていないオーディオへの置換、3D モード 7 などが含まれます。ユーザーは自身の ROM を用意する必要があり、本プロジェクトには著作権のあるデータやゲームファイルは一切含まれません。SUPER ZSNES は独立した無保証ビルドであり、任天堂またはその他の権利者との何らかの関与はありません。初期リリースでは特殊チップ(例:DSP1、SuperFX)への対応が限定的であるか、最適化完了までのパフォーマンス問題が発生する可能性があります。今後のアップデートにはバグ修正、完全な特殊チップ実装、性能改善、マルチプレイヤー/ネットプレイ機能、さらなる機能拡張が含まれ、クラシックな機能的性との現代的な視覚的高画質を統合します。

本文

SUPER ZSNESへようこそ。

ZSNESの両名の元開発者がついに再合作を果たしました!それらの技術力を結集して生まれ変わった、この GPU によって駆動される Super NES(SFC)エミュレーター「SUPER ZSNES」は、皆さまに次のような体験をお届けいたします:親しみのある要素、新たな要素、そしてさらなる進化を遂げた要素です。

主な特徴

  • よりも正確な CPU コアとオーディオコアを実現(元祖 ZSNES を凌駕する性能)
  • GPU によって駆動される PPU コアを採用し、高精細 Mode 7 や、各タイトルごとに独自に開発された特別強化機能の実現を可能にしました
  • 雪が舞うクラシックなインターフェースを現代風にアップデート。高解像度化とユーザーエクスペリエンス(UX)の改善を実現
  • 高速再生・巻き戻し状態保存・自動サベージ履歴保存・ブックマーク登録・チートコード実行・クイックロードなど多様な機能を搭載
  • 「バイブコーディング」を行わず、クラシックな開発スタイルを貫いています
  • 「Super Enhancement Engine(超強化エンジン)」により、ZSNES の元開発者チームが各タイトルごとに手作業で細心の注意を払って改良を進めています

Super Enhancement Engine(超強化エンジン)について 現在では 7 タイトルに限定した対応を行っていますが、エミュレーターの開発が進むにつれて対応タイトル数は順次増加してまいります。

  • 高精細化:単なる自動アップスケーラーではなく、内部描画プログラムを採用し、高精細なディテールを手動で美しく鮮明な質感に調整します
  • テクスチャ・ノーマルマップ追加:背景などに適宜ディテールを追加し、高精細な見た目に仕上げています
  • クロックアップ対応:元々動作遅延(スロウダウン)が目立つ一部のタイトルをクロックアップして高速化しています(対応タイトルは選択可能)
  • ワイドスクリーン対応(利用可能な場合):ゲーム内部で部分的またはフルワイドスクリーンの対応が実装されている場合は、自動的にワイドスクリーンモードを有効にします
  • 圧縮音源の置換:元々の高圧縮音源データを収集・選別し、未圧縮の高品質な音源サンプルに置き換えます
  • 3D 化対応:現時点では斜め視点スタイルの Mode 7 への限定対応ですが、タイルマップを 3D ヘイトマップ(高さ情報付きデータ)で置換します
  • すべての強化機能は個別に無効化する設定が可能ですので、ご自身のプレイスタイルに合わせて柔軟に調整できます

※注意事項:強化用データには ROM ファイルや著作権保護されたデータは一切含まれておりません。ROM をご用意ください。開発者宛てに ROM の提供を求めてもご遠慮願います。

ダウンロードページ

今後のリリース予定

  • バグ修正
  • 特別チップの対応(DSP1、SuperFX など)
  • さらなる最適化作業の実施
  • より多様な強化機能の追加
  • オンライン対戦機能(Netplay)の実装
  • その他新機能の実装など

利用上の注意点・著作権情報 本ソフトは初期ビルドであり、動作に関するバグや特別チップ(DSP1、SuperFX など)への対応がまだ不十分である可能性があります。さらに、多くの最適化作業が残っており、パフォーマンス面で若干の遅延が生じる場合があります。

本ソフトウェアは、有用性が期待されますことを願い配布しますが、いかなる保証も一切与えないものとします。これは、販売可能性(MERCHANTABILITY)または特定の目的への適合性(FITNESS FOR A PARTICULAR PURPOSE)を含め、あらゆる種類の黙示的保証を付帯しないものでもあります。

SUPER ZSNES チームは、本文中に言及されているどの企業とも一切の関係性や関連性を有しておりません。各企業の商標権に関する一切の事項は、該当企業ご自身に帰属いたします。商標及び著作権に関する問い合わせについては、必ず当該企業へお問い合わせください。

同じ日のほかのニュース

一覧に戻る →

2026/04/28 6:26

NPM ウェブサイトがダウンしています。 (注:ご提示いただいたテキストは、元の改行・余白・記号なしの状態を維持したまま整理済みです。特定の状況(例:障害報告時の注意喚起など)を想定している場合は、以下のような形式もご参照ください。) **NPM ウェブサイトがアクセス不能になっています**

## Japanese Translation: 2026 年 4 月 27 日にウェブサイトの障害が解消されていないものの、npm エコシステムは機能上正常に動作し続けています。`www.npmjs.com` の利用ができなかった一方で、パッケージのインストール、公開、検索、セキュリティ監査、およびレプリケーションフィードといった重要なサービスは現在「Operational(運用中)」の状態です。過去 90 日間の稼働メトリクスは堅牢なパフォーマンスを示しており、ウェブサイト以外のサービスでは稼働率が 100%、ウェブサイトでは 99.92% であり、これは 4 月 13 日から 26 日の間にはインシデントが起きていなかった安定期と対照的です。本件は、これが軽微な不具合なのかより深く対応が必要なのかを調査しており、npm に依存している企業が主要なワークフローが影響を受けていないため自信を持って進めることができます。

2026/04/28 5:44

トロントでの逮捕:3人の男性が、SMS ブラスト関連の事件で容疑から 44 の起訴罪状に直面している

## Japanese Translation: 「Project Lighthouse」のもと、トロント警察は、RCMP およびその他の機関と連携し、SMS ブラスターを関与した画期的なサイバー犯罪の捜査を進めています。これは、カナダでこの特定の攻撃ベクトルの初例となります。捜査は 2025 年 11 月に、セキュリティパートナーがトロント市中心部で稼働していたデバイスの存在を当局に通報したことから開始されました。このモバイル脅威は数か月の間にグレート・トロント・エリアの複数の車両から実行され、1300 万件を超える接続を妨害し、端末を正当なネットワークから切断して、銀行クレデンシャルを奪おうと設計された偽サイトへと誘導しました。準副頭長の Rob Johnson 氏は、この攻撃が 9-1-1 などの緊急サービスに影響を与える恐れがあり、なりすましや盗難の重大なリスクをもたらすと警告しました。3 月 31 日、警察はマークハムとハミルトンで捜索令状を実行し、2 人の容疑者から複数のブラスターを没収した一方、3 目の容疑者は 4 月 21 日に自首しました。この 3 人は現在、44 の告訴に直面しています。当局は、カナダではこの技術が新しいものの、犯罪者の個人データを収集しようとする意図自体は古いものであると強調しています。

2026/04/28 2:45

Easyduino:KiCAD 用のオープンソース PCBA 開発ボード

## Japanese Translation: The Easyduino プロジェクトは、マイコン開発基板における歴史的な断片化に対処するため、Arduino(Uno/Nano)、ESP32/ESP32 S3、Raspberry Pi Pico、STM32 Bluepill といった一般的な MCU 向けにオープンソースかつ KiCad ベースの設計を提供する。Eagle や Altium といった地域固有のツールに依存していた以前のバージョンとは異なり、Easyduino は標準化された 4 レイヤ銅スタックアップ(JLC04161H-7628)を通じてプラットフォーム間でソフトウェア、言語、慣習を統一し、配線の簡素化を実現する。部品は市場での入手可能性とコストに適応され、例えばオリジナルの UNO の USB シリアル変換チップの代わりに ATmega16U2 を使用したり、高価な 01005 パッシブ部品を避けるなどの対応が取られている。各プロジェクトフォルダには、メインの KiCad ファイル、README、必要に応じて非標準フットプリントライブラリ、および BOM(JLCPB が読み取れる Centroid ファイルを含む)や主要部品のデータシート、Gerbers、PDF スケーマ/PCB、写真が含まれる ProductionFiles ディレクトリが用意されている。開発は KiCad v8.0.0 で行われ、更新とテストは KiCad v10 で実施された。Jobsets は生産データの生成を簡素化する。ユーザーは最新版の KiCad をインストールし、ZIP ファイルをダウンロードするか Git を経由してクローンし、変更を行う際は「git add」で全体を追加する必要があることに注意せよ(KiCad v10 の Git ツールには制限があるため)。すべてのボードは CERN Open Hardware Licence Version 2 – Permissive の下で公開されており、ライセンスのコピーを含めれば必須のソースコード開示なしに商用利用が可能である。今後の作業としては、v1.1 RP2040 および ESP32S3 ボードの注文とテストならびに nRF52840 および RP2350A ドングルを開発する予定がある。クレジットは、KiCad に関するヒントを提供し、地上から v1.1 RP2040 ボードを新規設計した winsrrow に贈られる。ハードウェアの作成を全球でよりアクセス可能で一貫性のあるものにするという使命を継続する。