In memory of Ben “bushing” Byer, who passed away on Monday, February 8th, 2016.

Changes

Jump to navigation Jump to search
195 bytes added ,  03:52, 8 April 2015
Added more descriptions
Line 8: Line 8:  
===Libraries===
 
===Libraries===
 
Cafe OS applications dynamically link with system libraries to get access to OS services. These OS services include memory management, graphics, audio, and controller input. All libraries are [[RPL|RPL files]], a modification of the standard ELF format with compressed sections and more Windows-like dynamic linking. The main system libraries are listed below, with some having their own pages of documentation:
 
Cafe OS applications dynamically link with system libraries to get access to OS services. These OS services include memory management, graphics, audio, and controller input. All libraries are [[RPL|RPL files]], a modification of the standard ELF format with compressed sections and more Windows-like dynamic linking. The main system libraries are listed below, with some having their own pages of documentation:
*[[avm.rpl]]
+
*[[avm.rpl]] - Audio/Video Manger
 
*[[camera.rpl]] - Gamepad camera
 
*[[camera.rpl]] - Gamepad camera
 
*[[coreinit.rpl]] - Kernel, memory, and FS
 
*[[coreinit.rpl]] - Kernel, memory, and FS
Line 14: Line 14:  
*[[dmae.rpl]] - DMA (Direct Memory Access)
 
*[[dmae.rpl]] - DMA (Direct Memory Access)
 
*[[drmapp.rpl]] - Digital Rights Management
 
*[[drmapp.rpl]] - Digital Rights Management
*[[erreula.rpl]]
+
*[[erreula.rpl]] - Error Viewer
 
*[[gx2.rpl]] - Graphics
 
*[[gx2.rpl]] - Graphics
 
*[[h264.rpl]] - Support for H.264
 
*[[h264.rpl]] - Support for H.264
Line 25: Line 25:  
*[[nlibnss2.rpl]]
 
*[[nlibnss2.rpl]]
 
*[[nn_ac.rpl]] - Nintendo Network Auto Connection
 
*[[nn_ac.rpl]] - Nintendo Network Auto Connection
*[[nn_acp.rpl]]
+
*[[nn_acp.rpl]] - Nintendo Network Account/Access Protection
 
*[[nn_act.rpl]] - Nintendo Network Accounts
 
*[[nn_act.rpl]] - Nintendo Network Accounts
 
*[[nn_aoc.rpl]] - Nintendo Network Add-On Content
 
*[[nn_aoc.rpl]] - Nintendo Network Add-On Content
Line 49: Line 49:  
*[[nn_vctl.rpl]]
 
*[[nn_vctl.rpl]]
 
*[[nsysccr.rpl]]
 
*[[nsysccr.rpl]]
*[[nsyshid.rpl]]
+
*[[nsyshid.rpl]] - Human Interface Device library
*[[nsyskbd.rpl]]
+
*[[nsyskbd.rpl]] - USB keyboard library
 
*[[nsysnet.rpl]] - BSD sockets
 
*[[nsysnet.rpl]] - BSD sockets
 
*[[nsysuhs.rpl]] - Low-level USB access
 
*[[nsysuhs.rpl]] - Low-level USB access
Line 63: Line 63:  
*[[swkbd.rpl]] - Onscreen keyboard
 
*[[swkbd.rpl]] - Onscreen keyboard
 
*[[sysapp.rpl]]
 
*[[sysapp.rpl]]
*[[tcl.rpl]]
+
*[[tcl.rpl]] - Texture Core library
*[[tve.rpl]]
+
*[[tve.rpl]] - TV Engine
 
*[[uac.rpl]] - USB audio
 
*[[uac.rpl]] - USB audio
 
*[[uac_rpl.rpl]]
 
*[[uac_rpl.rpl]]
Line 71: Line 71:  
*[[uvd.rpl]]
 
*[[uvd.rpl]]
 
*[[vpad.rpl]] - Gamepad input
 
*[[vpad.rpl]] - Gamepad input
*[[vpadbase.rpl]]
+
*[[vpadbase.rpl]] - Gamepad base library
 
*[https://github.com/madler/zlib/tree/9712272c78b9d9c93746d9c8e156a3728c65ca72 zlib125.rpl] - ZLIB 1.2.5, functions match official library
 
*[https://github.com/madler/zlib/tree/9712272c78b9d9c93746d9c8e156a3728c65ca72 zlib125.rpl] - ZLIB 1.2.5, functions match official library
  
52

edits

Navigation menu