新手上路
- 积分
- 45
- 金钱
- 45
- 注册时间
- 2019-2-20
- 在线时间
- 7 小时
|

楼主 |
发表于 2019-2-21 10:00:00
|
显示全部楼层
本帖最后由 greedyhao 于 2019-2-21 10:01 编辑
[mw_shl_code=c,false] // Pointer to the render position
pPoint = &WorkFrame[ PPU_Scanline * NES_DISP_WIDTH ];[/mw_shl_code]
据我观察,infones中使用了一个指针指向WorkFrame中需要渲染的行,然后进行赋值,这行代码的链接: https://github.com/greedyhao/nes-lvgl-rtt/blob/1.0-dev/bsp/qemu-vexpress-a9/packages/infones/InfoNES.c#L814
在我调试的过程中发现,PPU_R1始终为0,PPU_R2在0和128之间变化,PPU_R3和PPU_R7也是始终不变,感觉这几个寄存器的数值不应该是这样的才对 |
|