CEN64 vs N64Emulate
CEN64
github.comN64Emulate
n64emulate.github.ioSide by side
| Figure | CEN64 | N64Emulate |
|---|---|---|
| Price from | Free | — |
| Free plan | Yes | — |
| Free trial | — | — |
| Open source | — | — |
| Web | — | Yes |
| Windows | Yes | — |
| macOS | Yes | — |
| Linux | Yes | — |
| Plans published | 1 | 0 |
| Spec score · Nintendo 64 Emulators | 8.3 (#4) | 6.7 (#20) |
| Controls | The README documents keyboard mappings for the 3D stick, A/B/Z, Start, L/R, C-pad, and D-pad. | Users can control games with a keyboard or gamepad. |
| License | The repository includes a BSD-3-Clause license that permits source and binary redistribution subject to its conditions. | The project is licensed under the MIT License. |
| ROM format | To run a game, the README requires a valid NTSC or PAL pifdata.bin file and a ROM in big-endian .z64 format. | The instructions specify a ZIP archive containing a .z64 ROM file. |
Plans
In their own words
CEN64
CEN64 is a free Nintendo 64 emulator for Windows, Linux, and macOS. It aims to reproduce the console by modeling its hardware at the register-transfer level, while optimization remains a goal for eventual full-speed play on modest systems. To run a game, users need a valid NTSC or PAL pifdata.bin file and a big-endian .z64 ROM. CEN64 can also run 64DD disk images with a valid 64ddipl.bin file and an .ndd image. The README documents EEP4K, EEP16K, FLASH, and SRAM save options; users select the save type themselves. A multithread option is available and is described as faster than running without it. Prebuilt executables are linked for Windows and Linux, including a Debian 9 x86_64 Linux build. On macOS, the emulator must currently be built from source, using CMake, iconv, OpenAL, and OpenGL. The project uses the BSD-3-Clause license. An open issue reports an ARM build limitation.
N64Emulate
N64Emulate has no write-up on Specifiction yet; its figures are above.