🇯🇵 日本語
主な追加・改善
- 14 言語対応: 简体中文 / 繁體中文 / 한국어 / Tiếng Việt / ไทย / Bahasa Indonesia / Français / Italiano / Español / Português / Polski / Deutsch を追加 (合計 14 言語)
- ロケール対応の数値整形: ドイツ語/フランス語等で
1.234,56/1 234 567等の現地慣習に自動切替 - マウスカーソル追従ズーム: メモリマップで Alt+ホイール時、カーソル位置を中心に拡縮
- ホバーツールチップ: メモリマップでセグメントにマウスを乗せるとファイル名表示
- サンプルファイル解析ボタン: GitHub Pages 版で 1 クリックで匿名化サンプル(RL78/G23 384KB品)を試用可能
- 匿名化済みサンプルマップ を
docs/samples/に追加
主な修正
- メモリマップ拡大時に固定ツールチップが画面外に行くバグ
- 解析後画面の言語切替で日本語が一部残っていた問題 (device-bar/KPI/mirror カード/compare ビュー等)
- 初回ロード時の FOUS (Flash of Unwanted State)
- RL78/G12 12KB/16KB のミラーDB データ欠落
- ROM 容量フォールバックで使用率 100% 超えて表示されるバグ
コード品質
- レビュー指摘 19 件全件対応 (リファクタ含む)
Util.fmtPct→fmtFixedにリネーム (用途明確化)LANG_DEFSによる言語定義の単一情報源化_setupOnceを 7 メソッドに分解
詳細は CHANGELOG.md を参照。
How to use
- 下の Assets セクションから
MCUMapAnalyzer.htmlをダウンロード - ブラウザで開く
- mapファイルを投入
または: GitHub Pages 版 から直接お試しください。
🌍 English
Highlights
- 14 languages supported: Added 简体中文 / 繁體中文 / 한국어 / Tiếng Việt / ไทย / Bahasa Indonesia / Français / Italiano / Español / Português / Polski / Deutsch (total 14 languages)
- Locale-aware number formatting: German/French etc. now show
1.234,56/1 234 567per local conventions automatically - Cursor-anchored zoom: Alt+wheel zoom in the memory map now centers on the mouse cursor
- Hover tooltip: Hovering a memory map segment shows the file name
- Sample file analysis button: One-click try with anonymized sample (RL78/G23 384KB) on the GitHub Pages version
- Anonymized sample map added under
docs/samples/
Fixes
- Pin tooltip scrolling out of view at high zoom in the memory map
- Multiple Japanese leaks remaining in post-load screens when switching languages (device-bar / KPI / mirror card / compare view, etc.)
- FOUS (Flash of Unwanted State) on first load
- Missing mirror DB entries for RL78/G12 12KB / 16KB
- ROM capacity fallback showing usage > 100%
Code quality
- Addressed all 19 review findings (including refactors)
- Renamed
Util.fmtPct→fmtFixed(clarifying purpose) LANG_DEFSas single source of truth for language definitions- Split
_setupOnceinto 7 focused methods
See CHANGELOG.md for full details.
How to use
- Download
MCUMapAnalyzer.htmlfrom the Assets section below - Open in a browser
- Load a map file
Or: Try it directly at the GitHub Pages version.
License & Notes
- MIT License
- Single HTML distribution, zero dependencies, zero server communication
- CC-RL, CC-RX, CC-RH, CA78K0R, RL78 are trademarks or registered trademarks of Renesas Electronics Corporation. This tool is not a Renesas product nor affiliated.