Difference between revisions of "Glossary"

From homebrew.pixelbath
Jump to navigation Jump to search
(wikify)
(moved some stuff to PSP homebrew glossary, reformatted for transclusion)
 
Line 15: Line 15:
  
 
-->{{TOCHorizontal|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z}}
 
-->{{TOCHorizontal|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z}}
 
+
<onlyinclude>
==B==
+
===B===
  
 
;Brick
 
;Brick
 
:A console that is no longer working due to damaged hardware or an error with the internal software/filesystem. Usually the fault of the owner. Sometimes recoverable through special means.
 
:A console that is no longer working due to damaged hardware or an error with the internal software/filesystem. Usually the fault of the owner. Sometimes recoverable through special means.
  
==C==
+
===C===
  
 
;C
 
;C
Line 29: Line 29:
 
:An object-oriented language homebrew developers program in, essentially an upgrade to C. Applications built in C++ can, for the most part, use all the same libraries that C programs can use.
 
:An object-oriented language homebrew developers program in, essentially an upgrade to C. Applications built in C++ can, for the most part, use all the same libraries that C programs can use.
  
;[[Sony PlayStation Portable#Custom Firmware|CFW]]
+
===E===
:CFW, or Custom Firmware, refers to third-party-built firmware for the [[Sony PlayStation Portable|Sony PSP]]. Custom firmware generally allows the PSP to execute unsigned software (homebrew), and backup ISOs.
 
 
 
==E==
 
  
 
;[[ELF]]
 
;[[ELF]]
 
:The Executable and Linkable Format (formerly named Extensible Linking Format), is a common standard file format for executable files.
 
:The Executable and Linkable Format (formerly named Extensible Linking Format), is a common standard file format for executable files.
  
==F==
+
;Exploit
 +
:A piece of software/code that takes advantage of a bug, glitch, or vulnerability in the target system to execute arbitrary code. In the case of proprietary game consoles, an exploit allows the execution of unofficial homebrew software on the system.
 +
 
 +
===F===
  
 
;Firmware
 
;Firmware
 
:Fixed low-level code written directly into a programmable chip. The bootloader that loads the PS3 hypervisor or that loads up the memory card screen on the PlayStation are examples of firmware. High-level applications like the Wii Channel Browser or DS menu are ''not'' firmware.
 
:Fixed low-level code written directly into a programmable chip. The bootloader that loads the PS3 hypervisor or that loads up the memory card screen on the PlayStation are examples of firmware. High-level applications like the Wii Channel Browser or DS menu are ''not'' firmware.
  
==I==
+
===I===
  
 
;ISO
 
;ISO
:An ISO file is a exact digital copy of an optical medium, such as CD-ROM, DVD-ROM, or UMD. It usually has the exact capacity of the data stored on-disc at an uncompressed size, so can often be compressed to a smaller file.
+
:An ISO file is a exact digital copy of an optical medium, such as CD-ROM, DVD-ROM, or UMD. It usually has the exact capacity of the data stored on-disc at an uncompressed size, so can often be compressed to a smaller file. The name comes from the ISO 9660 standard, the file format used on CD-ROMs.
  
==O==
+
===R===
  
;[[Sony PlayStation Portable#Custom Firmware|OFW]]
+
;ROM
:OFW, or Official Firmware, refers to the Sony-built firmware for the [[Sony PlayStation Portable|Sony PSP]].
+
:A dump of a game file from a cartridge, such as from the NES or SNES.
 +
</onlyinclude>

Latest revision as of 14:10, 11 February 2018

This page serves as a glossary of commonly used terms frequently encountered when working with homebrew.


Contents A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

B

Brick
A console that is no longer working due to damaged hardware or an error with the internal software/filesystem. Usually the fault of the owner. Sometimes recoverable through special means.

C

C
Without going to assembler, one of the lowest-level languages used in homebrew. C code is far more portable than assembler, and most standard libraries have been ported to the different console development toolchains.
C++
An object-oriented language homebrew developers program in, essentially an upgrade to C. Applications built in C++ can, for the most part, use all the same libraries that C programs can use.

E

ELF
The Executable and Linkable Format (formerly named Extensible Linking Format), is a common standard file format for executable files.
Exploit
A piece of software/code that takes advantage of a bug, glitch, or vulnerability in the target system to execute arbitrary code. In the case of proprietary game consoles, an exploit allows the execution of unofficial homebrew software on the system.

F

Firmware
Fixed low-level code written directly into a programmable chip. The bootloader that loads the PS3 hypervisor or that loads up the memory card screen on the PlayStation are examples of firmware. High-level applications like the Wii Channel Browser or DS menu are not firmware.

I

ISO
An ISO file is a exact digital copy of an optical medium, such as CD-ROM, DVD-ROM, or UMD. It usually has the exact capacity of the data stored on-disc at an uncompressed size, so can often be compressed to a smaller file. The name comes from the ISO 9660 standard, the file format used on CD-ROMs.

R

ROM
A dump of a game file from a cartridge, such as from the NES or SNES.