Atariscne.org

Earlier today Slippy of Vectronix announced on the Atari-Forum that he has released an updated version of his CycleSplitter tool to ease adapting code to fit in overscan.

Description of the tool from Slippy:

  1. Expands REPT/ENDR blocks
  2. Determines cycle usage per instruction and allows manual override
  3. Splits code into scanline-sized chunks (512 cycles each)
  4. Injects border removal and stabilizer code
  5. Pads with NOPs when necessary
  6. Generates cycle-accurate annotations
  7. Handles dynamic cycle usages (i.e. movem instructions with multiple regs)

Features

  • Processes assembly files with cycle annotations in comments (e.g., move.l (a0)+,(a1) ; (20))
  • Handles REPT/ENDR block expansion
  • Automatically injects border removal code:
    • Left border removal
    • Right border removal
    • Stabilizer code
  • Pads scanlines to exactly 512 cycles with NOPs
  • Generates detailed cycle annotations
  • Supports custom templates for injection code


๐Ÿ”— Check it out at the Github repository

Comments

4
Tom
Sunday, 13 April 2025 19:17
Hands up who's interested to see what Slippy himself is doing with this.......!
Quote
0
evldhs
Monday, 14 April 2025 12:01
๐Ÿ‘‹๐Ÿป๐Ÿ‘‹๐Ÿป
Quote

Add comment

Submit

ยฉ 2025 The Atariscne Collective | info@atariscne.org