[ CATEGORY / 💾 RETRO_LOG ]

MATCHED_ITEMS: 18
Z80エミュレーター開発記 第4回:ハードウェアバスとエミュレーションの勘所
[2026/9/14]

Z80エミュレーター開発記 第4回:ハードウェアバスとエミュレーションの勘所

Z80エミュレーター開発記の最終回。M1サイクルの4 T-state構成(T1-T2でオペコードフェッチ、T3-T4でデコード+DRAMリフレッシュ)、メモリリード/ライトの3 T-state構成、I/Oサイクルの自動ウェイト挿入、WAIT信号の半クロック位相ズレ問題、命令単位エミュレーション vs サイクル単位エミュレーションの精度と性能のトレードオフ、テーブルデコーダーの現実的な性能優位性、コールバック方式によるCPUコアとシステムの分離設計、zexdoc/zexallによる検証戦略、そしてJS/WASMでのZ80コア全体設計を解説する。

Z80エミュレーター開発記 第3回:命令セットとプレフィックスデコードのカラクリ
[2026/9/14]

Z80エミュレーター開発記 第3回:命令セットとプレフィックスデコードのカラクリ

Z80エミュレーター開発記の第3回。8080互換の1バイトオペコードの8ビットパターン分解(x/y/z/p/qフィールド)、CBプレフィックスによるビット操作・シフト命令の拡張、EDプレフィックスによるブロック転送・I/O命令の追加、DD/FDプレフィックスの『HL→IX/IY読み替え』メカニズム、DDCB/FDCBの4バイト命令と非公式な『結果のレジスタコピー』副作用、SLL・IXH/IXLなど非公式命令の発生原因、エミュレーターのデコーダー設計(ステートマシン方式 vs テーブル方式)までを解説する。

Z80エミュレーター開発記 第2回:レジスタ構造と「裏レジスタ」の美学
[2026/9/14]

Z80エミュレーター開発記 第2回:レジスタ構造と「裏レジスタ」の美学

Z80エミュレーター開発記の第2回。8080互換のAF/BC/DE/HLレジスタペア、Z80固有のIX/IYインデックスレジスタ、裏レジスタ(AF'/BC'/DE'/HL')のEX/EXX命令による切り替え機構、フラグレジスタFの全8ビット(S/Z/Y/H/X/P|V/N/Cと非公式フラグF3/F5)の命令ごとの挙動、特殊レジスタI/R/SP/PC/WZ、そしてこれらをJavaScriptのTypedArrayでどう表現するかの設計判断を、Ken Shirrifのダイ写真解析を交えながら詳述する。

Z80エミュレーター開発記 第1回:インテルからの独立とZ80誕生の歴史
[2026/9/14]

Z80エミュレーター開発記 第1回:インテルからの独立とZ80誕生の歴史

Z80エミュレーター開発に向けた連載第1回。Intel 8080の開発者フェデリコ・ファジンがZilogを創業し、嶋正利とともにZ80を設計するまでの経緯を、Intelの組織的背景、Exxon Enterprisesによる出資の裏事情、8080の電源設計上の制約(+5V/-5V/+12Vの3系統電源と2相クロック)に対するZ80の回答(単一5V電源・単相クロック・内蔵DRAMリフレッシュ)、命令セットの拡張思想、CP/Mとの共生によるソフトウェアエコシステムの形成、そしてパソコン・アーケード・ゲーム機・ポケコンへの採用拡大までを技術的視点から詳述する。

[Computer] DOOMやSimCity 2000の音。90年代DOS/V PCを支配したSound BlasterとYamaha OPL音源の歴史
[2026/9/7]

[Computer] DOOMやSimCity 2000の音。90年代DOS/V PCを支配したSound BlasterとYamaha OPL音源の歴史

80年代末のPC Speakerからの脱却、AdLibの登場、Sound BlasterによるFM音源+8bit/16bit PCMの統合、Yamaha OPL2/OPL3(YM3812/YMF262)の技術仕様、そしてWaveTable移行と物理チップの消滅まで。90年代PCオーディオ史を徹底解説。

[Computer] 3.58MHzの箱庭:Z80と8ビット時代の「計算しない」極限の最適化美学
[2026/5/7]

[Computer] 3.58MHzの箱庭:Z80と8ビット時代の「計算しない」極限の最適化美学

浮動小数点演算器(FPU)を持たない3.58MHzのZ80プロセッサを中心に、8ビットコンピューター時代に行われていた極限の最適化手法を解説。LUT(事前計算テーブル)やビット演算を用いた泥臭くも美しいハックの歴史を紐解きます。

[Computer] 2025年、Windows 7が突如シェア急上昇──その理由を検証する
[2025/10/16]

[Computer] 2025年、Windows 7が突如シェア急上昇──その理由を検証する

Windows 7の市場シェアが再び上昇しているという報道が話題になった。複数ソースを突き合わせ、誤検出説から文化的背景までを整理。

[MSX] MSXを動かしたコードの正体:BASICとDOSが築いた標準の裏側
[2025/9/24]

[MSX] MSXを動かしたコードの正体:BASICとDOSが築いた標準の裏側

1980年代、MSXは「世界標準ホビーパソコン」として登場した。その基盤となったMSX-BASICとMSX-DOSの技術的背景を詳しく解説し、当時の無名プログラマたちが残した実装の痕跡を振り返る。

[Computer] SIDチップが生んだC64音楽文化
[2025/9/23]

[Computer] SIDチップが生んだC64音楽文化

伝説のSIDチップ(6581/8580)は、C64を単なる家庭用PC以上の存在に押し上げ、ゲーム音楽やパソコンミュージック、さらにはチップチューン文化の礎を築いた。本記事では、その特徴・代表的な作曲家・デモシーン文化・日本のFM音源との対比を掘り下げる。

[Computer] Windows Me ― 史上最短命OSとその文化的遺産
[2025/9/22]

[Computer] Windows Me ― 史上最短命OSとその文化的遺産

ブルースクリーンに象徴されるWindows Meの短命と苦難。その実態と文化的意義、ユーザーのユーモアや擬人化文化を通じて、ブラックから伝説へと昇華した歴史を振り返る。

[Computer] エミュレーターの歴史:IBMからMAMEまで
[2025/9/22]

[Computer] エミュレーターの歴史:IBMからMAMEまで

エミュレーターの誕生と進化をたどる記事。IBM System/360から始まり、90年代のゲーム機エミュ、MAMEやDOSBoxを経て、現代のレトロゲーム文化を支える存在となった経緯を整理します。

[Computer] なぜ日本では無名?世界で最も売れたパソコン Commodore 64
[2025/9/22]

[Computer] なぜ日本では無名?世界で最も売れたパソコン Commodore 64

1980年代に1700万台以上売れた「Commodore 64」。欧米では国民的コンピュータだったのに、日本では存在感ゼロ。その理由と、MSX-FANをはじめとする日本の読者プログラム文化との共通点を紹介します。

[Computer] インテルCPU史:4004からPentiumまで
[2025/9/16]

[Computer] インテルCPU史:4004からPentiumまで

初代4004からPentiumまでの系譜を、互換CPUを除外して通史化。ビット幅・命令セット・保護/仮想化・FPU・キャッシュ・パイプライン・分岐予測・MMXなど、世代ごとの技術的ハイライトと文脈を短く深く解説。

[MSX] MSX時代のパソコン通信 ― ASCII NETとNIFTY-Serve
[2025/9/13]

[MSX] MSX時代のパソコン通信 ― ASCII NETとNIFTY-Serve

MSXユーザー向けのASCII NETや、日本最大規模を誇ったNIFTY-Serveなど、1980年代に登場したパソコン通信サービスを解説。当時の仕組みや利用状況を振り返る。

[パソコン] IRQ競合とISAスロット──自作PCが本当に自作だった時代の記憶
[2025/9/11]

[パソコン] IRQ競合とISAスロット──自作PCが本当に自作だった時代の記憶

No description available.

[パソコン] OCCTでPCの安定性をチェックする:インストールからVRAMテストまで解説
[2025/8/30]

[パソコン] OCCTでPCの安定性をチェックする:インストールからVRAMテストまで解説

No description available.

【アルゴリズム入門】エラトステネスの篩とは?素数の見つけ方とBASIC実装まで(WebMSX)
[2025/7/29]

【アルゴリズム入門】エラトステネスの篩とは?素数の見つけ方とBASIC実装まで(WebMSX)

2000年以上前に生まれた素数アルゴリズム「エラトステネスの篩」を、BASICとJavaScriptで実装。時代を超える知恵にふれる。

[WebMSX] 自前でMSXサイトを作成
[2025/5/28]

[WebMSX] 自前でMSXサイトを作成

No description available.