NullDC: Difference between revisions

From Emulation General Wiki
Jump to navigation Jump to search
Ilyagredasov (talk | contribs)
Tags: Mobile edit Mobile web edit
Ilyagredasov (talk | contribs)
No edit summary
Tags: Mobile edit Mobile web edit
Line 6: Line 6:
|last-version = {{Version|NullDC}}
|last-version = {{Version|NullDC}}
|active = Yes
|active = Yes
|platform = [[Emulators on Windows|Windows]]<br/>[[Emulators on Android|Android]]
|platform = [[Emulators on Windows|Windows]]<br/>[[Emulators on Linux|Linux]]<br/>[[Emulators on macOS|macOS]]
|target = [[Sega Dreamcast emulators|Dreamcast]] <br/>[[Sega NAOMI and variants|NAOMI]]
|target = [[Sega Dreamcast emulators|Dreamcast]] <br/>[[Sega NAOMI and variants|NAOMI]]
|developer = drkIIRaziel, skmp
|developer = drkIIRaziel, skmp
Line 48: Line 48:
[[Category:Sega Dreamcast emulators]]
[[Category:Sega Dreamcast emulators]]
[[Category:Windows emulation software]]
[[Category:Windows emulation software]]
[[Category:Inactive emulation software]]
[[Category:Linux emulation software]]
[[Category:macOS emulation software]]
[[Category:Active emulation software]]
[[Category:Historic emulation software]]
[[Category:Historic emulation software]]

Revision as of 19:00, 14 October 2025

nullDC
Developer(s) drkIIRaziel, skmp
Last version 2.0.0-pre [+]
Active Yes
Platform(s) Windows
Linux
macOS
Emulates Dreamcast
NAOMI
Website [1]
Programmed in Rust
Source code GitHub
BIOS/Keys Required

nullDC is an open-source Dreamcast and Naomi emulator. It was superseded by its fork reicast and later by Flycast. Long inactive, it's been revived in 2025 having been rewritten in Rust.

Download

Windows Windows on ARM Linux Linux ARM macOS nullDC builds

Android nullDCe Alpha Build
PlayStation Portable nullDC Beta Build
Xbox 360 nullDC-360 Build

Guides and info

Common problems and fixes

  1. nullDC doesn't recognize your 360/PS3 controller? Go to Options -> Select Plugins... and change Input plugin to PuruPuru Dreamcast Controller. Then, go to Options -> Maple -> Port X -> Config keys... and select Xinput in Controller Type.
  2. nullDC has an option for the rumble pack. Once the controller is set up, It can be found in Options -> Maple -> Port X -> Subdevice 2 -> Attach Puru Puru Pak [XInput]. This will allow you to replicate the rumble pack for your controller. (If the controller includes rumble, and if the game includes rumble.)
  3. If you are playing a game and there is a problem displaying things onscreen, or they are missing. It is most likely a problem with the "Z-Buffer Mode" which can be found in Options -> PowerVR -> Z-Buffer Mode. Set it to "D24FS8" (2nd option) and the problem with displaying the item should be fixed. (An example of this, is the small watch icon in Shenmue not displaying. By changing the Z-Buffer Mode to "D24FS8" it should fix this.)
  4. Disc swapping isn't fully supported, it works for some games and doesn't work for other like D2 or RE: Code Veronica.