.include "port_config.s"\r
\r
.text\r
+.align 4\r
\r
@ default jump tables\r
\r
@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\r
\r
.bss\r
+.align 4\r
@.section .bss, "brw"\r
@.data\r
\r
@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\r
\r
.text\r
+.align 4\r
\r
.global PicoMemReset\r
.global PicoRead8\r
@ update memhandlers according to ROM size\r
ldr r1, =m_read8_above_rom\r
ldr r0, =m_read8_table\r
- mov r2, #16\r
+ mov r2, #20\r
1:\r
sub r2, r2, #1\r
cmp r2, r12\r
2:\r
ldr r1, =m_read16_above_rom\r
ldr r0, =m_read16_table\r
- mov r2, #16\r
+ mov r2, #20\r
1:\r
sub r2, r2, #1\r
cmp r2, r12\r
2:\r
ldr r1, =m_read32_above_rom\r
ldr r0, =m_read32_table\r
- mov r2, #16\r
+ mov r2, #20\r
1:\r
sub r2, r2, #1\r
cmp r2, r12\r
add r0, r1, #2\r
bl SRAMRead\r
ldmfd sp!,{r1,lr}\r
- orr r0, r1, r0, lsl #16\r
+ orr r0, r0, r1, lsl #16\r
orr r0, r0, r0, lsl #8\r
bx lr\r
m_read32_nosram:\r