gfxgfxFreeBASIC Games Directory Forumgfxgfx
gfx gfx
gfx
Welcome, Guest. Please login or register. May 25, 2013, 12:35:32 PM

Login with username, password and session length
11.5.2013 - Added a webpage for the latest FBGD competition.

13.3.2013 - Members registrations temporary disabled. For all membership requests, please email me: lachie13@yahoo.com

30.11.2012 - The ninth issue of BASIC Gaming is out! Read it here: http://games.freebasic.net/forum/index.php?topic=560.0

22.11.2012 - Be sure to check our currently running annual FBGD game making competition. This year's theme is SEASONS OF THE YEAR, 300 $ first place prize, and the competition runs till 18th of February. Link: http://games.freebasic.net/forum/index.php?topic=559.0
gfx
gfx
*
gfxgfx
gfxgfx gfxgfx
gfxgfx Home Help Search Login Register   gfxgfx
gfx gfx
gfx
Pages: [1]
Print
Author Topic: Unix or Mac OS support?  (Read 1114 times)
Brick Break
Forum Sage
*****
Gender: Male
Posts: 412



View Profile
« on: November 06, 2009, 07:23:51 PM »

I know this is the wrong forum to be asking about this in, but something tells me I don't want to post where my topic will end up on page ten in 30 seconds. I know this is probably an old question, asked countless times, but will a unix or mac version be created, OSX or otherwise? Who's developing this? FreeBASIC has been around for a while, so it bothers me that Windows and Linux are the only supported operating systems for a technically cross-platform language. Are there plans for OSX? Is there a beta or something?
Logged

Mitchell
Forum Howler
****
Gender: Male
Posts: 172


Rockin Geek


View Profile Email
« Reply #1 on: November 07, 2009, 10:18:00 AM »

IIRC, there's a port to FreeBSD (Unix-ish). After all, it's pretty close to Linux. OS X is built on Darwin, which is derived from FreeBSD. But there are some issues, such as the fact that no Dev has a mac to test on, and there would be a lot to do for setting up graphics that FBC normally takes for granted. Doable, but the combination of limited Mac access, low man-power, and a large list of other stuff to be fixed is pretty much keeping it from happening.
Logged

Never underestimate the destructive powers of somebody doing something new without having any clue of how to do it. Tongue
Brick Break
Forum Sage
*****
Gender: Male
Posts: 412



View Profile
« Reply #2 on: November 07, 2009, 03:47:04 PM »

So it is possible? FreeBSD seems to be the closest thing to unix these days, so could the compiler be run on a mac?
Logged

rdc
Novice
***
Posts: 60


If (Rnd * 100) = 1 Then Print "You're in trouble!"


View Profile WWW Email
« Reply #3 on: November 07, 2009, 05:43:00 PM »

I don't think so. There are no active developers on FB right now bringing in new features, just some minor bug fixing. I doubt that the language will evolve much beyond its current state.
Logged

Mitchell
Forum Howler
****
Gender: Male
Posts: 172


Rockin Geek


View Profile Email
« Reply #4 on: November 07, 2009, 05:48:35 PM »

It is possible, but there are many snags. For example, Cocoa won't work for FB, but Carbon should in theory with a lot of work and elbow grease.
Logged

Never underestimate the destructive powers of somebody doing something new without having any clue of how to do it. Tongue
Brick Break
Forum Sage
*****
Gender: Male
Posts: 412



View Profile
« Reply #5 on: November 09, 2009, 06:09:27 PM »

It is possible, but there are many snags. For example, Cocoa won't work for FB, but Carbon should in theory with a lot of work and elbow grease.
Wh- what exactly are you trying to say? Is it a recipe?
Logged

Mitchell
Forum Howler
****
Gender: Male
Posts: 172


Rockin Geek


View Profile Email
« Reply #6 on: November 09, 2009, 06:25:29 PM »

Carbon is to OS X as Windows API is to the Windows OS. As for Cocoa, I don't think there's a fitting analogy. AFAIK, Cocoa doesn't work for C or C++, it works with Objective C. That's a very far stretch to FreeBASIC, unlike good ol' C.
Logged

Never underestimate the destructive powers of somebody doing something new without having any clue of how to do it. Tongue
Lachie Dazdarian
Double dipper
Administrator
Forum Sage
*****
Gender: Male
Posts: 1195


lachie13
View Profile WWW Email
« Reply #7 on: November 10, 2009, 12:02:56 AM »

Mmmmmm.....cocoa..... (Homer Simpson voice)
Logged

"Things like Basic and Free Basic provide much-needed therapy and a return to sanity and a correct appreciation of people. The arrogant folk really hate a word like 'Basic' - fine, and good riddance." ~ pragmatist
Brick Break
Forum Sage
*****
Gender: Male
Posts: 412



View Profile
« Reply #8 on: November 10, 2009, 05:24:38 PM »

Alright, carbon sounds good then. Why do FreeBASIC games have to use the Apple API though? DOS programs don't use the Windows API, and they run just fine. Would it be possible to compile with FB-BSD on a Mac? If so, how?
Logged

Mitchell
Forum Howler
****
Gender: Male
Posts: 172


Rockin Geek


View Profile Email
« Reply #9 on: November 10, 2009, 05:37:28 PM »

AFAIK, everything needs an API, although the compiler user may never see it.

And FreeBSD programs won't work on a Mac, unfortunately. It's close(r), but still a jump.
Logged

Never underestimate the destructive powers of somebody doing something new without having any clue of how to do it. Tongue
Brick Break
Forum Sage
*****
Gender: Male
Posts: 412



View Profile
« Reply #10 on: November 11, 2009, 12:43:57 PM »

Hmm... So, is there a kind of low level unix that things can be compiled to that will work for OSX, FreeBSD and linux?
Logged

Pages: [1]
Print
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines
Cerberus design by Bloc
Valid XHTML 1.0! Valid CSS!
gfx
gfxgfx gfxgfx