* viper.cpp - Game/some rom title consistencies
This a continuation of where I left off in #9184 due to my repo being funky earlier causing a refork.
So yes I seen some videos where the Korean sets used the Japanese Keisatsukan title but they have Korean text and some English in them.
* Cleaned up spaces in software list comments.
* megadriv.xml: Improperly indented sharedfeat tag.
* gbcolor.xml: Converted "GBC only" comments into sharedfeat tags.
* a5200.hsi: Fixed a few dispossessed tags.
* Various softlists: Fixed improperly entabulated tags.
* Various softlists: More entabulation fixes.
spectrum_cass.xml: 25 new entries
----
Androides [Avlixa, retroLEL]
Batalla Naval [ICEknight, retroLEL]
Colección Dinamic-90 [José Luis Soler, José Manuel Claros, El trastero del Spectrum]
Ci-U-Than Trilogy I: Cozumel [Juan Pablo Lopez, SPA2]
Ci-U-Than Trilogy I: Cozumel (Serie Leyenda) [Juan Pablo Lopez, SPA2]
Ci-U-Than Trilogy II: Los Templos Sagrados [Juan Pablo Lopez, D-O-S]
Ci-U-Than Trilogy III: Chichén Itzá [Rockersuke Moroboshi]
Cuerpo / Digestivo [Fede Jerez]
David el Gnomo - Los Gnomos (cassette version) [José Manuel Claros, El trastero del Spectrum]
Fernando Martin Basket Master (pitch demo, cracked) [El Perez, ENORM, retroLEL]
Globus [Paco Lafuente]
King Leonard [José Luis Soler, Fede Jerez]
King Leonard (large case) [Fede Jerez]
La Diosa de Cozumel (Samusoft, Retro Gamer) [ENORM, retroLEL]
MicroHobby (Issue 037) (flexi disc) [José Manuel Claros, El trastero del Spectrum]
Murciélago en la Cuarta Dimensión (demo) [Paco Lafuente]
Ogerox en los Dominios del Fuego [Roberto M. Oliva, ICEknight, retroLEL]
Ok Computer Program (Radiohead – OK Computer OKNOTOK 1997 2017) [Marcin Skoczylas, ICEknight]
Proteus (1986) [anonymous]
Renault After Sales [Juan Francisco Torres, Fede Jerez]
Xadom (Investronica) [Spectrum Computing]
Xadom (Microbyte) [johnny farragut]
Xadom (Power Software) [Ignacio Prini, Fede Jerez]
Vega Solaris (Retro Gamer) [ENORM, retroLEL]
Wander X (clone of Xadom) [Spectrum Computing]
Also, a few new clone relationships and corrected titles.
New working software list additions
-----------------------------------
Carnivalé - Cenzo’s Adventure (prototype 20000721) [Baker64, Forest of Illusion]
New NOT_WORKING software list additions
---------------------------------------
Doubutsu Banchou (Japan, prototype) [Marshall, Olivieryuyu, Baker64]
- nltool: Added support for building individual static solver files.
- Added pre-built documentation files for nltool and nlwav.
- plib: Extended typed_version to have patchlevel as well.
- plib: Compile more of ppmf.h with nvcc.
- create_devinc.py: Add include guards to the generated files.
- makefile: Recreate generated files when python code has changed.
- Reduced nld_base.h usage in the core.
- <oved extern template class declarations to where they belong.
- Generally improved code readability and fixed a lot of issues cspell reported.
- Reduce code duplication by making most loads subroutines in the state machine
- Add ASLW, ASRW, LSRW, ROLW and RORW instructions to emulation
- Fix overflow flag for 16-bit shifts