Difference between revisions of "Glossary"

From homebrew.pixelbath
Jump to navigation Jump to search
(initial page)
 
(moved some stuff to PSP homebrew glossary, reformatted for transclusion)
 
(2 intermediate revisions by the same user not shown)
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.
  
==E==
+
===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===
 +
 +
;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.
 +
</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.