Pseultra: Difference between revisions
Jump to navigation
Jump to search
Content added Content deleted
(Link IPL3 to wiki pages (not yet existent, but need to be created eventually)) |
(Added non-free clarification about bootloader to "Initializing a Project" section) |
||
Line 18: | Line 18: | ||
# Download and extract [https://github.com/iffyloop/pseultra/releases/tag/v1.5.0 pseultra-project.zip], optionally renaming the extracted <code>pseultra-project</code> directory to something more appropriate for your project. |
# Download and extract [https://github.com/iffyloop/pseultra/releases/tag/v1.5.0 pseultra-project.zip], optionally renaming the extracted <code>pseultra-project</code> directory to something more appropriate for your project. |
||
# Take the first 4096 bytes of a big-endian N64 ROM and copy them to a separate file called <code>nintendo-boot-template.n64</code>, placing that file in the root directory of your project (next to <code>build.sh</code>). If you want, you can keep a copy of this file in another location, separate from your project, and re-use it again later. |
# Take the first 4096 bytes of a big-endian N64 ROM and copy them to a separate file called <code>nintendo-boot-template.n64</code>, placing that file in the root directory of your project (next to <code>build.sh</code>). If you want, you can keep a copy of this file in another location, separate from your project, and re-use it again later. '''This is the non-free part discussed below in the section "A Note About Bootloaders."''' |
||
# Run <code>build.sh</code> inside an '''MSYS2''' shell. The final output should be located inside <code>build\main-linked-nintendo-boot.n64</code>. Run this ROM with CEN64, and you should see a spinning cube! |
# Run <code>build.sh</code> inside an '''MSYS2''' shell. The final output should be located inside <code>build\main-linked-nintendo-boot.n64</code>. Run this ROM with CEN64, and you should see a spinning cube! |
||
# Use this project as a starting point for your own N64 software. |
# Use this project as a starting point for your own N64 software. |