diff --git a/BasiliskII/src/adb.cpp b/BasiliskII/src/adb.cpp index 7f024e39..30b5a400 100644 --- a/BasiliskII/src/adb.cpp +++ b/BasiliskII/src/adb.cpp @@ -388,7 +388,7 @@ void ADBInterrupt(void) r.a[0] = ReadMacInt32(mouse_base + 4); r.d[0] = mx; r.d[1] = my; - Execute68k((uint32)proc, &r); + Execute68k(Host2MacAddr((uint8 *)proc), &r); #else WriteMacInt16(0x82a, mx); WriteMacInt16(0x828, my); diff --git a/BasiliskII/src/audio.cpp b/BasiliskII/src/audio.cpp index 65564bd8..142b0d81 100644 --- a/BasiliskII/src/audio.cpp +++ b/BasiliskII/src/audio.cpp @@ -633,7 +633,7 @@ int16 SoundInStatus(uint32 pb, uint32 dce) 0x70, 0x01, // moveq #1,d0 M68K_RTS >> 8, M68K_RTS & 0xff }; - Execute68k((uint32)proc, &r); + Execute68k(Host2MacAddr((uint8 *)proc), &r); if (r.d[0]) { param[0] = 4; // Length of returned data param[1] = r.a[2]; // Handle to icon suite