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
@GOROman
GOROman / mac-usb-iphone-internet-sharing.md
Created September 6, 2026 23:12
MacからUSB接続のiPhoneへインターネットを共有する手順と検証範囲

Macのインターネット接続をUSB経由でiPhoneへ共有する

今回の構成と確認範囲

構成は「インターネット → Wi-Fi → Mac → USB → iPhone」。 macOSの「コンテンツキャッシュ」にある「インターネット接続を共有」を使用した。

Mac側の設定とサービス起動を確認済み。設定後、ユーザーからiPhoneがインターネットに繋がる状態になったとの報告があり、ユーザー確認による接続成功として記録する。

iPhoneのWi-Fi・モバイルデータ通信をオフにした状態での確認かは明示されていないため、USBのみを通る通信経路の厳密な切り分けは未確認。

@GOROman
GOROman / README.md
Last active September 5, 2026 00:32
Retro Fighter T-pose: VF1 Sarah-inspired low-poly female character — Blender + rigged GLB

Retro Fighter — ローポリ女性ファイター

VF1のサラを参考に制作した、金髪ポニーテール・濃紺スーツの女性ファイターモデルです。公式モデルの抽出データではありません。

  • 1,846三角形・15ボーン
  • Blender 5.2で作成
  • .blend: モデル、簡易リグ、照明、カメラ、展示台
  • .glb: キャラクターと簡易リグ
  • Tポーズがレストポーズ。両腕を水平に伸ばし、脚をまっすぐにし、手のひらを下にして手を開いています。剛体的なパーツ単位のウェイトです。アニメーションクリップは含みません。
@GOROman
GOROman / ps1-null-fighter-skinning.md
Created September 2, 2026 14:19
ps1-null-fighter のスキニング(リジッド / 頂点あたりボーン1本)

ps1-null-fighter のスキニング

リポジトリ: GOROman/ps1-null-fighter 調査日: 2026-09-02

結論

線形ブレンドスキン(LBS)ではない。頂点あたりボーン 1 本のリジッドスキン。

頂点はボーンローカル座標で保存され、実行時はボーンごとに GTE の回転・平行移動を一度セットして、そのボーンに属する頂点をまとめて RTPT する。ウェイトの線形結合はしない(PS1 の GTE では重いし、データキャッシュもない)。

@GOROman
GOROman / lora-guide.md
Created September 2, 2026 04:22
LoRa と SX1262 入門 - 初心者向け技術解説 (M5Paper Mono 実装より)

LoRa と SX1262 入門 — M5Paper Mono で LoRa 通信をやってみた話

M5Paper Mono (SX1262 搭載) を使って LoRa 通信を実装したときに整理した知識をまとめます。 「LoRa って何?」「SF とか BW って何を決めてるの?」「日本で電波を出していいの?」 というあたりを、初心者向けに章立てで解説します。


@GOROman
GOROman / blackroo-worklog-2026-09-01.md
Last active September 1, 2026 05:47
Blackroo Linux: SIO1・M5Stack・PS1作業記録(2026-09-01)

初代プレイステーション実機でLinuxをうごかしてみた(奮闘記)

第1章 Xで見つけてしまった(8/26〜8/31)

8月26日、Xには「8051でLinuxがブートしそう」という別件のRTが流れていた。これは今回のPS1 Linuxとは別の話だが、こういう無茶なハードウェアにLinuxを載せる話には、つい反応してしまう。

そして8月31日20:13、PS2 Linuxについての話をRTした直後、20:14に「初代プレステ Linux これかな??」とリンクを投げた。ここが今回の本当の起点だった。

元になったのは、Xで見つけた吉野@連邦さんの「初代プレイステーションに、Linuxが勝手移植!!」という投稿だった。

Blackroo Linux NTSC build and boot

SCPH-3500 / 2 MB RAM 向けに、Blackroo Linux を NTSC 60 Hz でビルドし、DuckStation で確認して CD-R に焼く手順。

前提

  • macOS 側に Homebrew、Docker CLI、gh がある
  • MacStudio 側に Docker/Colima 環境と luksamuk/psxtoolchain:latest がある
  • リポジトリ: arkwise/blackroolinux
  • ローカル DuckStation: ~/Applications/DuckStation.app
@GOROman
GOROman / compression-sweep-2026-08-31.md
Last active August 31, 2026 02:02
PS1 BIOS Audio Ripper SX Burst MIPS/resource codec sweep 2026-08-31

PS1 BIOS Audio Ripper SX Burst — compression sweep

測定日: 2026-08-31

結論

現行の独立ブロック + fixed-Deflate 構成では、32 KiB ブロック / match-chain 192 が最小だった。

  • SX表示サイズ: 292,489 bytes
  • 入力: 524,288 bytes
@GOROman
GOROman / compression-sweep-2026-08-31.md
Created August 31, 2026 01:05
PS1 BIOS Audio Ripper SX Burst compression sweep 2026-08-31

PS1 BIOS Audio Ripper SX Burst — compression sweep

測定日: 2026-08-31

結論

現行の独立ブロック + fixed-Deflate 構成では、32 KiB ブロック / match-chain 192 が最小だった。

  • SX表示サイズ: 292,489 bytes
  • 入力: 524,288 bytes
@GOROman
GOROman / ps1sx-technical-guide-zh-cn.md
Created August 30, 2026 22:11
PS1 BIOS Audio Ripper SX 技术说明(简体中文)

PS1 BIOS Audio Ripper SX logo

PS1 BIOS Audio Ripper SX 技术说明

原始构想:はむ(@Imaha486)

概要

PS1 BIOS Audio Ripper SX 是一款实验性工具,用于通过初代 PlayStation 的模拟音频输出,备份您本人所拥有主机中的 512 KiB BIOS。

@GOROman
GOROman / ps1sx-technical-guide-en.md
Created August 30, 2026 22:11
PS1 BIOS Audio Ripper SX Technical Guide (English)

PS1 BIOS Audio Ripper SX logo

PS1 BIOS Audio Ripper SX — Technical Guide

Original concept: Hamu (@Imaha486)

Overview

PS1 BIOS Audio Ripper SX is an experimental tool for backing up the 512 KiB BIOS of an original PlayStation you own through the console's analogue audio output.