世界を動かす技術を、日本語で。

小型エミュレーター

2026年7月13日原文(floooh.github.io)

概要

このリストは、レトロコンピュータや8ビットマシンのエミュレータやデモ、ゲーム、ツールのUI(ユーザーインターフェース)をまとめたものです。各UIは、対応機種や制作者、特定の操作方法なども記載されています。Amstrad CPC、ZX Spectrum、Commodore 64、KC85など多様なプラットフォームを網羅。BASICやFORTHなどプログラミング環境も含まれています。多くのUIはデモシーン作品や名作ゲームの再現。

レトロコンピュータUI・ゲーム・デモ一覧

  • Visual 6502 Remix :6502プロセッサのビジュアルエミュレーションUI
  • Visual Z80 Remix :Z80プロセッサのビジュアルエミュレーションUI
  • KC Compact UI :KC Compact向けUI
  • Amstrad CPC464 UI :Amstrad CPC464用UI
  • Amstrad CPC6128 UI :Amstrad CPC6128用UI
  • ZX Spectrum 48k UI :ZX Spectrum 48k用UI
  • ZX Spectrum 128 UI :ZX Spectrum 128用UI
  • Commodore VIC-20 UI :Commodore VIC-20用UI
  • Commodore C64 UI :Commodore 64用UI
  • Acorn Atom UI :Acorn Atom用UI
  • LC-80 :LC-80用UI
  • Robotron Z1013 UI :Robotron Z1013用UI
  • Robotron Z9001 UI (BASIC・RAMモジュール付き):Robotron Z9001用UI
  • Robotron KC87 UI :Robotron KC87用UI
  • BASIC[Enter] :BASIC環境用UI
  • FORTH (KC85/4) UI :KC85/4用FORTH環境UI
  • FORTH (Z1013) UI :Z1013用FORTH環境UI
  • BASIC (Z1013) UI :Z1013用BASIC環境UI
  • ASMDEV (KC85/4) UI :KC85/4用アセンブラ開発環境UI
  • CP/M 2.2 (CPC) UI :Amstrad CPC用CP/M 2.2環境UI
  • DTC (CPC) UI by Arkos/Overlanders :CPC用DTCデモUI
  • Tire Au Flan (CPC) UI :CPC用デモUI(SPACEキー操作)
  • Wolfenstrad (CPC) UI by Dirty Minds :CPC用WolfensteinライクデモUI
  • Byte'98 (CPC) UI by mortel/Overlanders :CPCデモUI
  • Ecole Buissonniere UI by MadRam/OVL (CPC) :CPCデモUI
  • Demoizart (CPC) UI :CPCデモUI(ストロボ警告付き)
  • Logon's Run (CPC) UI by Overflow/Logon System :CPCデモUI
  • YAP! (CPC) UI by Logon System :CPCデモUI
  • Backtro (CPC) UI by Overflow/Logon System :CPCデモUI
  • Isometrikum (CPC) UI by Vanity :CPCデモUI
  • SotB Demo (CPC) UI "Preview 1", then SPACE! :CPCデモUI(SPACE操作)
  • Points Barres (CPC) UI press SPACE! :CPCデモUI(SPACE操作)
  • Still Rising (CPC) UI by Vanity :CPCデモUI
  • Octopus Pocus (CPC) UI by Pulpo Corrosivo :CPCデモUI
  • Gloire a Piou! (CPC) UI by Overlanders :CPCデモUI
  • phX / Condense (CPC) UI by Condense :CPCデモUI
  • Batman Forever (CPC) UI by Batman Group :CPCデモUI
  • CRTC (CPC) UI by benediction & Arkos :CPCデモUI
  • Wunderbar (CPC) UI by Arkos/Benediction :CPCデモUI
  • Phortem (CPC) UI by Condense :CPCデモUI
  • Pheelone (CPC) UI by Condense :CPCデモUI
  • Phreaks (CPC) UI by Condense :CPCデモUI
  • Phat 2 (CPC) UI by Condense :CPCデモUI
  • Wobbler (CPC) UI by TAF :CPCデモUI
  • Battro (CPC) UI by Batman Group :CPCデモUI
  • Rebels 1989 (C64) UI by Rebels :C64デモUI
  • $777 (C64) UI by Razor 1911 :C64デモUI
  • The Wobbler (C64) UI by Abyss Connection :C64デモUI
  • Dawnfall (C64) UI by Oxyron :C64デモUI
  • +H4K (C64) UI by Plush :C64デモUI
  • Crapman (C64) UI by Latex :C64デモUI
  • Kongo2 (C64) UI by Cruel Soldiers :C64デモUI
  • C.Intentional (C64) UI by Vision :C64デモUI
  • Sour & Salty (C64) UI by Artline Designs :C64デモUI
  • Nightcrawler (C64) UI by Almagest :C64デモUI
  • Arcade Intro (C64) UI by Arcade :C64デモUI
  • In A Loop 1K (C64) UI by Ate Bit :C64デモUI
  • Dubious 4K (C64) UI by Fairlight :C64デモUI
  • Space Invaders (C64) UI by Hokuto Force :C64版スペースインベーダーUI
  • Rewind (C64) UI by TempesT :C64デモUI
  • Tunnel Vision (C64) UI by OMG :C64デモUI
  • Party Horse (C64) UI by Booze Design :C64デモUI
  • Funny Rasters (C64) UI by Excess :C64デモUI
  • Field Sort (C64) UI by Lft :C64デモUI
  • One Bit Wonder (C64) UI by Offence et al. :C64デモUI
  • Swirl (C64) UI by DnP :C64デモUI
  • The Earth (C64) UI by eins :C64デモUI
  • F600 (C64) UI by Hokuto Force & PVM :C64デモUI
  • Reflections (C64) UI by Plush :C64デモUI
  • Summer of 64 (C64) UI by Offence :C64デモUI
  • One-Der (C64) UI by Oxyron :C64デモUI
  • PPY (VIC20) UI by Proxima :VIC-20デモUI
  • Muna.Paluu (VIC20) UI by Dekadence :VIC-20デモUI
  • Serious (KC85/4) UI by Moods Plateau :KC85/4デモUI
  • Twenty (KC85/4) UI by Moods Plateau :KC85/4デモUI
  • Ancient Civilizations (KC85/4) UI by Moods Plateau :KC85/4デモUI
  • Stereo (KC85/4) UI by Moods Plateau :KC85/4デモUI
  • Fractal Dimension (KC85/4) UI by Moods Plateay :KC85/4デモUI
  • Digger (KC85/3) UI :KC85/3用ゲームUI
  • Jungle (KC85/3) UI :KC85/3用ゲームUI
  • Pengo (KC85/3) UI :KC85/3用ゲームUI
  • House (KC85/3) UI :KC85/3用ゲームUI
  • Cave (KC85/3) UI :KC85/3用ゲームUI
  • Cave (KC85/3) UI better alt. version :KC85/3用Caveの別バージョンUI
  • Labyrinth (KC85/3) UI :KC85/3用ゲームUI
  • Pacman (KC85/3) UI :KC85/3用パックマンUI
  • Ladder (KC85/3) UI :KC85/3用ゲームUI
  • Chess (KC85/4) UI :KC85/4用チェスUI
  • Enterprise (KC85/4) UI :KC85/4用UI
  • Mad Breakin (KC85/3) UI :KC85/3用ゲームUI
  • Tetris (KC85/4) UI :KC85/4用テトリスUI
  • Sokoban (KC85/4) UI :KC85/4用倉庫番UI
  • Boulderdash (C64) UI press F1 on start screen :C64版Boulderdash、F1キーで開始
  • Boulderdash (CPC) UI :CPC版Boulderdash UI
  • Boulderdash (ZX48k) UI select Kempston joystick! :ZX Spectrum 48k用Boulderdash、Kempstonジョイスティック選択
  • Boulderdash (KC85/3) UI :KC85/3用Boulderdash UI
  • Boulderdash (KC85/4) UI :KC85/4用Boulderdash UI
  • Boulderdash (Z1013) UI :Z1013用Boulderdash UI
  • Bomb Jack (CPC) UI :CPC用Bomb Jack UI
  • Bomb Jack (ZX48k) UI select Kempston joystick! :ZX Spectrum 48k用Bomb Jack、Kempstonジョイスティック選択
  • Bomb Jack (Arcade) UI 1 for coins, Enter to start :アーケード版Bomb Jack、1でコイン投入、Enterで開始
  • Pengo (Arcade) UI 1 for coins, Enter to start :アーケード版Pengo、1でコイン投入、Enterで開始
  • Zaxxon (C64) UI :C64版Zaxxon UI
  • Dig Dug (C64) UI :C64版Dig Dug UI
  • Cybernoid (CPC) UI :CPC版Cybernoid UI
  • Cybernoid (C64) UI :C64版Cybernoid UI
  • Arkanoid (CPC) UI :CPC版Arkanoid UI
  • Arkanoid RoD (CPC) UI :CPC版Arkanoid Revenge of Doh UI
  • Arkanoid RoD (ZX128) UI :ZX Spectrum 128版Arkanoid Revenge of Doh UI
  • Batty (ZX48K) UI :ZX Spectrum 48k版Batty UI
  • Breakout (KC85/3) UI :KC85/3版Breakout UI
  • Silkworm (ZX128) UI select Kempston joystick! :ZX Spectrum 128版Silkworm、Kempstonジョイスティック選択
  • Silkworm (CPC) UI :CPC版Silkworm UI
  • Great Escape (ZX128) UI select Kempston joystick! :ZX Spectrum 128版Great Escape、Kempstonジョイスティック選択
  • Flying Shark (ZX48K) UI select Kempston joystick! :ZX Spectrum 48k版Flying Shark、Kempstonジョイスティック選択
  • Chase HQ (CPC) UI :CPC版Chase HQ UI
  • Chase HQ (ZX128) UI :ZX Spectrum 128版Chase HQ UI
  • Ghosts'n'Goblins (CPC) UI :CPC版Ghosts'n'Goblins UI
  • Ghosts'n'Goblins (C64) UI :C64版Ghosts'n'Goblins UI
  • Fruity Frank (CPC) UI :CPC版Fruity Frank UI
  • 1943 (CPC) UI :CPC版1943 UI
  • Dragon Ninja (CPC) UI :CPC版Dragon Ninja UI
  • Gryzor (CPC) UI :CPC版Gryzor UI
  • Astro Marine Corps (CPC) UI :CPC

Hackerたちの意見

ちょっと言いたいのは、これらの中には音量が予想以上に高めに設定されてるやつがあって、ゲームをクリックするまで気づかないってこと。

これのピンレベルのエミュレーションモデルが大好き。コンポーネントの自己完結型モジュラー動作には本当に柔軟性があるよね。ずっと、極薄だけど明確に定義されたインターフェースが相互運用性の未開拓な領域なんじゃないかと思ってた。単純なチップエミュレーションを超えて、インターフェースの両側で定義された時間にサンプリングされる値のセットや、時間的アクセスを提供するための少数の信号があればいいんだ。ピンでも、少数のレジスタでも、メモリマップされた領域でも、適合テストの優れたターゲットになりそう。AI生成コードの世界では、明確な適合要件を持つモジュラーコンポーネントがあれば、内部で何が起こっても気にしなくて済むかもね。ただし、その動作要件を違反することができない限り。

ハードウェアやソフトウェアは、昔からブラックボックスとして扱われるように設計されてきた。全てのものではないけど、大半のものはモジュール性を目指してるよね。このアイデアがもっと多くの人に実現されて、AIを満足させようとしてるのが面白いな。

Amstrad CPCエミュレーターをピンレベルまで設定できたんだけど…このモードだとフルスピードで動くんだよね。M2以上のCPUがあればだけどね :') それで、モジュールを減らして少し速くなる「ハンダ付けモード」も追加したし、結局は速いモードも作ったよ。ピンレベルのおかげで、常に正確さを確認できる素晴らしいオラクルが得られたのは大きなメリットだね。今はUSB接続の拡張ポートを作りたくなってる。これで実際のハードウェアも使えるようになるし :) (ピンレベルのコードはまだ公開してないから、もう少し待ってね)

もう少なくとも8年前のやつだよ。

ああ、やばい。

もっとオリックが必要だね。

超クール!子供の頃はテープでゲームを読み込むのに何年もかかってたのに、今は数秒でできるんだ。ZXスペクトラムのブルース・リーが大好きだった!

URLを https://floooh.github.io/tiny8bit/ に更新してほしいな(公式にリンクされてるし、前の投稿でもそうだったし、開発者が去年も言ってたよね https://news.ycombinator.com/item?id=43821756)。OPはこのプレビューのリンクをどこから持ってきたの?どこかにリンクされてるの?

C=64 最高!!!

サイトに音量調整のUI機能があったらいいな。ゲームの音がめっちゃうるさいのがあるから。