For genome alignment, it's hard to go past the MUMmer software suite. Chromosome alignment is very fast, typically a few seconds.
You might find the MUMmer SNP detection pipeline useful. Assuming you have want to align 2 chromosomes, in fasta files named chr1.fa and chr2.fa, start with nucmer:
nucmer --prefix=chr1_chr2 chr1.fa chr2.fa
Then run show-snps on the resulting delta file:
show-snps -Clr chr1_chr2.delta > chr1_chr2.snps
Sample output (first few lines):
[P1] [SUB] [P2] | [BUFF] [DIST] | [LEN R] [LEN Q] | [FRM] [TAGS]
========================================================================================
24 A G 797603 | 24 24 | 5315120 5248520 | 1 1 chr1 chr2
53 . T 797633 | 29 53 | 5315120 5248520 | 1 1 chr1 chr2
759 C T 798339 | 45 759 | 5315120 5248520 | 1 1 chr1 chr2
You can then use SNP totals to measure genetic distance. One approach to this is described in:
Completion of the Genome Sequence of Brucella abortus and Comparison to the Highly Similar Genomes of Brucella melitensis and Brucella suis
which states in the methods section:
SNP totals were used as a measure of genetic distance for the neighbor-joining tree [Ps = (ΣSNP count/1,000)] construction with MEGA2.
PS: the only requirement for this to work is having a running version of MUMmer...the provided script calculates the rest...:-)