Share

PalmPng, png library for PalmOS

Tracker: Feature Requests

5 remove dependency on peal - ID: 1855024
Last Update: Tracker Item Submitted ( selmi )

needed things are
1) make library such way that everything will be made in arm code and m68k
part will be only simple wrapper around it

2) make arm code such way that there will be only one startup function for
communication with m68k part (which will accept structure with parameters
and trap number and will call 'real' function depending on it)

3) make sure no global variables are used and no callback functions are set
from 68k part (arm code must be completely standalone), libpng should
support it. for example instead of creating 'malloc' i should set callback
which will point to my function to allocate memory etc.

4) make arm part smaller then 64kb would be nice, maybe with using of thumb
code or by using another gcc compiler (peal independent code can be
compiled using gcc 4.2). if it will be not possible then arm part will have
to be always copied to heap memory/feature memory and run from there

when all this will be done peal is not needed anymore and it will be
possible to make version which will run in simulator too, which is real
benefit which i want to get...


Michal Seliga ( selmi ) - 2007-12-20 16:52

5

Open

None

Nobody/Anonymous

None

None

Public


Comments




Log in to comment.

No follow-up comments have been posted.

Attached File

No Files Currently Attached

Change

No changes have been made to this artifact.