| 3530 | } |
| 3531 | |
| 3532 | uae_u32 xsurf_ide_read(uaecptr addr, int size) |
| 3533 | { |
| 3534 | if (size == 1) { |
| 3535 | return ide_generic_bget(addr); |
| 3536 | } else if (size == 2) { |
| 3537 | return ide_generic_wget(addr); |
| 3538 | } else { |
| 3539 | uae_u32 v = ide_generic_wget(addr) << 16; |
| 3540 | v |= ide_generic_wget(addr + 2); |
| 3541 | return v; |
| 3542 | } |
| 3543 | } |
| 3544 | void xsurf_ide_write(uaecptr addr, int size, uae_u32 val) |
| 3545 | { |
| 3546 | if (size == 1) { |
no test coverage detected