3.2.1 • Published 2 years 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
2 years ago
3.2.0
2 years ago
3.1.2
3 years ago
3.1.1
4 years ago
3.1.0
4 years ago
3.0.2
4 years ago
3.0.1
4 years ago
3.0.0
4 years ago
2.0.2
5 years ago
2.0.1
5 years ago
2.0.0
5 years ago
1.0.9
5 years ago
1.0.8
5 years ago
1.0.10
5 years ago
1.0.7
5 years ago
1.0.6
5 years ago
1.0.5
5 years ago
1.0.4
5 years ago
1.0.3
5 years ago
1.0.2
5 years ago
1.0.1
5 years ago
1.0.0
5 years ago