-
-
Notifications
You must be signed in to change notification settings - Fork 0
Module_PNG
Charles edited this page Aug 5, 2026
·
11 revisions
| Component | Section | 32-bit | 64-bit | Claimant | Source | Repo summary |
|---|---|---|---|---|---|---|
| PNG | ROM modules | - | Gerph | not built in repo, not tested in repo |
| Functionality | SWIs | Services | Uses Services | TOTAL |
|---|---|---|---|---|
| 50.00% | 50.00% | 50.00% | 50.00% | 50.00% |
PNG is the RISC OS PNG codec module, exposing SWIs to inspect PNG signatures/chunks/metadata, configure decoding and process image data. It requires ZLib for deflate compression and integrates with Wimp task lifecycle for task-associated processing.
- Has file access
- Has services
- Has services fast
- Has swis
- Is c
- Uses dynamic area
- Uses heap dynamic area
| In 32bit | In 64 bit | Interface |
|---|---|---|
| ✅ | 🔲 | License info |
None
| In 32bit | In 64 bit | Interface |
|---|---|---|
| ✅ | 🔲 |
PNG_Version (&53BC0) |
| ✅ | 🔲 |
PNG_Signature (&53BC1) |
| ✅ | 🔲 |
PNG_Structure (&53BC2) |
| ✅ | 🔲 |
PNG_Chunk (&53BC3) |
| ✅ | 🔲 |
PNG_Info (&53BC4) |
| ✅ | 🔲 |
PNG_Time (&53BC5) |
| ✅ | 🔲 |
PNG_Set (&53BC6) |
| ✅ | 🔲 |
PNG_Compression (&53BC7) |
| ✅ | 🔲 |
PNG_GetChunkInfo (&53BC8) |
| ✅ | 🔲 |
PNG_SetChunkInfo (&53BC9) |
| ✅ | 🔲 |
PNG_Functions (&53BCA) |
| ✅ | 🔲 |
PNG_Greyscale (&53BCB) |
| ✅ | 🔲 |
PNG_Process (&53BCC) |
| ✅ | 🔲 |
PNG_Memory (&53BCD) |
| ✅ | 🔲 |
PNG_GetInfo (&53BCE) |
| In 32bit | In 64 bit | Interface |
|---|---|---|
| ✅ | 🔲 | Service_TaskManagerAcknowledgements |
| ✅ | 🔲 | Service_WimpCloseDown |
None
None
None
| In 32bit | In 64 bit | Interface |
|---|---|---|
| ✅ | 🔲 | Service_TaskManagerAcknowledgements |
None
None
None
MessageTransSharedCLibraryZLib


