OS X and .usf by aspiringdictator at 11:31 AM EDT on August 20, 2005
hello. I am new to this forum, as well as pretty new to vgmusic ripping and collecting in general.
i have a Macintosh on OS X. As winamp is a windows program (although i think a mac port exists somewhere) and 64th note only works with that, I was wondering if there was any way at all to play .usf files on my computer.
if anyone knows a way, it would be greatly appreciated.
I don't know a way to play USFs on OS X, my experience with Macs is very limited. I'm told that 64th Note will run with Winamp under WINE but I don't know if that will apply to an OS X port of WINE.
Wine won't work on OS X, as Wine is not an emulator, and won't emulate the x86 instruction set. I think if you run a Mac, you are just simpyl screwed until someone makes a plugin for XMMS.
Sigh... I could use a little help here as well. hcs, maybe Richard Bannister could give you a boost over here... just simply go to here, locate the forums, and sign up.
So you want me to port a dynamically recompiling emulator that I didn't write to a CPU that I've never coded for?
The code's online. You go ask Bannister to help you port it.
---
What I mean is that I didn't like the tone I read into your post, it sounded a bit demanding to me. I'm also tired so please excuse the snappiness. It'd be a very difficult project for me, and it's really beyond anything I intend to work on. I may do a Linux port but to get any decent performance you're going to want the recompiler, and that doesn't port easily to different CPU architectures. If there's a Mac N64 emulator you think it could work on try getting someone to put a USF reader into it. I don't have any way to develop for a Mac myself.
Bannister's actually mostly retired, exactly because of attitudes like that.
Good luck trying to port it to Linux as-is - there's Win32 and VC++isms pretty deeply ingrained in the PJ64 code last I looked. Even building it for Win32 with GCC/MinGW would be challenging I think. Maybe the new code's better though. (Mind you, I *am* pretty good at "hard-luck" ports, so if you want help I'm here).
Right, I don't expect it to be easy (especially since I've never written anything significant for Linux, but then again this was my first big Windows project, too). When I get started on it I'll probably call for your help. I just figure it's the stuff I can do with the skills I have now, whereas porting to a non-x86 platform would be problematic.