Skip to content

Instantly share code, notes, and snippets.

View GOROman's full-sized avatar
👽
Damn I'm looking good.

GOROman GOROman

👽
Damn I'm looking good.
View GitHub Profile

2026-08-22 日報 — Tang Primer 20KへのChromatic/Game Boy移植とPSG・HDMI開発

Computer Historyの記録は確認できなかったため、保存された作業セッションとGit履歴を主な根拠にした日報です。記録されていない活動は含みません。 主体アイコン: 👤 本人の操作・判断 / 👤→🤖 AIへの指示 / 🤖 AIによる実行 / ⚙️ 自動処理 / ❓ 実行主体を特定できない操作

概要

主作業は、ModRetro ChromaticのFPGAコードをTang Primer 20K Dockへ移植し、HDMI出力・Game Boyコア・音声・デバッグ表示を実機で確認することでした。HDMIカラーバーは実機表示まで成功し、その後Game Boyのフレーム、チェッカーボード、カラー映像、DAC音声を段階的に確認しました。

並行して、Game Boy Color向けソフトの専用リポジトリを作成し、Tang Primer 20K Z80/PSG側では100基の論理PSGとFull HD表示を検討・実装しました。100 PSGのシミュレーションはPASSしましたが、Full HD 60HzはPLL上限とタイミング違反があり、1080p30へ切り替えて再検証中です。

@GOROman
GOROman / chromatic-lcd-io-controls-comms-audio.md
Created August 22, 2026 07:19
ModRetro Chromatic LCD・I/O・操作・通信・サウンド調査
@GOROman
GOROman / qm33120w-datasheet-notes.md
Last active August 21, 2026 12:04
QM33120W データシート調査メモ (Rev.D) — M5Stamp UWB の中の人。CSn必須/RSTnオープンドレイン/電源系/SPI 32MHz などの根拠まとめ

QM33120W データシート調査メモ — M5Stamp UWB の中の人

M5Stack Stamp UWB (S017) に載っている Qorvo QM33120W のデータシート(Rev. D, 2025, 全53ページ)を読んだメモ。実際にモジュールを動かしながら得た知見(CONFIG_FAILED の話SPI コマンド一覧)の裏付けが色々取れた。

チップ概要

  • シングルチップ CMOS IR-UWB トランシーバー、6.5〜8 GHz
  • IEEE 802.15.4-2020 (HRP UWB PHY) / 802.15.4z-2020 (BPRF) / 802.15.8 準拠
  • パッケージ: WLCSP 52ボール、3.1 × 3.5 mm(ほぼ米粒大)
  • 測位精度 10 cm、TWR / TDoA / AoA (PDoA) 対応
@GOROman
GOROman / dw3720-spi-commands.md
Created August 21, 2026 08:07
DW3720 (QM33120W) SPI コマンド一覧 — M5Stamp UWB の中身(ファストコマンド27種+レジスタ+API層)

DW3720 (QM33120W) の SPI コマンド一覧 — M5Stamp UWB の中身

M5Stack Stamp UWB (S017) に載っている Qorvo QM33120W(DW3720) を SPI から制御するときのコマンド体系まとめ。出典は公式 Arduino ライブラリ m5stack/M5Stamp-UWB に同梱されている Qorvo ドライバのヘッダ(src/qm33120w_sdk/dw3720/dw3720_deca_vals.h)。

SPI トランザクションは大きく3層に分かれる。

1. ファストコマンド(1バイト即時実行・27種)

レジスタアクセスを介さず、短い1バイト書き込みだけでチップの動作を切り替えるコマンド群。測距シーケンスのリアルタイム制御はこれで行う。

@GOROman
GOROman / m5stamp-uwb-config-failed.md
Created August 21, 2026 06:21
M5Stamp UWB (S017) x XIAO ESP32-C6: CONFIG_FAILED の原因は RST 未配線 + ソフトリセット未実装だった話

M5Stamp UWB を XIAO ESP32-C6 で動かしたら CONFIG_FAILED に苦しんだ話

M5Stack の UWB 測距モジュール Stamp UWB (S017 / QM33120W) を、StampC5 ではなく Seeed XIAO ESP32-C6 から使おうとして、初期化エラー CONFIG_FAILED に丸ハマりした記録。結論だけ知りたい人は最後の「原因と対策」へ。

構成

  • Seeed XIAO ESP32-C6
  • M5Stack Stamp UWB(SKU: S017、Qorvo QM33120W / DW3720)
  • Arduino ライブラリ: m5stack/M5Stamp-UWB
@GOROman
GOROman / 2026-08-19-daily-report.md
Created August 20, 2026 08:00
2026-08-19 日報 - FPGA / YM2151開発記録

2026-08-19 日報 — Tang Nano 1KとTang Primer 20Kの音源開発

Computer History、Codexセッション、Git履歴で確認できた範囲の日報です。記録のない活動は補完していません。 主体: 👤 本人 / 👤→🤖 AIへの指示 / 🤖 Codexによる実行

概要

Tang Nano 1KのLチカから始め、矩形波の音階出力を実機へ転送。その後Tang Primer 20Kへ移り、JT51によるYM2151曲再生、PT8211 DAC、HDMIレジスタ表示を実装した。

午後はDDR3とUARTを検証し、CRC付きXMODEM転送を構築。夜は音割れをPT8211のBCK極性まで絞り込んだが、最終的にDDR読み戻しCRC不一致が残った。

@GOROman
GOROman / 2026-08-18-daily-report.md
Created August 18, 2026 14:04
2026-08-18 日報 — 共有リンク、収録環境、PIC、GreenPAK、音声比較

2026-08-18 日報 — 共有リンク、収録環境、PIC、GreenPAK、音声比較

Computer History の記録と確認できたプロジェクト履歴に基づく日報です。記録されていない活動は含みません。
主体アイコン: 👤 本人 / 👤→🤖 AIへの指示 / 🤖 AIによる実行 / ⚙️ 自動処理 / ❓ 証拠不足

概要

19:48〜22:28 JSTの記録では、Computer HistoryとGistの確認後、Insta360共有リンクの検証、QRコード準備、OBS/QuickTime収録環境の調整を行った。
その後、X68000 PICデモの出力・共有、FM音源比較とAudacityでの音声処理、GreenPAK Web Editorの実装確認へ進んだ。
GreenPAKはWeb/ファームウェアのビルド・テスト成功とブラウザ起動まで確認されたが、実機検証とGitコミットは未確認。

@GOROman
GOROman / ym3012-parts-akizuki.md
Created August 18, 2026 04:03
実YM3012でYM2151をアナログ出力するための部品リスト(全部秋月で買える、データシート標準回路準拠)

実 YM3012 で YM2151 のアナログ出力を作るための部品リスト(全部秋月電子で買える)

YM2151 のシリアルデジタル出力を、ファーム内シミュレーション(PWM)ではなく 本物の YM3012 DAC でアナログ化するための部品まとめ。 定数は Yamaha 純正データシート(LSI-2130123, 1992.4)の 「EXAMPLE OF BASIC CIRCUIT」準拠。YM3012 本体は入手済み前提 (秋月では売っていない。eBay/AliExpress 等)。

@GOROman
GOROman / ym2151-project-lessons.md
Created August 18, 2026 04:00
ファミコンカセットダンパーでYM2151を鳴らすプロジェクトの知見総集編(設計判断・デバッグ手法・電源トラブル・失敗談)

ファミコンカセット吸い出し機で YM2151 を鳴らすまでに得た知見まとめ

「ファミコンカセットダンパー(M5Stamp S3 + 74HCT595/541/LVC245)に、 ROM を無効化した改造カートリッジ経由で YM2151 を載せてステレオ再生する」 プロジェクトの総集編。設計判断・デバッグ手法・電源トラブル・失敗談を残す。

@GOROman
GOROman / 2026-08-17-daily-report.md
Last active August 18, 2026 07:32
2026-08-17 Daily work report — human and AI activity attribution

2026-08-17 日報 — YM2151、3DGS学習環境、FM音源実験

Computer Historyの記録と確認できたプロジェクト履歴に基づく日報です。記録されていない活動は含みません。

主体タグ: [人] 本人の操作・判断 / [人→AI] AIへの指示 / [AI] AIによる実行 / [自動] 自動処理 / [主体不明] 証拠不足

概要

YM2151ファームウェアの操作性・クロック制御・Wi-Fi起動問題を集中的に改善しました。並行して、非公開の3DGS学習環境を実装・拡張し、日本語教材とSH可視化を追加しました。