Pure SQLでMOS 6502マイクロプロセッサをエミュレート — PostgreSQL版

https://github.com/lasect/pg_6502

記事

  • PostgreSQL の PL/pgSQL ストアド関数で 6502 CPU を完全エミュレート
  • 64KB のメモリテーブルと1行のレジスタテーブルを使用し、オペコードを手続き的に実行
  • 6502 バイナリを Postgres 内だけで動かせる

ディスカッション

  • 「創造的な狂気」として絶賛、「変態性においては A+」との声
  • SQLite3 移植版や Applesoft BASIC(Apple II に搭載されていた BASIC 処理系)を SQL 経由で動かしたいというリクエストも
  • @eatonphil が自作の PL/pgSQL Forth 風言語を「よりシンプルな先例」として紹介
  • トップコメント:「次は Sudoku の上に 6502 を実装するのを待っている」

HN でディスカッションを見る


原文(英語): MOS tech 6502 8-bit microprocessor in pure SQL powered by Postgres


Type Link
Added Apr 15, 2026
Modified Apr 15, 2026