page 1 | 11 posts new topic Store  
thread starter

Was over at the ZoeOS site recently.

I knew there was a delay in the version for mac
Ultimately a message came stating a macOS release was no longer in the works.

Now though, the source code was released.
I have little grasp on these things, so my scope of this evolution may be off.
Does releasing the source code effectively make the software free, and portable?

If one were to try doing it themself, which compiler would be best up for the task? (easy and/or quality)
link

Ofcourse it came to me that it might not be easy, especially for a layman, seeing as the mac version was indefinitely postponed.
Replies

thanks for posting this bb01! ZoEOS was at a standstill for quite a long time now, it's a pity because it seemed like it could be a very useful tool for E4 users.

glad i did!

Having the source makes things portable, but there's probably some nasty platform-specific stuff in there that is the reason why they gave up themselves.

On OS X, you'll use GCC most likely, unless it's some weird language.

I took a look at the ZoeOS source. It's written in Java and makes use of a lot of Windows native C and C++ code to provide access to SCSI--and maybe some other stuff too.

It would be pretty complicated to adapt it to OS X. The biggest problem would probably be with SCSI: ZoeOS uses the ASPI SCSI API, which is Windows only. Porting it would require rewriting the code using whatever Apple's SCSI API is.

You could probably do everything with gcc, xcode, and the other stuff that comes with the Apple Development Tools, but it would take some time and quite a bit of know-how. Maybe there is a Emu forum you could take this to? There are probably people there who would be willing to take it on.
Recent blogs: AOL Data Release  

you could try emusonacid.co.uk. those guys may know what to do with this, or at least who can.

thanks xlefr, otterfan

provaznik -been to that site quite a lot when I got my sampler
these days i find it not so active

I had some idea scsi would be the one complicating things again
cant teach a new dog ... ;-)

is using an interpreter an option, or would this slow things down immensely?

You might be able to get the Windows version running using WINE or something like that, but it depends on how good the SCSI support. (WINE is a translator that translates Windows system calls into Linux and probably OS X calls.) This will only work on x86 macs, if it works at all.

so, how do i compile this for windows? is there an easy way to do it or do i have to read stuff?

It might be an easy Visual Studio-based build, or it could be a nightmare of fiddling and downloading external dependencies. There's only one way to find out ...

btw - Somewhere, someone has built this already, if all you need is a build, try to find that guy.

so, did anybody succeed in building this? i downloaded and installed the whole visual studio package (that took a loooong time...) but didn't manage to get anywhere, since i've never done anything like it before.


Register / login
You must be a member to reply or post. signup or login