3.2.1 • Published 25 days ago
68kcounter v3.2.1
68k Counter
Analyses 68000 assembly source to profile resource and size data. For each instruction it will tell you.
- CPU cycles
- Bus read cycles
- Bus write cycles
- Size in bytes
Usage:
Web app
You can try out the tool in a web-based version.
CLI
To analyse a source file run:
npx 68kcounter mysource.s
This will output each line prefixed with profile data in the following format:
[cycles]([reads]/[writes]) [size]
See npx 68kcounter --help
for more options.
VS Code extension
Available as VS Code extension to provide live annotations and totals.
Limitations:
- Because it analyses your pre-assembled source, it can't take into account optimisations made by your assembler.
- Total timings for a whole file are pretty meaningless as it doesn't take into account branching etc, but it can be useful for smaller blocks.
- While it adds profile information inside any macro definitions, it doesn't currently process macro invocations
- Where timings are based on an 'n' multiplier from an immediate value, it will parse simple expressions but doesn't currently substitute constants defined elsewhere.
3.2.1
25 days ago
3.2.0
8 months ago
3.1.2
1 year ago
3.1.1
3 years ago
3.1.0
3 years ago
3.0.2
3 years ago
3.0.1
3 years ago
3.0.0
3 years ago
2.0.2
3 years ago
2.0.1
3 years ago
2.0.0
3 years ago
1.0.9
3 years ago
1.0.8
3 years ago
1.0.10
3 years ago
1.0.7
3 years ago
1.0.6
3 years ago
1.0.5
3 years ago
1.0.4
3 years ago
1.0.3
3 years ago
1.0.2
3 years ago
1.0.1
3 years ago
1.0.0
3 years ago