ldr r3, =(Pico+0x22200)\r
ldr r1, [r2, #8] @ SRam.end\r
cmp r0, r1\r
- bge m_read8_nosram\r
+ bgt m_read8_nosram\r
ldr r1, [r2, #4] @ SRam.start\r
cmp r0, r1\r
blt m_read8_nosram\r
m_read8_eeprom:\r
stmfd sp!,{r0,lr}\r
bl EEPROM_read\r
- ldmfd sp!,{r0,lr}\r
- tst r0, #1\r
+ ldmfd sp!,{r1,lr}\r
+ tst r1, #1\r
moveq r0, r0, lsr #8\r
bx lr\r
\r
ldr r3, =(Pico+0x22200)\r
ldr r1, [r2, #8] @ SRam.end\r
cmp r0, r1\r
- bge m_read16_nosram\r
+ bgt m_read16_nosram\r
ldr r1, [r2, #4] @ SRam.start\r
cmp r0, r1\r
blt m_read16_nosram\r