Hi,
would anyone mind if V9 would drop the support for PowerPC Macs?
yep
I think there will be commercial Universal applications for a long time, so it could annoy quite a few PowerPC users... I presume you are thinking about Snow Leopard and the next OSX ?
Quoteyep
heh
because mac appstore and latest sdk
Not me personally, its been about 5 or 6 years now since Apple dropped the PPC, so I would definitely consider it to be a legacy system by now. >:D
I tried to compile for OSX_uni and just got errors.
something wrong with the sound engine?
_______________________________________
*** Configuration: OS-X_UNI ***
precompiling:
GPC - GLBasic Precompiler V.7.861 SN:6525c6b7 - 3D, NET
Wordcount:40 commands
compile+link:
/cygdrive/q/Compiler/platform/Mac/Bin/../libexec/gcc/powerpc-apple-darwin9/4.0.1/ld: Undefined symbols:
_glbSoundEngine_Initialize
_glbSoundEngine_IsBackgroundMusicPlaying
_glbSoundEngine_IsEffectPlaying
_glbSoundEngine_LoadBackgroundMusicTrack
_glbSoundEngine_LoadEffect
_glbSoundEngine_PauseBackgroundMusic
_glbSoundEngine_SetBackgroundMusicVolume
_glbSoundEngine_SetEffectLevel
_glbSoundEngine_SetEffectPosition
_glbSoundEngine_SetListenerPosition
_glbSoundEngine_StartBackgroundMusic
_glbSoundEngine_StartEffect
_glbSoundEngine_StopBackgroundMusic
_glbSoundEngine_StopEffect
_glbSoundEngine_Teardown
_glbSoundEngine_UnloadBackgroundMusicTrack
_glbSoundEngine_UnloadEffect
Mac OSX compiler wrapper
compile for PowerPC
call:
"Q:\Compiler\platform\Mac\Bin\powerpc-apple-darwin9-g++.exe" -pipe -O3 -w -isysroot "/cygdrive/Q/Compiler/platform/Mac/SDKs/MacOSX10.4u.sdk" -I"/cygdrive/Q/Compiler/platform/Include" -I"/cygdrive/D/GLBasic/Circles" -L"/cygdrive/Q/Compiler/platform/Mac/OSX/Lib" -framework OpenGL -framework Cocoa -framework QuickTime -DMACOSX -DMAC -DTARGET_OS_MAC -DNDEBUG -DWANT_SDL -DHAVE_OPENGL "/cygdrive/C/DOCUME~1/quang/LOCALS~1/Temp/glbasic/gpc_tempg.cpp" "/cygdrive/C/DOCUME~1/quang/LOCALS~1/Temp/glbasic/gpc_temp0.cpp" -lGLBasicUni -lSDL_mixer -lSDL -lSDLmain -lpng_uni -lstdc++-static -o "/cygdrive/C/DOCUME~1/quang/LOCALS~1/Temp/glbasic/output.obj" -DOSXUNI=1
CurDir:
C:\DOCUME~1\quang\LOCALS~1\Temp\glbasic
failed (exit code 1)!
*** FATAL ERROR - Please post this output in the forum
_______________________________________
*** Finished ***
Elapsed: 5.4 sec. Time: 02:09
Build: 0 succeeded.
*** 1 FAILED ***
I didn't know that GLB supported PPC Macs tbh. Therefore it won't be missed by me :P
Will you be supporting this machine next Gernot?
:P
I think you could drop XBOX LINUX support, too. Or not?
Is anybody using it?
:)
It's like and I've wondered; does glb support Windows 3.1 (16bit)?
:good:
I have no doubt that there are a lot of PPC users still out there. The real question I think is: what benefits will there be if PPC support is dropped?
If PPC support is discontinued to allow for other features, I personally won't be complaining. If you do need to compile for a PPC Mac, you can leave two versions of GLB installed, one with newer features, and the other for compiling for PPC.
OK, I'll try to have keep it then.
And where's AMIGA OS support, eh? :)
It would be nice if PPC Mac stayed, but it would be even nicer if we had option for Intel Mac only.
I vote for both UB and Intel compiling.
For example, Mac App Store is Intel-only. I doubt they'll accept UB apps.
And to be honest, most consumer Macs are Intel these days.
PPC are either professional G5s or hobby legacy machines, like my old MacMini G4.
I actually plan to install MorphOS on that Mini, and MorphOS is kind of a variation of Amiga OS, so erm.. where is support for Amiga OS... eh, EH!?!
To be clear; you are suggesting to drop support for MacOS9 but you would still be able to compile for MacOSX? If so, then that would be fine by me...
Here are the platforms I think that GLBasic should focus on
iOS
Android(Please =D)
WebOS
Windows
Windows Mobile 7
OSX
GP32
CPU Architecture
x86/ARM
Sounds like a good idea yes? If there is something I missed speak up!
Cant do Windows Mobile 7
I think Android is a must, since, erm, I have a HTC Desire! :D
Nah, seriously... Currently, I'm loving using GLBasic, but BRL's monkey isnt very far from being released, which includes these export options:-
* HTML5 - HTML5 compatible browser required for testing.
* Flash - Open source Flex SDK required.
* XNA - Visual C# Express + XNA framework
* Android - The Android SDK (plus Java SDK and 'Ant' on Windows).
* Native (ie: C++) - Mingw/GCC (will probably add visualc support too in future).
* iPhone - XCode.
Not to be sniffed at... On a personal level, HTML5 (Provide online demos of my games), XNA, Android and iPhone are all targets I'd love to get games on.
Dabz
I still use a PPC Mac. :rant:
But as I see, it is just going to be not needed anymore. Even in the casual games market there it is mostly intel only. And if the target audience of bigfish and co (over 40 years old women mostly in the USA) are not using PPCs anymore, who is then? In my opinion, if you are considering to drop any system support it should be PPC, GP2.., Pandora. As I see it, there is a growing commercial interest in doing games with GLBasic, that is why you should maybe concentrate on that, especially the mobile platforms, which suddenly became the heart of GLBasic. My vote for splitting GLB into an old unsupported version and a new one.
I fixed it. PPC will stay. I think about making PPC optional for smaller binaries and if the mac shop complains.
Well, I don´t think you have to drop any platform. Perhaps somebody needs make something in PPC, well is obsolete but...
In case, is for the elgancy of the Ide or Glbasic, well put off of the user interface, but continue compiling making something. Command line or something similar.
Well about the list has comment.
I agree another platform, I think have more revelance than Android, the market of Andorid is similar to iPhone, too much people, bat in Badda, now don´t have too much people, and the same Samsung give to developers great quantities of money, I read sometime ago, in a Quest in the same web of Samsung, this pay 8000$ to the first prize.
Kinds Regards,
Iván J.
Quote
Well, I don´t think you have to drop any platform. Perhaps somebody needs make something in PPC, well is obsolete
I've never actually met anyone with a PPC, to be fair, theres only a few I know with an Intel Mac, then... I know plenty of people with an iThing, on top of that I probably know more people with an Android phone now.
If the platform is obsolete, and a user of that platform says it is... Then I can see no better reason then getting rid!
Dabz
Rather than thinking about how many ppcs are still out there, is it worth asking the question "have any of us actually written and released anything for ppc?"
Its like finding something that has been boxed up in the roof for years, you dont miss it and forget you had it, until you find it again. So on that note, it wouldnt bother me if it went.
I will go to drop WinCE, PPC Mac and Pandora for GLB 9 (sorry Pandora, but to keep uptodate for a thing with just 100 units...).
DO you want to develop for such devices? Use 8.
Is like, for example, keeping games with Shaders 1.0 because there are some machines out there that does not support 2.0 or 3.0. Evolution.
What about Linux PPC based system?
I didn't know about PPC integration in GLB.
I just resurrected my old MiniMac g4, with both OSX x.4 and Debian.
I will survive without osx, but i'd love to test PPC-Linux based and GLB dev (as linux could be a great server as well with a basic lamp setup).
Cheers,
jt
Very, very few people use PPC Linux, so support for that is out :)
PPC Emulation and what not is being dropped for OSX 10.7. Rosetta is not going to even be supported. In my 2 Cents, I say drop the platforms that people won't be focused on and support only the ones we will be.
This really should be a poll.
I wouldn't be so quick to dismiss PPC Macs.
There are actually at least two kinds of Mac users (and thus two potential user-bases):
One is what I call the iPeople, who are now on OSX 10.6, Intel, latest Macs, iPhones, whatever...
Those people buy from Appstores and couldn't care less about PPC. Oh and one more thing - these people only buy stuff for $0.99 or take it for free, and expect it to be better than Unreal.
Other group are enthusiasts - people who use particular computer for fun. I know a lot of these and they have latest multi-core PC beasts but still use G4 Powerbooks, Minis or even G3 Macs on the side. They don't use iTunes, don't buy from Appstore and keep their computers as long as they work.
Got a retro-styled RPG that you want to sell for $20? THEY are your customers. Find 1000 of them and you shall prosper.
I'm not sure what you're going to find for PPC base to sell games to. The average life of a given machine is 5 years. Since Apple went to Intel 2006 we're hitting that mark. I tried to find statistics on this very issue and found a page on Unity's site.
http://unity3d.com/webplayer/hwstats/pages/web-2011Q1-cpu.html
Quite honestly, my real focus shall be mobile devices because that is where a lot of people are going. Sure you will still have the desktop but the disadvantage is that it's easier to copy games for it.
Phones and Consoles would be a safer choice. I know there are those that will steal games on those devices but I will do everything in my power to make it hard for them but not for those that buy my games.