Appearance
跟着「一帧画面的诞生」,看懂一台 GBA 是怎么跑起来的
全链路鸟瞰 —— 模拟器到底在模拟什么。
开始阅读
取指→解码→执行。难题:解码慢?查表法。
执行→写回。难题:周期从哪来。
CPU 读写内存。难题:一次访存几个周期。
贯穿全局的时钟。难题:怎么做到周期精确。
内存→显存的高速搬运。难题:DMA 凭什么抢总线。
显存→像素。难题:软件渲染 vs 硬件。
启动与系统调用。难题:HLE 高级模拟。
像素之外的另一条线。难题:音视频同步。
状态快照。难题:状态序列化的坑。