|
|
|
thread starter
07/18/08
+
PM |
QUOTE |
PERMALINK |
REPORT
bb01
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
07/18/08
+
PM |
QUOTE |
PERMALINK |
REPORT
delete
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.
edited: Jul 19 2008
+
PM |
QUOTE |
PERMALINK |
REPORT
bb01
glad i did! 
07/19/08
+
PM |
QUOTE |
PERMALINK |
REPORT
xLefr
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.
07/19/08
+
PM |
QUOTE |
PERMALINK |
REPORT
Otterfan
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.
07/19/08
+
PM |
QUOTE |
PERMALINK |
REPORT
provaznik
you could try emusonacid.co.uk. those guys may know what to do with this, or at least who can.
07/20/08
+
PM |
QUOTE |
PERMALINK |
REPORT
bb01
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?
07/20/08
+
PM |
QUOTE |
PERMALINK |
REPORT
xLefr
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.
07/21/08
+
PM |
QUOTE |
PERMALINK |
REPORT
delete
so, how do i compile this for windows? is there an easy way to do it or do i have to read stuff?
07/21/08
+
PM |
QUOTE |
PERMALINK |
REPORT
xLefr
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.
08/06/08
+
PM |
QUOTE |
PERMALINK |
REPORT
delete
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
|
^
EM411 is Copyright 2001-2008 EM411.com
All rights reserved. | Contact | RSS
|