-A python program for building and booting OpenCore on legacy Macs, see [Supported SMBIOS](https://dortania.github.io/OpenCore-Legacy-Patcher/MODELS.html) on whether your model is supported.
+A python program for building and booting [OpenCore](https://github.com/acidanthera/OpenCorePkg) on legacy Macs, see [Supported SMBIOS](https://dortania.github.io/OpenCore-Legacy-Patcher/MODELS.html) on whether your model is supported.
Supported features:
@@ -32,6 +32,7 @@ Since this patcher tricks macOS into thinking you're running a newer Mac, certai
* We recommend running the assistant on a natively supported OS, running via the patcher may result in unforeseen issues
* Legacy Windows Booting
* Currently OpenCore cannot boot MBR-based installs, so Ivy Bridge and older Machines may not be able to see Windows in OpenCore's Boot Picker
+ * [Add MBR loading tool to OpenCore #912](https://github.com/acidanthera/bugtracker/issues/912)
* Boot Buddy support
* Due to how OpenCore overwrites NVRAM , the usage of Boot Buddy and such tools are **highly** in-advised
diff --git a/docs/.vuepress/config.js b/docs/.vuepress/config.js
index 9bd0e63c2..17501d9c0 100755
--- a/docs/.vuepress/config.js
+++ b/docs/.vuepress/config.js
@@ -101,7 +101,15 @@ module.exports = {
'DEBUG',
'UNINSTALL',
'ICNS',
+ ]
+ },
+ {
+ title: 'Documentation',
+ collapsable: false,
+ sidebarDepth: 1,
+ children: [
'TERMS',
+ 'HOW',
'PATCHEXPLAIN',
]
diff --git a/docs/HOW.md b/docs/HOW.md
new file mode 100644
index 000000000..54bbce331
--- /dev/null
+++ b/docs/HOW.md
@@ -0,0 +1,9 @@
+# Boot Process with OpenCore Legacy Patcher
+
+OpenCore Legacy Patcher itself is actually quite a "dumb" program, and essentially edits a config.plist file and moves files around, it actually has little logic regarding the boot process. The real magic of OCLP is [OpenCorePkg](https://github.com/acidanthera/OpenCorePkg), our back-end and what makes this patcher so powerful.
+
+## Boot Process with OpenCore
+
+To understand a bit more of how OpenCore is able revive older Macs in such a native-like way, we need to go over *how* OpenCore works with your Mac:
+
+
\ No newline at end of file
diff --git a/docs/TERMS.md b/docs/TERMS.md
index 52182d243..4d74dc48e 100644
--- a/docs/TERMS.md
+++ b/docs/TERMS.md
@@ -15,13 +15,23 @@ Term | Description
Term | Description
--- | ---
**OpenCore** | The new hotness on the scene, made with security in mind by the [Acidanthera team](https://github.com/acidanthera), has faster booting and lighter weight than previous boot managers. Supports many native Mac features such as SIP, FileVault, Secure Boot, etc
-**XNU** | Also known as **X** is **N**ot **U**nix, XNU is referred to as macOS's "kernel" and the heart of what makes macOS tick
+**ACPI** | Tables defined in your firmware defining your hardware and different methods, tied directly to how IOKit/IOService handles device setup
+**NVRAM** | Non-volitile storage, where many variables are stored including default boot options, Hibernation keys, Secure Boot information, etc
+---
+Term | Description
+--- | ---
+**XNU** | Also known as **X** is **N**ot **U**nix, XNU is referred to as macOS's "kernel" and the heart of what makes macOS tick
**Kexts** | Also known as **K**ernel **Ext**ensions, are macOS's drivers. They're used to perform different tasks like device drivers or for a different purpose (in this patcher) like patching the OS, injecting information or running tasks.
**KernelCollection** | Also known as the ImmutableKernel and PrelinkedKernel, this is a bundle of the kernel(XNU) and kernel extensions(Kexts) that we use to boot macOS. This is also what OpenCore patches in memory to allow us to have a seamless experience pYYYf13{PR+;XvaTvd-gFdoR-G2362LKeiz8>44_wUcNw4xnOx!3WX+nEYz
zA`xb-00X4%VLc`4_p!|CWh8kn_4G5zvC2Doft;Oy0q@Wa4i56hKlup$6;NTzKJlfI
z447+fTH2)!d(KUY|Ih*`Az^`-M#(Knb>hZHnwGrw4&r*Z=TYhWcuRrh1~zL(>4AmE
z*$W2a;I9!&X&W|dz{I}28YzN)K?kyZI~0`kilY10oWR^<+K?I{V^G?aCJqY4TEi)*
z#mpVGRPPiaH7mb@bTa}Fx?Ku(Gzdgz7m!?KFde8Up5wmayzl)R@Ji*a5XIf%^DYZU
zhpO6+k&zKq_7#^yE;Fxw8o$5y2Zp}~Y$TXr@H1{OH*F9>sQ<9|WNCG2{0<#z-8n2x
z+O}6zO+(|=Vc*sWr&eH_c+d* srX+PfGzLO^<6>hwT&Jt7rCt%L8dU2EiHXw|ucHqqsw9U(lqYwV
z;ECX~awrw4uJMLgK!k)>rJ(y`+ZSopRk#A);ZcH-lG4}vjC@?V1N(CZ5gT(r-*;pb
zZL<<$fr6kG-yFG82iYdk2A%Q>4hrf(3m4NDY?m}fyl?>TAqepunq4G1r+t+nL(5tq
zZ9>FcvMPG5C0^v@EFcdN<-Pt c~?
zd?1~2_tb~vuzgXx1_%E@AY^`LkPBrDcjedj46We4AykDEE!KZNX{V;ZG_jXe*+$$=
z#)EVEptn5sMEgK44FAYK&$0d-zvpM(Yd2gYcaD}sWTbHXl*X;pzVwwcAR-G^n}y~Q
zM@PAs-onJ$kiG{oji5;R)0_0?mfs=wv1;Ex(a{uNmsEr#zOwmst|!8N!8DVM_;1lh
zhS3-Li=p3pb@UB>`EzGnwK;sY?%K}0B
TZfPBs{yYF|w>o$M7Z0{M_J~-IePx1ts>g$V$DX{Vg(r}j3`GQ!<019G
zuSG}rRv&`$svOby7de)eiuNegiOf3)KG(Oen?NO+U(mgr?2kbXFpE(MIsrN07wjft
zO|Jc$D%a9dm{{8)elvzHT$Xi9;|J6BJXBbo?w{|lBgI^E4yU@Ubi)&hBGYJER
l*kqL@JP417c
CZyb`0qnaBVt7RXAkB0|L9WnYCli5M2lhbU(4z+%C4<7T(
zHi3|y>tMpFJgt}9G$dt@Lfr(Q`Y(w(kn^A>U!&_{I$cymdiY`}dwEg=U)Z{kNK&}!
zNejx!0RtSiY{_>>!Zstex5S|hW^310y*kS85-0gerlzD&Nm1A^QoNy|p}agVusLwU
zc>;lI;|3(%@X3`i0*9W%iG5rXG)x#
zsihSrssw20^rkS)eQWCctop(d?~mVhI<8<=5MvzGFZ|@N5J$?+0paP@9?{k^3_T
zys2O$5%obLh3Pt)@kb(EKvR=m=^$