mirror of
https://github.com/wavemotion-dave/NINTV-DS.git
synced 2025-06-18 13:55:33 -04:00
Version 5.4 with full Tutorvision Mode support.
This commit is contained in:
parent
07182c374a
commit
f40e909543
2
Makefile
2
Makefile
@ -14,7 +14,7 @@ include $(DEVKITARM)/ds_rules
|
||||
|
||||
export TARGET := NINTV-DS
|
||||
export TOPDIR := $(CURDIR)
|
||||
export VERSION := 5.3a
|
||||
export VERSION := 5.4
|
||||
|
||||
ICON := -b $(CURDIR)/logo.bmp "NINTV-DS $(VERSION);wavemotion-dave;https://github.com/wavemotion-dave/NINTV-DS"
|
||||
|
||||
|
BIN
NINTV-DS.nds
BIN
NINTV-DS.nds
Binary file not shown.
@ -124,6 +124,8 @@ To run in Tutorvision mode, you must select the X button when you select a game
|
||||
* Adds addtional 16-bit System RAM from 0x360 to 0x4FF
|
||||
* Identifies as a STIC 1A for purposes of auto-detection by some programs (such as FW Diagnostics)
|
||||
|
||||
Some games don't need Tutorvision Mode to run at their best - many of decle's offerings (Chippi-Plus and the Studio Vision games) only need the 2K GRAM expansion to look and play their best. You can enable the 2K GRAM expansion in the Configuration Options menu without the need for enabling the full Tutorvision mode.
|
||||
|
||||
Missing / Known Issues :
|
||||
-----------------------
|
||||
* ECS support is partial - there is no UART / Cassette handling but all other ECS features are present (page flipping, keyboard, extra 8-bit RAM and the extra PSG sound channels).
|
||||
@ -159,8 +161,11 @@ Credits :
|
||||
--------------------------------------------------------------------------------
|
||||
History :
|
||||
--------------------------------------------------------------------------------
|
||||
V5.4 : 10-Sep-2024 by wavemotion-dave
|
||||
* Full Tutorvision Mode supported. See Tutorvision section in this README for details.
|
||||
|
||||
V5.3 : 07-Sep-2024 by wavemotion-dave
|
||||
* Integrated 2KGRAM build into the main code. There is now one unified Nintellivision build. Use Configuration to select 2KGRAM (aka Tutorvision mode) for games that support it.
|
||||
* Integrated 2KGRAM build into the main code. There is now one unified Nintellivision build. Use Configuration to select 2KGRAM (aka Half-Tutorvision mode) for games that support it.
|
||||
|
||||
V5.2 : 22-Jun-2024 by wavemotion-dave
|
||||
* Improved MOB collision detection to fix GORF
|
||||
|
Binary file not shown.
Before Width: | Height: | Size: 36 KiB After Width: | Height: | Size: 36 KiB |
@ -25,6 +25,7 @@
|
||||
#include "Emulator.h"
|
||||
#include "Rip.h"
|
||||
#include "overlay.h"
|
||||
#include "loadgame.h"
|
||||
#include "printf.h"
|
||||
|
||||
// -------------------------------------------------------------------------
|
||||
@ -205,7 +206,26 @@ static void SetDefaultGameConfig(UINT32 crc)
|
||||
if (crc == 0xD1D352A0) myConfig.dpad_config = DPAD_STRICT_4WAY; // Tower of Doom is best with Strict 4-way
|
||||
if (crc == 0xD8C9856A) myConfig.dpad_config = DPAD_DIAGONALS; // Q-Bert is best with diagonal
|
||||
if (crc == 0x8AD19AB3) myConfig.bSkipBlanks = true; // B-17 Bomber needs to skip rendering blanks or the screen 'flashes'
|
||||
|
||||
if (crc == 0xc0c84a13) myConfig.gramSize = GRAM_2K; // Chippi-Plus is best with 2K Expanded GRAM
|
||||
if (crc == 0xb8417889) myConfig.gramSize = GRAM_2K; // Studio Vision games are best with 2K Expanded GRAM
|
||||
if (crc == 0x51bd4fed) myConfig.gramSize = GRAM_2K; // Studio Vision games are best with 2K Expanded GRAM
|
||||
if (crc == 0x1deeee3e) myConfig.gramSize = GRAM_2K; // Studio Vision games are best with 2K Expanded GRAM
|
||||
if (crc == 0x3acd33e4) myConfig.gramSize = GRAM_2K; // Studio Vision games are best with 2K Expanded GRAM
|
||||
if (crc == 0x39eec5c7) myConfig.gramSize = GRAM_2K; // Studio Vision games are best with 2K Expanded GRAM
|
||||
if (crc == 0x788b440d) myConfig.gramSize = GRAM_2K; // Studio Vision games are best with 2K Expanded GRAM
|
||||
if (crc == 0x1a6b9100) myConfig.gramSize = GRAM_2K; // Studio Vision games are best with 2K Expanded GRAM
|
||||
if (crc == 0x52bb127b) myConfig.gramSize = GRAM_2K; // Studio Vision games are best with 2K Expanded GRAM
|
||||
if (crc == 0x2c0edc53) myConfig.gramSize = GRAM_2K; // Studio Vision games are best with 2K Expanded GRAM
|
||||
if (crc == 0x490f1348) myConfig.gramSize = GRAM_2K; // Studio Vision games are best with 2K Expanded GRAM
|
||||
if (crc == 0x3f490bd2) myConfig.gramSize = GRAM_2K; // Studio Vision games are best with 2K Expanded GRAM
|
||||
if (crc == 0xccb7fe6d) myConfig.gramSize = GRAM_2K; // Studio Vision games are best with 2K Expanded GRAM
|
||||
if (crc == 0xb91a1636) myConfig.gramSize = GRAM_2K; // Studio Vision games are best with 2K Expanded GRAM
|
||||
|
||||
if (crc == 0x59f5fa32) myConfig.load_options = LOAD_WITH_TUTORVISION; // Map Mazes is a Tutorvision game
|
||||
if (crc == 0x714ecd51) myConfig.load_options = LOAD_WITH_TUTORVISION; // Shapes in Space is a Tutorvision game
|
||||
if (crc == 0x63a87259) myConfig.load_options = LOAD_WITH_TUTORVISION |
|
||||
LOAD_WITH_JLP; // Little Man Computer is a Tutorvision game with JLP
|
||||
last_crc = crc;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user