ham_convert 1.11.0

New in this version: MSX2+ screen 10 conversion, improved MSX2+ screen 12, MSX-Basic graphics file export, bug fixes.

Download:
Main mirror (all stable and testing versions)
External mirror

Changelog:

  • Experimental MSX2+ screen 10 conversion (12499-color YJK+YAE mode) in addition to the existing MSX2+ screen 12 19268-color YJK conversion.
  • Experimental brute force MSX2+ screen 10 and screen 12 conversion (brute force mode switch in the extra options tab).
  • Checks dithering in MSX2+ screen 10 – 31 simulated Y channel levels instead of 16. You can disable it in the extra options tab, but without brute force option or dithering (or both) screen 10 will look awful.
    Screen 12 uses values 0, 1, 2, 3, …, 30, 31 for Y. Screen 10 can only use values 0, 2, 4, …, 28, 30 (odd values select one of 16 palette colors). Dithered screen 10 is in fact a slightly modified screen 12 (with 31 levels instead of 32), where odd levels are replaced with alternating even levels, for example 7 is produced by alternating between 6 and 8, depending of the pixels’s coordinates.
  • Experimental MSX-Basic graphics file export – screen 10 SCA and screen 12 SCC formats. Max. supported width is 256 and max. height is 212. Width is automatically cropped to the nearest multiple of 4. Images smaller than 256×212 are automatically padded with black. Supported by Recoil. Tested on BlueMSX. Some SCA and SCC files can be misidentified as tga by IrfanView.
  • Custom 2 color per 8×8 block mode.
  • Bug fixes.
  • Updated libs.

MSX examples:

MSX screen 10 (with dithering)

MSX screen 10 (with dithering) – 12499-color YJK+YAE

MSX screen 12

MSX screen 12 19268-color YJK

Leave a Reply

Your email address will not be published. Required fields are marked *