One setjmp call was eating 81% of Geolith's emulator frame time
I'm the developer of NeoBox (https://neo-box.app). It's a Neo Geo emulator frontend for Mac + iPhone + iPad as one universal app. I'm using Rupert Carmichael's amazing Geolith library https://gitlab.com/jgemu/geolith for the actual emulation. I then have a Metal-backed rendering pipeline. Recent versions where I was porting NeoBox for iPhone and testing on my iPhone 15 Pro, I noticed it getting hot! Granted I've had the phone for a few years, but I was wondering if there were was something I cou
Read original sourceSource record
Recorded metrics
points · 2 votes
2026-10-23 04:00:22.963Z
cumulative since publication
Research analysis
Source record
Source account: I'm the developer of NeoBox (https://neo-box.app). It's a Neo Geo emulator frontend for Mac + iPhone + iPad as one universal app. I'm using Rupert Carmichael's amazing Geolith library https://gitlab.com/jgemu/geolith for the actual emulation. I then have a Metal-backed rendering pipeline. Recent versions where I was porting NeoBox for iPhone and testing on my iPhone 15 Pro, I noticed it getting hot! Granted I've had the phone for a few years, but I was wondering if there were was something I cou
Available context
Source votes: 2 votes (Oct 23, 2026 UTC; cumulative since publication); previous same-scope observation: 2 (Oct 22, 2026 UTC). These observations do not establish demand growth. Recent records to compare: “[程序员] 搞了个挂机修仙小游戏” (V2EX, Nov 5, 2026); “Why This Obscure Audio Codec Is a Perfect Fit for the N64” (Hacker News, Nov 5, 2026). Shared themes are navigation hints; they have not been verified as the same need or independent corroboration.
Research status
This record has not been assigned a sufficiently supported main content category. No commercial or performance conclusion is generated.
Missing evidence
The main event, affected audience and supporting primary source need review.
Next step
Read the original and identify the decision it supports before choosing an analysis framework.