Iphone port

Hello everyone,

I’m new to the list. I looked through the archives, and found the link to
the previous attempt at an iPhone port. However, with the Apple SDK having
come out, the owner of iPhone-SDL-Mame has decided to just fix up Mame to
run directly on top of the SDK.

I understand his decision, but it does not help me with the project I would
like to do… :slight_smile:

I am an embedded programmer who has more experience in C coding than
anything else. I would like to create an SDL port for the iPhone. This
will be my second foray into the world of objective C as I plan to create a
small calculator app first to learn the ropes.

I have downloaded the SVN trunk, and read the README.porting file. I
believe that I have a handle on the stuff that needs to be done. I have not
applied to the iPhone developer program yet, so I will only be able to test
on the simulator. In a month or so, I plan to buy an iPod touch, and apply
to the developer program to start real testing on hardware. I have an
iPhone already, but I am not sure I want to use it as a development
environment…

To get to the point of this post, I wanted to let people know that someone
is working on an iPhone port, (even though I am new, so you don’t know my
reliability yet…) and I also wanted to ask for any advice people could
give about where to start/how to proceed. Video drivers first? I/O? Is
there a preferred order of implementing the drivers?

Following the OSS guideline of “release early and often”, I’d also like to
know the best way of going about that. Being as I am new, I do not expect
access to SVN. Should I just post my files here for others to enter for me?

BTW, This is very much a side project for me, so progress will be slow.
Please bear with my pace. (or help out if you want to… :wink: )

Thank you in advance,
-Matt

BTW, This is very much a side project for me, so progress will be
slow. Please bear with my pace. (or help out if you want to… :wink: )

Sorry to interrupt your normally scheduled mailing list, but here’s a
helpful reminder to all: Apple’s iPhone SDK beta download and related
docs and APIs are considered, at least for now, confidential
information and is under a non-disclosure agreement, which requires
downloaders not to discuss any part of it except with Apple employees
or Apple’s permission. This includes “not on this list”.

For example, I may (or may not) know exactly how much of the Mac Cocoa/
Quartz driver could be ported to the iPhone, but since I applied, I am
bound not to tell you.

This is normal Apple behavior for betas and it’s practically certain
that the NDA will be lifted with the public release of the tools in
June.

  • ?, back to lurking.Il giorno 12/apr/08, alle ore 22:00, Matthew Kuiken ha scritto:

BTW, This is very much a side project for me, so progress will be
slow. Please bear with my pace. (or help out if you want to… :wink: )

Sorry to interrupt your normally scheduled mailing list, but here’s a
helpful reminder to all: Apple’s iPhone SDK beta download and related
docs and APIs are considered, at least for now, confidential
information and is under a non-disclosure agreement, which requires
downloaders not to discuss any part of it except with Apple employees
or Apple’s permission. This includes “not on this list”.

Thank you for the warning. I will keep it in mind as I ask my very generic
questions about porting to this list.

I’d still like to know whether it is better to start with video, i/o, etc.
first as I create the drivers.

-MattOn Sat, Apr 12, 2008 at 2:34 PM, ? wrote:

Il giorno 12/apr/08, alle ore 22:00, Matthew Kuiken ha scritto: