Tool: Color Mapper

Current Version: v1.3 (Released with PokeMini 0.5.2)

Allow Pokémon-Mini games to have colors (Only work on PokeMini emulator)

This was an experiment of how to add colors information into roms while remaining 100% compability, the real system doesn't support colors, only the emulator can display the extra information.

color mapper

Command-Line

Usage: colormapper [MIN file]

Note: Only Color Mapper v1.2 and up support loading MIN from command-line

Compability

Emu Color Mapper Pal 8x8 Attr 4x4 Attr VRAM xfer
0.4.0 Not supported No No No No
0.4.1 Not supported No No No No
0.4.2 0.1 alpha Old Old No No
0.4.3 0.1 alpha Old Old No No
0.4.4 0.1 alpha Old Old No No
0.4.5 1.0 Old Yes Yes No
0.5.0 1.1 New Yes Yes Yes
0.5.1 1.2 New Yes Yes Yes
0.5.2+ 1.3 New Yes Yes Yes

Note: Alpha version of color mapper is not compatible with stable releases

Red = Not supported, Yellow = Outdated, Green = Up to date

Information

Color information is stored in a .minc file that should hold the same name as the ROM, this file can be inside a ZIP file.

Graphics colorizing is processed by the PRC unit and goes directly to the screen (bypassing LCD unit), ROMs that use LCD directly will result in non-visible graphics, therefore color information shouldn't be used on such ROMs

Note that color information is not accessible by the ROM program

2 formats are supported:

"Require rendering video to RAM" improves compability for ROMs that manipulate the framebuffer (RAM $1000 to $12FF)