A new update for NINTV-DS (basically Nintellivision), the emulator of the Nintendo DS/DSi Portable System Intellivision System.

This new update greatly improves the user experience by making it easy to boot the Nintellivision system. While there are no significant updates to the emulation itself, the focus is on improving ease of use.
A dozen new overlays have been added and revised, improving overall quality. In addition, you will no longer need to have multiple copies of the same overlay for modified versions of the games.
It is recommended to redownload the new overlay package (containing 122 overlay) and reinstall it, letting the system recognize them automatically.
Installation
To work, place the file NINTV-DS.NDS
on the flashcard or SD card. However, you need to provide BIOS files in the same directory containing the ROMs (can be changed in Global Options):
grom.bin
exec.bin
ivoice.bin
(optional, for the Intellivoice games only).ecs.bin
(optional, for ECS games only).
Note: The GROM and EXEC binaries are owned by Intellivision and are not supplied with the emulator (you will have to get them on your own).
Characteristics of
Technical specifications
- Upload files in format
.ROM
or, or,.BIN
/ /.CFG
. . - Up to 1024KB (512K words) of emulated ROM memory.
- 16-bit emulated JLP RAM (8K words).
- Support JLP Flash of 336 lines (42 sectors) for a total of 64K byte (64512 effective bytes). Each game gets its own 64K flash supported by files.
- ECS emulated with 2K of 8-bit RAM, keyboard, extra audio channels, etc..
- Emulated intellivoice for games that take advantage of vocal improvements.
- Up to 8 KB extra 8-bit emulated RAM for games like USFC Chess and Land Battle (it is worthy, the 2 KB of 8-bit ECS RAM come from this pool).
- Up to 16,000 words of extra 16-bit RAM emulated over 8,000 dedicated words of JLP RAM.
- Paging on all memory segments as long as the full binary file is 1024 KB (bytes) or less.
Types of controllers
- From the emulator you can select the Controller Player 1 or Controller Player 2.
- Even more important you can select ‘Dual Action A’ or ‘Dual Action B’.
- Dual Action A uses the controller disc/button and keypad for Controller 2 (perfect for AD&D Cloudy Mountain or Tron Deadly Discs)
- Dual Action B uses the disk from controller 1 and buttons/tasher for controller 2 (perfect for Astrosmash, Buzz Bombers, and any moving games and shootings).
The Overlay
Nintellivision includes a default standard overlay that simulates a real Intellivision controller along with some of the most common menu elements.
Each game can also have a custom overlay defined by the user. Numerous custom overlays are provided in the archive Extras.zip
in the folder overlay-library
. .
You need to name the file .ovl
with the same base name as the ROM file (for example, if you have Astrosmash.int
or, or, Astrosmash.rom
, it is necessary to name the overlap Astrosmash.ovl
and in the configuration for that game set the overlay to ‘Custom’).
By default, overlay files (.ovl
) they must be loaded in the same ROM directory as the game, but you can overwrite it in ‘Global Configuration’.
Missing problems / dating
- The ECS support is partial. No UART / bee-dreed.
- The old DS-LITE/PHAT can only support a minimum ECS scrolling scheme that allows you to play all of the included commercial ECS games.
- On the DSi or higher running with additional memory, a complete scheme is used to browse the pages and should play whatever you the launches (World Series will have the voice). Each ECS game will allow you to use the Intellivision keypad to enter the keyboard information as soon as enough to start the game, or you can choose the overlay of the ECS mini-keyboard.
- Check the updates on the website: https://github.com/wavemotion-dave/NINTV-DS
Changelog
- Massive review of the way overlays are found and loaded. It is no longer necessary for the overlays to have the same name as the game’s ROM file: the emulator should find the corresponding overlay in 99% of cases (and yes, you can still force the match by renaming the file
.ovl
as the basic game file.int
/ /.bin
/ /.rom
). - If the system BIOS files are not found by name, a quick search is performed via CRC32 to check if the emulator can load them.
- These improvements should greatly facilitate the start of the Nintellivision system for users, reducing difficulties.
Download: NINTV-DS v5.6
Download: extras
Download: Source code NINTV-DS v5.6
Source: gbatemp.net