Search found 3 matches

by pedro
Thu Apr 20, 2006 8:21 am
Forum: Other Ports
Topic: OSX86 port
Replies: 30
Views: 37925

Regarding the Intel ASM code, I've made some progress, although it doesn't work yet. Using the trial and error method I've found that the offsets used in the assembly code to retrieve function arguments need to be changed. Oops, my mistake, sorry. I had pushed some additional registers into the sta...
by pedro
Tue Apr 18, 2006 10:39 am
Forum: Other Ports
Topic: OSX86 port
Replies: 30
Views: 37925

The advantage of using WRITE_BE_UINT16 is that the code still compiles on 10.2 / 10.3, so I'll stick with that. Thanks for the clarification, I'm new to Macs and didn't know that. Regarding the Intel ASM code, I've made some progress, although it doesn't work yet. Using the trial and error method I...
by pedro
Mon Apr 17, 2006 4:41 pm
Forum: Other Ports
Topic: OSX86 port
Replies: 30
Views: 37925

You could try to replace simpleNoteRequest.info.flags = 0; simpleNoteRequest.info.polyphony = 11; WRITE_BE_UINT16(& simpleNoteRequest.info.flags, 0); WRITE_BE_UINT16(& simpleNoteRequest.info. polyphony, 11); I solved it using this solution instead: simpleNoteRequest.info.polyphony.bigEndian...