X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=Pico%2Fcd%2FMemory.s;h=9aba56d173ab96d0d16ae0581b956dca37e2b6d6;hb=9761a7d0d41ad429d53c64ff35fe061c38092dbf;hp=1b9fe9653dcf144cf98771cfaebcbc28fb811215;hpb=2aa27095f2dbf5b38950fcb1f856d5ffc6a70361;p=picodrive.git diff --git a/Pico/cd/Memory.s b/Pico/cd/Memory.s index 1b9fe96..9aba56d 100644 --- a/Pico/cd/Memory.s +++ b/Pico/cd/Memory.s @@ -126,6 +126,7 @@ m_s68k_decode_write_table: .extern z80Read8 .extern OtherRead16 .extern PicoVideoRead +.extern PicoVideoRead8 .extern Read_CDC_Host .extern m68k_reg_write8 .extern OtherWrite16 @@ -611,13 +612,7 @@ m_m68k_read8_vdp: tst r0, #0x70000 tsteq r0, #0x000e0 bxne lr @ invalid read - stmfd sp!,{r0,lr} - bic r0, r0, #1 - bl PicoVideoRead @ TODO: implement it in asm - ldmfd sp!,{r1,lr} - tst r1, #1 - moveq r0, r0, lsr #8 - bx lr + b PicoVideoRead8 m_m68k_read8_ram: