
Ensata
Encyclopedia
Ensata is an official Nintendo DS
emulator
provided to developers in NDS development kits.
So far Ensata has emulated the ARM7
and ARM9 dual screen processor at 100% with some software exceptions. The touch screen is fully emulated with a cursor and works with a keyboard.
Ensata is a cycle accurate emulator, and is designed for testing games which are in development, and not for general game play.
Supported PC:
Supported operating systems:
Required Runtime:
Required Devices:
Nintendo DS
The is a portable game console produced by Nintendo, first released on November 21, 2004. A distinctive feature of the system is the presence of two separate LCD screens, the lower of which is a touchscreen, encompassed within a clamshell design, similar to the Game Boy Advance SP...
emulator
Emulator
In computing, an emulator is hardware or software or both that duplicates the functions of a first computer system in a different second computer system, so that the behavior of the second system closely resembles the behavior of the first system...
provided to developers in NDS development kits.
So far Ensata has emulated the ARM7
ARM architecture
ARM is a 32-bit reduced instruction set computer instruction set architecture developed by ARM Holdings. It was named the Advanced RISC Machine, and before that, the Acorn RISC Machine. The ARM architecture is the most widely used 32-bit ISA in numbers produced...
and ARM9 dual screen processor at 100% with some software exceptions. The touch screen is fully emulated with a cursor and works with a keyboard.
Ensata is a cycle accurate emulator, and is designed for testing games which are in development, and not for general game play.
Emulator status
- ARM 946ES
- 3D Graphics
- Geometry
- Geometry engine processes are implemented with a process time of zero.
- Coordinate values during calculation overflow differ greatly from the production unit.
- Counter values for Polygon List RAM/Vertex RAM overflow do not update (updates will occur on the production unit)
- Specifications for polygon auto sort on the Nintendo DS system is not implemented
- Software Rendering
- All features implemented. (However, differences in the image may exist.)
System requirements
Minimum PC System Requirements for Ensata Nintendo DS emulator.Supported PC:
- Intel PentiumPentium compatible processorA Pentium compatible processor is a 32-bit processor computer chip which supports the instructions in the IA-32 instruction set that were implemented by the Intel P5 Pentium processor family...
(Or compatible) Processor - At least 256 MB of RAM
- Video Board that supports DirectXDirectXMicrosoft DirectX is a collection of application programming interfaces for handling tasks related to multimedia, especially game programming and video, on Microsoft platforms. Originally, the names of these APIs all began with Direct, such as Direct3D, DirectDraw, DirectMusic, DirectPlay,...
9 (when using the D3D Rendering Feature)
Supported operating systems:
- Windows XPWindows XPWindows XP is an operating system produced by Microsoft for use on personal computers, including home and business desktops, laptops and media centers. First released to computer manufacturers on August 24, 2001, it is the second most popular version of Windows, based on installed user base...
/2000Windows 2000Windows 2000 is a line of operating systems produced by Microsoft for use on personal computers, business desktops, laptops, and servers. Windows 2000 was released to manufacturing on 15 December 1999 and launched to retail on 17 February 2000. It is the successor to Windows NT 4.0, and is the...
(Service Pack 4 + Internet Explorer 6)
Required Runtime:
- DirectX 8 or higher (when using only DirectInput or DirectSound)
- DirectX 9 or higher (when using Direct3D in addition to the above)
Required Devices:
- Mouse
- DirectInput-compatible Game Pad
- Note: The keyboard can be used in place of the game pad if there is no game pad available.

