-@ vim:filetype=armasm\r
-\r
-@ (c) Copyright 2006-2009, Grazvydas "notaz" Ignotas\r
-@ All Rights Reserved\r
-\r
-\r
-@@ .include "port_config.s"\r
+/*\r
+ * PicoDrive\r
+ * (C) notaz, 2006-2009\r
+ *\r
+ * This work is licensed under the terms of MAME license.\r
+ * See COPYING file in the top-level directory.\r
+ */\r
\r
.equ SRR_MAPPED, (1 << 0)\r
.equ SRR_READONLY, (1 << 1)\r
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
\r
.pool\r
\r
+@ vim:filetype=armasm\r