cam900

Results 22 issues of cam900

This PR will be remove column limits, mentioned into #3572. Also, I add useful functions for Bit array and vectors, for future expansion and usage.

tables/columns

Reduce some duplicated samle related code Prepare for macros in MSM6258, MSM6295, YM2608 RSS, YM2610/B ADPCM-A, Minor optimization

Sample: * Add enum define for sample depth, Support reverse/pingpong loop and loop end points * Add reversed playback support in sample instrument * reverse/pingpong loop, reversed playback is currently...

because .h header can be includable into C++ project, ex: .cpp source code. This PR fixes also https://github.com/kokke/tiny-AES-c/issues/206 .

TODO: - IMA ADPCM - Instrument color, icon - ~~Placeholder chip ID, instrument ID~~

Use C++ style comments for single line comments Use reference instead pointers Add missing items into save state Reduce unnecessary lines Fix variable and function namings Suppress side effects for...

Modernization

Use C++ style comments for single line comments Use logerror.h for logging function Reduce unnecessary lines, Constantize variables Reduce preprocessor defines Fix naming for ROM region and tags Reduce runtime...

Modernization

Use C++ style comment for single line comments Reduce preprocessor defines Constantize variables

Modernization

Use generic gfx decoding layouts Use array for Tile RAM and Tilemap Use C++ style comments for single line comments Fix spacing Reduce preprocessor defines Fix ROM region naming

Modernization