Skip to content

RastaConverter1.0-RC4

Choose a tag to compare

@github-actions github-actions released this 31 Jul 13:14
· 10 commits to master since this release
  • Added ANTIC 4 character-mode output. Select it in the Live UI or with
    /graphics_mode=antic4; ANTIC E remains the default.
  • Added Normal and Wide playfield selection to both ANTIC E and ANTIC 4.
    Normal is the default; use /playfield=wide when the extra horizontal image
    area is preferred.
  • Corrected the ANTIC/GTIA model and generated XEX timing for both playfield
    widths, including display-list DMA, LMS and character-fetch badlines,
    refresh deferral, CHBASE transitions, and horizontal register changes.
  • Fixed blinking ANTIC 4 executables, incorrect colours at the left edge of a
    wide playfield, and differences between optimizer output and Altirra.
  • Normal-width executables cover the unused side regions with missiles. ANTIC 4
    uses fifth-player priority conflicts to produce black independently of
    COLPF3, while ANTIC E uses its corresponding missile border schedule.
  • Added complete ANTIC 4 export: screen and character data, PMG data, raster
    programs, optimizer state, and a dedicated MADS template. Existing
    width-less ANTIC 4 state remains compatible and is interpreted as Wide.
  • Added GUI support throughout setup, preview, copied command lines, recent-run
    badges, and XEX freshness detection. Dual-frame controls remain disabled for
    ANTIC 4 because it is currently single-frame only.
  • Recent Conversion cards now identify both graphics mode (TEXT/GFX) and
    playfield width (WIDE/NORM), with higher-contrast badge palettes tailored to
    the Dark, High Contrast, and Light themes.
  • Editor preferences now survive restarts independently of conversion recipes:
    theme, font size, setup window and splitter sizes, collapsed sections,
    "Only changed", and whether new conversions use their own subfolder.
  • The in-conversion viewer now hides its Mask display controls when no details
    mask is active, while retaining the neutral layer needed to start live
    painting.
  • Expanded automated coverage for the four mode/width timing profiles, command
    configuration, line-cache isolation, and persistent UI preferences. ANTIC E
    and ANTIC 4 output was also checked against Altirra.
  • Removed an accidentally committed Python bytecode cache and corrected the
    ANTIC 4 proof tool to use the released wide-playfield timing schedule.