![]() Run clang-format on your code to ensure it meets the project's coding standards.The legendary Nintendo game Super Mario 64 for the Nintendo 64 and Nintendo D2 consoles is back, now for PCs, with a mod that extends the original levels and makes the platformer game starring the most famous plumber of gaming history even bigger and better. For major changes, please open an issue first to ├── textures: skybox and generic texture data │ └── menu: title screen and file, act, and debug level selection menus │ ├── game: behaviors and rest of game source │ ├── engine: script processing engines and utils │ ├── buffers: stacks, heaps, and task buffers ├── sound: sequences, sound samples, and sound banks ├── rsp: audio and Fast3D RSP assembly code ├── levels: level scripts, geo layout, and display lists ├── enhancements: example source modifications ├── doxygen: documentation infrastructure ├── bin: C files for ordering display lists and textures ![]() │ └── non_matchings: asm for non-matching sections ├── asm: handwritten assembly code, rom header ├── actors: object behaviors, geo layout, and display lists To build, mount the local filesystem into the Docker container and build the ROM with docker run. ![]() Docker Installation Create Docker imageĬreate the docker image with docker build -t sm64. This project does not support macOS natively due to lack of macOS host support. Installing Docker is the recommended avenue for macOS users. CROSS: Cross-compiler tool prefix (Example: mips64-elf-).Also will avoid instances of undefined behavior. NON_MATCHING: Use functionally equivalent C implementations for non-matchings.COMPARE: 1 (compare ROM hash), 0 (do not compare ROM hash). ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |