小さなエミュレータ

2026/07/13 5:23

小さなエミュレータ

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

要約

Japanese Translation:

このテキストは、収集家のためのプラットフォーム間での即時的な互換性を優先しつつ、コモドール C64、ZX Spectrum(48k/128)、Amstrad CPC(CPC464/6128)、Acorn Atom、Z1013 などのレトロコンピュータシステムおよびそれらの対応ソフトウェアの包括的な目録です。具体的には、『Boulderdash』『Ghost's'n'Goblins』『Rick Dangerous』『Prince of Persia』のようなアクションゲームや、『Tetris』『Pengo』『Sokoban』のようなパズルゲームにわたる特定のタイトルを対象とし、ローディング時の独自の要件(例:BASIC 環境では「Enter」キーを押す、Spectrum タイトル『Cyclone』『Great Escape』では特定のジョイスティック種類[Kempston]を選択する、特定のインターフェースでは「F1」「SPACE」キーを押すなど)を詳述しています。また、本ガイドでは Arkos/Overlanders、Batman Group、Plush、Offence、Oxyron、Proxima、Dekadence などの著名なデベロッパーに帰属する様々なデモとインターフェースを列挙しています。さらに、特定のコントローラーや RAM モジュールなどといったハードウェアの制約を明示することで、今日広く利用可能な膨大なソフトウェアライブラリがどの機械構成で実行可能かをはっきりさせます。これは『Visual 6502 Remix』から『Wunderbar』『Batman Forever』などの特殊なデモにいたるまで、すべてのソフトウェアを網羅しています。最終的には、古いハードウェア上で何が達成可能かについてユーザーが正確に知ることを保証し、余計な詳細を含めない実用的な参考文献として機能します。

本文

コンピュータ互換ゲームの起動コマンド一覧

1. システム・OS リミックス

  • Visual 6502 リミックス
  • Visual Z80 リミックス
  • KC Compact
  • Acorn Atom インタフェース
  • LC-80

2. Amstrad CPC 互換機

  • Amstrad CPC464 インタフェース
  • Amstrad CPC6128 インタフェース
  • CP/M 2.2 (CPC) インタフェース
  • DTC (CPC) インタフェース(Arkos/Overlanders 提供)
  • Tire Au Flan (CPC) インタフェース:[SPACE キーを押し!]
  • Wolfenstrad (CPC) インタフェース(Dirty Minds 提供)
  • Byte'98 (CPC) インタフェース(mortel/Overlanders 提供)
  • Ecole Buissonniere インタフェース(MadRam/OVL 提供、CPC)
  • Demoizart (CPC) インタフェース:[ストロボ警告!]
  • Logon's Run (CPC) インタフェース(Overflow/Logon System 提供)
  • YAP! (CPC) インタフェース(Logon System 提供)
  • Backtro (CPC) インタフェース(Overflow/Logon System 提供)
  • Isometrikum (CPC) インタフェース(Vanity 提供)
  • SotB Demo (CPC) インタフェース:"Preview 1"表示後、[SPACE キーを押し!]
  • Points Barres (CPC) インタフェース:[SPACE キーを押し!]
  • Still Rising (CPC) インタフェース(Vanity 提供)
  • Octopus Pocus (CPC) インタフェース(Pulpo Corrosivo 提供)
  • Gloire a Piou! (CPC) インタフェース(Overlanders 提供)
  • phX / Condense (CPC) インタフェース(Condense 提供)
  • Batman Forever (CPC) インタフェース(Batman Group 提供)
  • CRTC (CPC) インタフェース(benediction & Arkos 提供)
  • Wunderbar (CPC) インタフェース(Arkos/Benediction 提供)
  • Phortem (CPC) インタフェース(Condense 提供)
  • Pheelone (CPC) インタフェース(Condense 提供)
  • Phreaks (CPC) インタフェース(Condense 提供)
  • Phat 2 (CPC) インタフェース(Condense 提供)
  • Wobbler (CPC) インタフェース(TAF 提供)
  • Battro (CPC) インタフェース(Batman Group 提供)

3. Commodore 64 / 128

  • Commodore C64 インタフェース
  • Commodore VIC-20 インタフェース
  • Rebels 1989 (C64) インタフェース(Rebels 提供)
  • $777 (C64) インタフェース(Razor 1911 提供)
  • The Wobbler (C64) インタフェース(Abyss Connection 提供)
  • Dawnfall (C64) インタフェース(Oxyron 提供)
  • +H4K (C64) インタフェース(Plush 提供)
  • Crapman (C64) インタフェース(Latex 提供)
  • Kongo2 (C64) インタフェース(Cruel Soldiers 提供)
  • C.Intentional (C64) インタフェース(Vision 提供)
  • Sour & Salty (C64) インタフェース(Artline Designs 提供)
  • Nightcrawler (C64) インタフェース(Almagest 提供)
  • Arcade Intro (C64) インタフェース(Arcade 提供)
  • In A Loop 1K (C64) インタフェース(Ate Bit 提供)
  • Dubious 4K (C64) インタフェース(Fairlight 提供)
  • Space Invaders (C64) インタフェース(Hokuto Force 提供)
  • Rewind (C64) インタフェース(TempesT 提供)
  • Tunnel Vision (C64) インタフェース(OMG 提供)
  • Party Horse (C64) インタフェース(Booze Design 提供)
  • Funny Rasters (C64) インタフェース(Excess 提供)
  • Field Sort (C64) インタフェース(Lft 提供)
  • One Bit Wonder (C64) インタフェース(Offence など提供)
  • Swirl (C64) インタフェース(DnP 提供)
  • The Earth (C64) インタフェース(eins 提供)
  • F600 (C64) インタフェース(Hokuto Force & PVM 提供)
  • Reflections (C64) インタフェース(Plush 提供)
  • Summer of 64 (C64) インタフェース(Offence 提供)
  • One-Der (C64) インタフェース(Oxyron 提供)
  • Boulderdash (C64) インタフェース:起動画面で [F1] を押す

4. Sinclair ZX Spectrum / Z80 シリーズ

  • ZX Spectrum 48k インタフェース
  • ZX Spectrum 128 インタフェース
  • Robotron Z1013 インタフェース
  • Robotron Z9001 インタフェース(BASIC と RAM モジュール付き)
  • Robotron KC87 インタフェース:[ENTER キーを押す]
  • FORTH (KC85/4) インタフェース
  • FORTH (Z1013) インタフェース
  • BASIC (Z1013) インタフェース
  • ASMDEV (KC85/4) インタフェース

5. KC8x シリーズ (64K モデル)

  • PPY (VIC20) インタフェース(Proxima 提供)
  • Muna.Paluu (VIC20) インタフェース(Dekadence 提供)
  • Serious (KC85/4) インタフェース(Moods Plateau 提供)
  • Twenty (KC85/4) インタフェース(Moods Plateau 提供)
  • Ancient Civilizations (KC85/4) インタフェース(Moods Plateau 提供)
  • Stereo (KC85/4) インタフェース(Moods Plateau 提供)
  • Fractal Dimension (KC85/4) インタフェース(Moods Plateau 提供)
  • Chess (KC85/4) インタフェース
  • Enterprise (KC85/4) インタフェース
  • Tetris (KC85/4) インタフェース
  • Sokoban (KC85/4) インタフェース

6. KC83 シリーズ (32K モデル)

  • Digger (KC85/3) インタフェース
  • Jungle (KC85/3) インタフェース
  • Pengo (KC85/3) インタフェース
  • House (KC85/3) インタフェース
  • Cave (KC85/3) インタフェース(より優れた代替バージョンあり)
  • Labyrinth (KC85/3) インタフェース
  • Pacman (KC85/3) インタフェース
  • Ladder (KC85/3) インタフェース
  • Mad Breakin (KC85/3) インタフェース
  • Breakout (KC85/3) インタフェース
  • Boulderdash (KC85/3) インタフェース

7. アーケード風アクションゲーム・シューティング

  • Boulderdash (ZX48k) インタフェース:Kempston ジョイスティックを選択してください
  • Bomb Jack (CPC) インタフェース
  • Bomb Jack (ZX48k) インタフェース:Kempston ジョイスティックを選択してください
  • Bomb Jack (Arcade) インタフェース:コインに [1]、スタートには [ENTER] を押す
  • Pengo (Arcade) インタフェース:コインに [1]、スタートには [ENTER] を押す
  • Zaxxon (C64) インタフェース
  • Dig Dug (C64) インタフェース
  • Cybernoid (CPC) インタフェース
  • Cybernoid (C64) インタフェース
  • Arkanoid (CPC) インタフェース
  • Arkanoid RoD (CPC) インタフェース
  • Arkanoid RoD (ZX128) インタフェース
  • Silkworm (ZX128) インタフェース:Kempston ジョイスティックを選択してください
  • Silkworm (CPC) インタフェース
  • Great Escape (ZX128) インタフェース:Kempston ジョイスティックを選択してください
  • Flying Shark (ZX48K) インタフェース:Kempston ジョイスティックを選択してください
  • Chase HQ (CPC) インタフェース
  • Chase HQ (ZX128) インタフェース
  • Ghosts'n'Goblins (CPC) インタフェース
  • Ghosts'n'Goblins (C64) インタフェース
  • Fruity Frank (CPC) インタフェース
  • 1943 (CPC) インタフェース
  • Dragon Ninja (CPC) インタフェース
  • Gryzor (CPC) インタフェース
  • Astro Marine Corps (CPC) インタフェース
  • Bruce Lee (CPC) インタフェース
  • Bruce Lee (ZX48K) インタフェース
  • Intern.Karate (CPC) インタフェース
  • IK+ (CPC) インタフェース
  • Ikari Warriors (CPC) インタフェース
  • Head over Heels (CPC) インタフェース
  • Head over Heels (ZX) インタフェース
  • Rick Dangerous (CPC) インタフェース
  • Prince of Persia (CPC) インタフェース
  • Nebulus (CPC) インタフェース
  • Nebulus (C64) インタフェース
  • Live and Let Die (CPC) インタフェース

8. ジャンプアクション・プラットフォーム

  • Cyclone (ZX48k) インタフェース:Kempston ジョイスティックを選択してください
  • Exolon (ZX48k) インタフェース:Kempston ジョイスティックを選択してください
  • Quazatron (ZX128) インタフェース:Kempston ジョイスティックを選択してください
  • Rainbow Islands (ZX) インタフェース
  • Sir Fred (ZX48K) インタフェース:Kempston ジョイスティックを選択してください

9. Acorn Atom / その他の特殊環境

  • Chucky Egg (Atom) インタフェース:スタートには [SPACE] を押し!
  • Jet Set Willy (Atom) インタフェース:JOYMMC を選択してください

10. Z1013 シリーズ (Robotron など)

  • Mazogs (Z1013) インタフェース
  • Galactica (Z1013) インタフェース
  • Demolation (Z1013) インタフェース

同じ日のほかのニュース

一覧に戻る →

2026/07/13 6:12

Chromium 148 より*Math.tanh*は下位の OS を特定するフィンガープリントとして使用可能になった

## 日本語翻訳: Chrome バージョン 148 以降、Chrome や同様のブラウザは特定の数学的な挙動を通じて正確なオペレーティングシステムの詳細を漏らし、高度なデジタルフィンガープリンティングを可能にしています。これはまず `Math.tanh` 関数から始まり、bundled routines からホストライブラリへと切り替わったことで、macOS、Windows、Linux のユーザーが使用しているか否かに基づいて小数点以下最終桁が 1 ユニット異なる独自のプロファイル(OS シグネチャ)が作成され、他の V8 数学関数とは異なりプラットフォーム間で同一ではなくあります。また、すべての CSS 三角関数はホスト libm を直接呼び出すことで OS を漏らします。macOS Apple Silicon では、スカラーおよびベクトルフレームワーク間のアーキテクチャ固有の分断により計算に著しい乖離が生じます。Scrapfly はこれらの問題に対処するため、数学的ビットごとの再現を含め、Linux のなりすまし用の真正な Windows ライブラリのマッピングや特定の ARM/x86 FMA(fused-multiply-add)挙動の処理を含む特別ソリューションを開発しました。彼らの Scrapium ブラウザはこれらの OS シグネチャを真正的なシステムと完全に一致するようになりすまえ、同時に最適な速度のためにハードウェア FMA を能動的に有効化します(ネイティブエミュレーションより最大約 6 倍高速)。高度なマッピング技術および数十万もの入力を対象とした厳格な検証を通じて、ユーザーは微妙な数学的な丸めエラーや将来のアップデートにおけるアーキテクチャの癖に基づく識別を防止する同時期にネイティブレベルのパフォーマンスで完全なステルスを実現します。

2026/07/13 3:25

Claude Code はプロンプトを読み込むまでに約3万トークンを消費し、OpenCodeは7,000 トークンである。

## Japanese Translation: 主要な知見は、セッションの段階と設定の複雑性に 따라 Claude Code と OpenCode の間でのトークン使用ダイナミクスが著しく異なることを示しています。標準的な設定において、Claude Code は非効率的なシステムプロンプト、キャッシュ管理のために数万のトークンを再記述し、堅牢なフレームワークテンプレートにより引き起こされる大規模な初期オーバーヘッド(約 33,000 トークン)を被る一方、OpenCode の床は低い(約 7,000 トークン)ため、大きな差を生じています。ただし、Fable 5 のような新しいモデルではこの隙間が縮小します。特に、複雑な本番環境設定においては、OpenCode 自身のツール呼び出しのシリアライゼーションとスキーマサイズによる影響で、最初のリクエストでより高いトークン負荷(Claude の約 75,000 トークンに対し、約 90,817 トークン)を被り、その後のリクエストで安定化するまで要請されます。新しいモデルは命令セットのサイズを削減しますが(例:27k から 10k クラクターへ)、特定のコストドライバーは残っています:対話履歴と乗算される延長された思考ブロック、「フレームワーク税」として作用する大規模な静的フレームワークテンプレート(例:AGENTS.md)、およびバーストコストを増幅するサブエージェントのファンアウト構造。さらに、本研究では EU AI Act のログ記録要件への準拠を確保し完全性を保証するために、キャッシュの書き込みと課金構造の違い(例:キャッシュされた読み取り対課金されるプレミアム書き込み)を検証できるよう、185 件のレコードを捕捉した SHA-256 ハッシュ連鎖監査軌跡を利用しました。 ## Text to translate: The primary findings indicate that token usage dynamics vary significantly between Claude Code and OpenCode depending on the session stage and configuration complexity. While Claude Code incurs a massive initial overhead (~33,000 tokens) compared to OpenCode's low floor (~7,000 tokens) in standard setups—driven by inefficient system prompts, rewriting tens of thousands of tokens for cache management, and rigid framework templates—this gap narrows with newer models like Fable 5. Notably, in complex production configurations, OpenCode's first request can incur a higher token load (~90,817 tokens vs. ~75,000 for Claude) due to its own serialization of tool calls and schema sizes before stabilizing on subsequent requests. While newer models reduce instruction set sizes (e.g., from 27k to 10k characters), specific cost drivers remain: extended thinking blocks that compound with conversation history, large static framework templates (e.g., AGENTS.md) that act as a "framework tax," and subagent fan-out structures that multiply bootstrap costs. Additionally, the study utilized a SHA-256 hash-chained audit trail capturing 185 records to ensure integrity and support compliance with EU AI Act logging requirements, verifying that both architectures handle cache writes and billing structures differently (e.g., cached reads vs. billed premium writes).

2026/07/08 12:28

物理学を学びたいですか(第 2 版,2021)

## 日本語訳: 本書は、従来の大学システムによって教育を受けられなかった学習者を対象としており、推測的な見解や暗記に頼るのではなく「本当の物理学」を学びたい方に向けて設計された、自己学習向け物理学ガイドの第 2 版です。これは 2021 年 8 月 13 日にリリースされました。約 6 年前に開始され以来、作成から現在に至るまで 60 万人以上がアクセスした大成功を収めた第 1 版(2015 年に発売)を基盤とし、読者からのフィードバックを取り入れ、最新の教科書基準に合わせて更新されています。読者によれば、本書を用いて学士号を取得したり、大学院プログラムに進学したり、宇宙に対する純粋な好奇心を満たしたりしているそうです。生物学や化学の背景知識が不可欠とされる従来の道筋とは異なり、このカリキュラムは厳密に高校までの予備微積分(前代数から前微積分まで)のみを要求し、微積分は学士課程の授業と並行して学習します。生物学や化学は必須前提条件ではありませんが、併せて学ぶことは有益です。構造化された学習経路は、導入力学から静電学、波動・振動、現代物理学、古典力学、電磁気学、量子力学、そして熱力学・統計力学へと進み、物理学の学士号に相当する知識を修得します。大学院コア科目(これにはすべての undergraduate トピックへの習熟に加え、フーリエ解析、テンソル、常微分方程式/偏微分方程式、実解析・複素解析、群論といった高度な数学が必要です)および研究論文を加えることで、博士レベルの mastery に達します。本書には、凝縮系物理学、宇宙論、電子工学、光学、粒子物理学、量子計算、固体物理学、弦理論を含む大学院の選択科目も用意されています。主要な undergraduate テキストブックとしては、Young and Freedman の「大学物理学(現代物理学)」、French & King の「振動と波動」、Taylor の「古典力学」、Griffiths の「電磁気学への導き」と「量子力学」が挙げられます。主要な graduate テキストブックとしては、Arfken らの「物理学者のための数学的方法」、Jackson の「古典電磁気学」、Sakurai の「現代量子力学」、Pathria と Beale の「統計力学」、Carroll の「時空と幾何」(一般相対性理論用)、Zee の「殻なしの量子場論」、Peskin & Schroeder が挙げられます。インスピレーションを得るための推奨人気の本には、Weinberg の「最初の 3 分」、Feynman の「物理法則の本質」、Close の「粒子の旅」、Thorne の「ブラックホールと時空の歪み」、Susskind と Hrabovsky の「理論的最小限度」、Feynman 講義録、Schumm の「深層のもの」があります。学習上の助言としては、教科書の問題を解くこと、Khan Academy や Coursera などのオンラインリソースの利用、答えを確認する前に Google 検索で段階的な解答を見つけること、成績よりも深い概念的理解を優先することが強調されています。究極的に、このリソースは正式な科学学位を持たない個人に、専門的知識と物理学原理に対する深い把握を獲得することを可能にします。