View Full Version : Platypus MacOSX Beta
Mike Boeh
09-15-2005, 08:53 AM
Hello:
Here is the beta of Platypus on MacOSX. I would love to know how it runs on your specific Mac. There are a couple of known issues.
Download: http://www.retro64.com/bf2222/platypus_osx_beta.dmg
Screenshot: http://www.retro64.com/images/ppf_big_1.jpg
1. It still has the default blitzmax icon
2. The file size is 19 meg, i expect this to get down to about 10 for the free version
3. On the main menu, it says "Exit to Windows" :-)
Special thanks to Michael Reitzenstein for getting this thing ready and to Idigicon for splitting the bill :) Porting from Blitz->Blitzmax for a game of this size isn't an easy task! Oh and Anthony too of course, for making a great game!
Is it forcing 16 bit mode? The graphics seem to have more banding/artifacts than the original, though that may be because I'm on a better monitor.
When you mouse-over the '1' on the level select screen the highlighted version looks decidedly off, both position and distorted.
Something odd with the bg layer scrolling of the slowest items (i.e. the clouds) seem to be jumping inconsistently.
Off out now, will test some more later.
Mike Boeh
09-15-2005, 10:10 AM
It is running in 32bit for me, but somehow appears to be going to 16bit for you. Can you post a screenshot?
The "1" is off, how strange :) As for the clouds, they are the same in the PC version... Slow moving objects + no subpixel rendering....
xMystik
09-15-2005, 11:34 AM
Hi
I've got both versions running side by side and the mac one looks exactly the same except for the issue with the 1 being distorted on the level select. On the mac one the whole area around the 1 gets distorted. The distortion is the entire mouse zone (area that triggers the change to blue)
Steve.
xMystik
09-15-2005, 11:37 AM
One other thing. The slow items like clouds and the moon jump the same on the original pc version.
Steve
Yeah I guess it's probably down to the fact I'm viewing it on a 23" Apple Cinema display now as against my old 19" CRT.
Great game though, looking forward to the Mac release.
I know it's not supported officially yet but how about sneaking in a windowed mode while you're at it?
marius
09-15-2005, 08:38 PM
Did not work at all here, G4 867Mhz OS X 10.3.9, Gforce 3, it crashes at startup and does not even open a window
Sillysoft
09-15-2005, 10:56 PM
I got some crashes trying it here on a 1.6Ghz powerbook with 1GB of RAM using MacOS 10.4.2. Graphics card is ATI Mobility Radeon 9700, ATY, RV360M11, AGP, 64 MB.
It crashed right away when I tried to load it with this trace in the bug reporter window:Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x00000030
Thread 0 Crashed:
0 platypus 0x0012f8a8 0x1000 + 1239208
1 platypus 0x0003c990 0x1000 + 244112
2 platypus 0x0000373c 0x1000 + 10044
3 platypus 0x00003194 0x1000 + 8596
4 platypus 0x00002868 0x1000 + 6248
5 platypus 0x00002708 0x1000 + 5896
Then I copied it all from the disk image onto my harddrive and tried again. It opened up OK (with a lengthy wait), and I was able to play for a while. During play on level 2 it crashed again with:Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x0013ee38
Thread 0 Crashed:
0 platypus 0x000e9b0c 0x1000 + 953100
1 platypus 0x000e7b78 0x1000 + 945016
2 platypus 0x000e76d4 0x1000 + 943828
3 platypus 0x00028240 0x1000 + 160320
4 platypus 0x00003194 0x1000 + 8596
5 platypus 0x00002868 0x1000 + 6248
6 platypus 0x00002708 0x1000 + 5896
Lemme know if there's a log you want or anything.
Sillysoft
09-15-2005, 11:06 PM
I played once more and got another crash. This time it was noticeably right after I got the special green weapon.
arcadetown
09-16-2005, 12:04 AM
Downloaded fine and it made disk image, when tried to run the icon bounces for a few seconds then get "application platypus has unexpectedly quit" error. 1.25 ghz eMac w/ ATI 7200.
Greg Squire
09-16-2005, 12:23 AM
Cool! A BlitzMax port of Platypus. :) However it crashes right away on my iMac G5 (OSX 10.3.9) :(
Here's the part of the dump if that helps in anyway.
Date/Time: 2005-09-16 01:11:24 -0600
OS Version: 10.3.9 (Build 7W98)
Report Version: 2
Command: platypus
Path: /Volumes/PlatypusMacBeta/platypus.app/Contents/MacOS/platypus
Version: ??? (???)
PID: 536
Thread: 0
Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x00000030
Thread 0 Crashed:
0 ??? 0x0012f8a8 0x1000 + 0x12e8a8
1 ??? 0x0003c990 0x1000 + 0x3b990
2 ??? 0x0000373c 0x1000 + 0x273c
3 ??? 0x00003194 0x1000 + 0x2194
4 ??? 0x00002868 0x1000 + 0x1868
5 ??? 0x00002708 0x1000 + 0x1708
Thread 1:
0 libSystem.B.dylib 0x90007878 mach_msg_trap + 0x8
1 libSystem.B.dylib 0x900073f8 mach_msg + 0x38
2 com.apple.CoreFoundation 0x901c16e0 __CFRunLoopRun + 0x350
3 com.apple.CoreFoundation 0x901c5e6c CFRunLoopRunSpecific + 0x148
4 com.apple.audio.CoreAudio 0x90762f80 _ZN10HALRunLoop9OwnThreadEPv + 0x104
5 com.apple.audio.CoreAudio 0x907691e0 _ZN9CAPThread5EntryEPS_ + 0x30
6 libSystem.B.dylib 0x90024910 _pthread_body + 0x28
Thread 2:
0 libSystem.B.dylib 0x90018e18 semaphore_timedwait_signal_trap + 0x8
1 libSystem.B.dylib 0x9000e9d4 _pthread_cond_wait + 0x268
2 com.apple.audio.CoreAudio 0x907544fc _ZN7CAGuard7WaitForEy + 0xdc
3 com.apple.audio.CoreAudio 0x90754130 _ZN7CAGuard9WaitUntilEy + 0x130
4 com.apple.audio.CoreAudio 0x90752b20 _ZN10HPIOThread8WorkLoopEv + 0x358
5 com.apple.audio.CoreAudio 0x9076919c _ZN10HPIOThread11ThreadEntryEPS_ + 0x1c
6 com.apple.audio.CoreAudio 0x907691e0 _ZN9CAPThread5EntryEPS_ + 0x30
7 libSystem.B.dylib 0x90024910 _pthread_body + 0x28
PPC Thread State:
srr0: 0x0012f8a8 srr1: 0x0200f030 vrsave: 0x00000000
cr: 0x44000222 xer: 0x00000000 lr: 0x0003c990 ctr: 0x0012f898
r0: 0x0003c990 r1: 0xbffffc70 r2: 0xa0008130 r3: 0x0017a2f4
r4: 0x00000000 r5: 0x000001b6 r6: 0x00000000 r7: 0x00000000
r8: 0x00000000 r9: 0x00000000 r10: 0x00183ff0 r11: 0xa000499c
r12: 0x8400022c r13: 0x00000000 r14: 0x00000000 r15: 0x00000000
r16: 0x00000000 r17: 0x00000000 r18: 0x00000000 r19: 0x00000000
r20: 0x00000000 r21: 0x00000000 r22: 0x00000000 r23: 0x00000000
r24: 0x00000000 r25: 0x00000000 r26: 0xbffffe94 r27: 0x00000002
r28: 0x00000000 r29: 0x00000000 r30: 0x000402ee r31: 0x0017a2f4
Binary Images Description:
0x1000 - 0x159fff ??? /Volumes/PlatypusMacBeta/platypus.app/Contents/MacOS/platypus
0x1df000 - 0x1e0fff com.apple.aoa.halplugin 2.5.0 /System/Library/Extensions/IOAudioFamily.kext/Contents/PlugIns/AOAHALPlugin.bundle/Contents/MacOS/AOAHALPlugin
0x5c5000 - 0x668fff com.apple.audio.units.Components 1.3.2 /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio
0x6ea000 - 0x726fff com.apple.iSightAudio 6.5.1 /Library/Audio/Plug-Ins/HAL/iSightAudio.plugin/Contents/MacOS/iSightAudio
0x80830000 - 0x8090efff libxml2.2.dylib /usr/lib/libxml2.2.dylib
0x836ec000 - 0x836f8fff com.apple.agl 2.5 (AGL-2.5) /System/Library/Frameworks/AGL.framework/Versions/A/AGL
0x8fe00000 - 0x8fe4ffff dyld /usr/lib/dyld
0x90000000 - 0x9014ffff libSystem.B.dylib /usr/lib/libSystem.B.dylib
0x901c0000 - 0x9026dfff com.apple.CoreFoundation 6.3.7 (299.35) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x902b0000 - 0x90529fff com.apple.CoreServices.CarbonCore 10.3.7 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x905a0000 - 0x90610fff com.apple.framework.IOKit 1.3.6 (???) /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x90640000 - 0x906c8fff com.apple.CoreServices.OSServices 3.0.1 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x9071d000 - 0x9072afff com.apple.CommonPanels 1.2.1 (1.0) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x90733000 - 0x90746fff libRIP.A.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
0x90750000 - 0x907b7fff com.apple.audio.CoreAudio 2.1.2 /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x90810000 - 0x90810fff com.apple.ApplicationServices 1.0 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x90860000 - 0x908cffff libobjc.A.dylib /usr/lib/libobjc.A.dylib
0x90940000 - 0x909b3fff com.apple.DesktopServices 1.2.4 /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
....
(Wouldn't let me post whole thing, too big)
sphinx
09-16-2005, 02:29 AM
Works fine here.
Downloaded fine and it made disk image, when tried to run the icon bounces for a few seconds then get "application platypus has unexpectedly quit" error. 1.25 ghz eMac w/ ATI 7200.
I think you should make a new folder and extract the files in the .dmg into it and run it from there! My 2cents as I am new to Mac world!!
Edit: I forgot to tell that I have iBook G4 - 1.25GHz - 512 MB RAM.
Mike Boeh
09-16-2005, 05:42 AM
It looks like the green star is causing a crash. I am pretty certain that the other crashes are related to needing to extract the dmg to a folder. Both should be easy to fix.... I am afraid not much can be done with the load times....
simonh
09-16-2005, 06:02 AM
I once got a crash on the PC version after getting the green shield. I don't know if it's related to that.
arcadetown
09-16-2005, 09:56 AM
I am pretty certain that the other crashes are related to needing to extract the dmg to a folder.
Are you speaking of user error or how your .dmg was setup? On my mac, when I download .dmg games it auto expands and creates the stuff ready to play so all I do is run the icon to play it. It should really work off the bat w/o user intervention.
Personally I prefer using a .sit file w/o the .dmg so that when the .sit is downloaded it auto expands a folder onto the desktop, which that folder is set as an application, thus the folder appears as a desktop icon and is ready to play. For example do that with my BLOX Forever for Mac (http://www.arcadetown.com/bloxforever/download.asp?ostype=mac). Seems a little less confusing than disk image method to me. Never been able to get a concensus to which way is more standard, looking on download.com I see it's about 50/50 plus get same 50/50 when ask mac users I know.
Red Marble Games
09-16-2005, 02:09 PM
The problem now is that StuffIt Expander, the freeware decompressor for .sit files that used to be pre-installed on all Macs, is gone in Tiger (OS X 10.4). When I released my last game in my usual .sit format, I had a surprising number of complaints from downloaders that they couldn't decompress it -- I guess Tiger is doing well. The .dmg format doesn't compress as well, unfortunately, but it is now the distribution method of choice, I think, at least for casual players.
The kind of .dmg that Brian is talking about is called "Internet-enabled," which is pretty cool -- mounts as a disk rather than requiring people to double-click the .dmg to open it. To convert a .dmg so it will do that you use hdiutil in the Terminal -- I can't recall exactly the switch you need to use, but man hdiutil will tell you.
Mark
Anthony Flack
09-16-2005, 11:47 PM
Ah, so Michael didn't take the cyanide pill in the end...
Neat, I'll be able to show it to my programming class next week (we have an all-mac environment at school). And my school's buying powerbooks for all the teachers next week, too, so I'll be able to test it up real good.
So can I have a free copy when it's all done, Mike?
Mike Boeh
09-17-2005, 01:53 AM
@Anthony: What, you think MAKING the game entitles you to a free copy or something!? :D
@Mark: Thanks, I will fix it for the next beta.
arcadetown
09-17-2005, 04:38 PM
The problem now is that StuffIt Expander, the freeware decompressor for .sit files that used to be pre-installed on all Macs, is gone in Tiger (OS X 10.4).
Crap, crap, and crap. Wonder why they dropped the free StuffIt Expander, kinda bizarre business decision if ask me.
vBulletin v3.6.0, Copyright ©2000-2008, Jelsoft Enterprises Ltd.