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:
- Expands
REPT/ENDRblocks - Determines cycle usage per instruction and allows manual override
- Splits code into scanline-sized chunks (512 cycles each)
- Injects border removal and stabilizer code
- Pads with NOPs when necessary
- Generates cycle-accurate annotations
- 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/ENDRblock 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



Comments