What to keep in mind? Porting Win32 to Mac..

BlitzMax Forums/BlitzMax Beginners Area/What to keep in mind? Porting Win32 to Mac..

Takuan(Posted 2005) [#1]
Any usefull hints what you should have in mind, if you create a BMax program which then should be ported to Mac later?
Are all commands in BMax Win32 the same as for Mac and work the same way?

What kind of poeple are Mac users? Could you generaly say Mac users have more modern hardware then the average Windows user?
Are one mouse button computer buyers more interested in console style games?

Any traps known you could avoid?


EOF(Posted 2005) [#2]
http://www.blitzwiki.org/index.php/Cross_Platform_Issues


SJB(Posted 2005) [#3]
That article has some errors:

While file names are case-insensitive on Windows, they are case sensitive on Mac and Linux.

The Mac OS X file system is case preserving, but not case sensitive. Note that this is not the same as Terminal completion, for example, being case sensitive.

On Windows, text files use a Carriage Return (ASCII 13) character followed by a Line Feed (ASCII 10) character. Linux and Mac however use just the Line Feed character.

The original Mac line ending is Carriage Return only. OS X text files can be found with either Mac or Unix style line endings, depending on the editor used, and what the editor is set to.


Takuan(Posted 2005) [#4]
Good to know.
Think i have nail that Wiki on my Desktop.


FlameDuck(Posted 2005) [#5]
The Mac OS X file system is case preserving, but not case sensitive.
MacOS X allows you to chose different filesystems, including Unix File System (UFS) and Reiser4 which are indeed case sensitive.