C# · C++ · Avalonia · MIPS
PSXRecompStudio
PlayStation 1 ソフトウェアの解析、MIPS R3000A 実行基盤、静的再コンパイルを研究するオープンソース開発環境。
C# / .NET · OSS · Retro Computing
C# / .NET を中心に、設計を機械的に守る開発ツールと、PlayStation 1 の静的再コンパイル研究に取り組んでいます。
Featured work
C# · C++ · Avalonia · MIPS
PlayStation 1 ソフトウェアの解析、MIPS R3000A 実行基盤、静的再コンパイルを研究するオープンソース開発環境。
C# · Roslyn
JSONで宣言したレイヤー依存や禁止APIなどのアーキテクチャルールを、コンパイル時エラーとして検証するRoslyn Analyzer。
C# · Roslyn · Functional style
C#で参照透過性や不変性を機械的に検証し、関数型プログラミングの安全性を取り入れるためのツールセット。
C++ · Architecture
C++コードベースでもアーキテクチャ境界を機械的に扱うためのツール。
What I work with
Writing & activity
OSS、設計、Roslyn、静的解析などの技術記事と深掘り。
Read on Zenn →C# / .NETやLinuxなど、実務で詰まったことと再現できる解決方法。
Read on Qiita →OSSと技術開発について英語で発信。海外の開発者向けの記事。
Read on DEV.to →開発日記、趣味、レトロゲーム、イベントや遠征の振り返り。
Read the blog →開発進捗やゲーム、イベントのリアルタイムな投稿。
Follow on Bluesky →About
業務システム開発で培ったC#/.NETの経験を土台に、OSSでは静的解析、アーキテクチャ検証、エミュレーション/再コンパイル領域を探っています。設計を文書だけで終わらせず、テスト・CI・Analyzerなどで機械的に守れる形へ落とし込むことを重視しています。
Support open source
公開ツールや研究開発が役に立ったら、GitHub Sponsorsから支援できます。
GitHub Sponsors