Upgrade to Pro — share decks privately, control downloads, hide ads and more …

NetBSD+Raspberry Piで 本物のPSGを鳴らすデモを OSC駆動の7日間で作っ...

NetBSD+Raspberry Piで 本物のPSGを鳴らすデモを OSC駆動の7日間で作った話 / OSC2026Osaka

2026/1/31(土)に行われたオープンソースカンファレンス2026大阪の「NetBSDのご紹介」のセミナーで発表したスライドです。セミナー時のスライドから一部体裁その他を追記修正しています。

Avatar for Izumi Tsutsui

Izumi Tsutsui

January 31, 2026
Tweet

More Decks by Izumi Tsutsui

Other Decks in Programming

Transcript

  1. PC-6001 スペック •CPU: 8bit Z80互換 4MHz •RAM: 標準 16KB, 最大32KB

    •グラフィック: 128×192ドット 4色 256×192ドット モノクロ2色 •音源:PSG 3和音 •標準価格:89,800円
  2. PSG音源 •いわゆるピコピコ音 × 3和音 •元はアーケードゲーム用? •BASIC言語だと PLAY 文で MML (Music

    Macro Language) という書式を書いて演奏 こんなの→ "C8<D+D+8G8F8G8D+>D+DD+F" •“C” が「ド」、“8” が「8分音符の長さ」  “<” で1オクターブ下げる、という具合
  3. 展示デモRTAリザルト  OSCイベント駆動 + ChatGPTブースト •1/24 回路図と基板パターン図作成 •1/25 手配線基板作成して動作テストまで完 •1/26

    GPIO mmap版+2ms周期演奏動作 •1/27 演奏展示用 PSG演奏状態表示デモ動作 •1/28 ネストコマンドとデチューンを実装 •1/29 ビブラートとソフトエンベロープ調査① •1/30 同 調査②(計6時間半)と実装(3時間) •1/31未明 このスライドを作成中(今5時ですね)