Temat: Altirra - liczenie cykli

czy da się w Altirze sprawdzić ile cykli zajmuje jakaś cześć kodu?

Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org

2

Odp: Altirra - liczenie cykli

Debug -> Profile
Debug -> Performance

*- TeBe/Madteam
3x Atari 130XE, SDX, CPU 65816, 2x VBXE, 2x IDE Plus rev. C

3

Odp: Altirra - liczenie cykli

Ja robię to tak:
- przechodzę w tryb DEBUG
- prawy przycisk myszy i wybieram "Timestamp Format->Show Unhalted Cycles" (Antic nie będzie wpływał na pomiar)
- na początku mierzonego bloku,  prawy przycisk myszki i wybieram "Set Timestamp Origin"
- na końcu części mierzonego kodu mamy wynik pomiaru t+XXXX
Trzeba tylko pamiętać, że w mierzonym obszarze może pojawić się przerwanie i trzeba by je odliczyć, żeby pomiar był dokładny.