有没有人在研究GBA啊
我想把ucosii移植到GBA上,现在遇到点问题,GBA中断处理这块有问题.GBA有自己的bios,进入中断后,先bios执行然后才到用户代码,这样以来我想保存中断前的状态该怎么办呢
第一次发贴,请大家多多支持 自己顶 我感兴趣,但是没人顶呢 顶一顶,我也感兴趣.
公布多些资料才能引起大家的兴趣 VBA模拟器 中 BIOS处理中断的代码
:
stmfd sp!, {r0-r3,r12,lr}
mov r0, #0x4000000
add lr, pc, #0x0
ldr pc,
........
似乎只是将一些寄存器压入堆栈之后就将控制权交给用户了。
直接ldmfd sp!,{r0-r3,r12,lr}出栈应该就可以得到中断前的状态。
以前在实际机器上试过,可以的。有错望指正。
页:
[1]