Difference between revisions of "Emulators on UEFI"

From Emulation General Wiki
Jump to navigation Jump to search
m
m
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Barebones}}
+
{{stub}}
Barebones Note: what is UEFI?
+
{{Infobox platform
 +
|title = UEFI
 +
|logowidth = 70px
 +
|logo = Icon UEFI.png
 +
|type = Firmware interface
 +
}}
 +
'''[[wikipedia:UEFI|Unified Extensible Firmware Interface]]''' (UEFI) is a replacement of [[wikipedia:BIOS|BIOS]] (Basic Input/Output System).
 +
 
 +
The main benefit of using an emulator for UEFI is that once installed on a USB stick/other media it can run on any computer that supports UEFI. emulators for UEFI shouldn't affect the Hard Disk.
 +
 
 +
The main drawback of using an emulator for UEFI is that there are so few systems emulated. Consider creating [[wikipedia:Live USB|Live USB]] with [[Linux]], this will allow you if your chosen distro allows it to have Persistent files on the USB such as game saves. like UEFI a live USB shouldn't affect the Hard Disk of your computer.
 +
 
 +
'''Note that you need an computer without a UEFI password or to know the password to change the boot order from Hard Disk to a different drive'''
 +
;BIOS
 +
BIOS is basic [[wikipedia:firmware|firmware]] to boot-up computers, to perform hardware initialization, Created by IBM.<br>
 +
IBM's BIOS was originally proprietary to the IBM PC but was reverse engineered by companies seeking to make IBM PC compatible PC's
 +
;UEFI
 +
UEFI is a replacement of IBM's BIOS, UEFI is an open standard and IBM's BIOS is proprietary.<br>
 +
UEFI also has advantages such as support for x86 (normal desktop) and ARM processors (raspberry pi, phones, etc.), UEFI also has support for C and python programming allowing programs such as emulators to be coded for it.
 +
 
 +
=Emulators=
 +
;CHIP-8
 
* [https://github.com/Openwide-Ingenierie/CHIP-8-UEFI CHIP-8 emulator]
 
* [https://github.com/Openwide-Ingenierie/CHIP-8-UEFI CHIP-8 emulator]
 
* [https://github.com/Reisse/uefi-chip8 uefi-chip8]
 
* [https://github.com/Reisse/uefi-chip8 uefi-chip8]
 +
;Nintendo
 
* [https://github.com/RossMeikleham/PlutoBoy PlutoBoy]
 
* [https://github.com/RossMeikleham/PlutoBoy PlutoBoy]
 
* [https://github.com/shadlyd15/NesUEFI NesUEFI]
 
* [https://github.com/shadlyd15/NesUEFI NesUEFI]
 +
=See Also=
 +
;Console specific articles
 +
* [[Game Boy/Game Boy Color emulators]]
 +
* [[Nintendo Entertainment System Emulators]]
 +
* [[CHIP-8 emulators]]
 +
;Operating systems
 +
* [[Emulators on Windows]]
 +
* [[Emulators on Linux]]
 +
  
 
[[Category:Emulators on miscellaneous]]
 
[[Category:Emulators on miscellaneous]]

Latest revision as of 02:37, 22 January 2024

UEFI
Icon UEFI.png
Type Firmware interface

Unified Extensible Firmware Interface (UEFI) is a replacement of BIOS (Basic Input/Output System).

The main benefit of using an emulator for UEFI is that once installed on a USB stick/other media it can run on any computer that supports UEFI. emulators for UEFI shouldn't affect the Hard Disk.

The main drawback of using an emulator for UEFI is that there are so few systems emulated. Consider creating Live USB with Linux, this will allow you if your chosen distro allows it to have Persistent files on the USB such as game saves. like UEFI a live USB shouldn't affect the Hard Disk of your computer.

Note that you need an computer without a UEFI password or to know the password to change the boot order from Hard Disk to a different drive

BIOS

BIOS is basic firmware to boot-up computers, to perform hardware initialization, Created by IBM.
IBM's BIOS was originally proprietary to the IBM PC but was reverse engineered by companies seeking to make IBM PC compatible PC's

UEFI

UEFI is a replacement of IBM's BIOS, UEFI is an open standard and IBM's BIOS is proprietary.
UEFI also has advantages such as support for x86 (normal desktop) and ARM processors (raspberry pi, phones, etc.), UEFI also has support for C and python programming allowing programs such as emulators to be coded for it.

Emulators[edit]

CHIP-8
Nintendo

See Also[edit]

Console specific articles
Operating systems