top | item 42826671

(no title)

mras0 | 1 year ago

Rev5 "full" 060 (not EC/LC). Quick capture of crappy methodology: https://imgur.com/a/XwQ1Tnp (PCR with revision number is in d0)

discuss

order

ahefner|1 year ago

Today by, way of your screenshot, I discover Asm-Pro. Just got into Amiga recently (by way of receiving one from my uncle's closet..) and have been meaning to backfill my shameful lack of 68k asm knowledge. Thanks!

mras0|1 year ago

Good luck! As the sibling comment mentions, Asm-Pro is IMO a good choice these though it requires KSv2+ (so you can't use it on an stock A500). I mostly use vasm for "larger" stuff though (http://sun.hasenbraten.de/vasm/) and cross-compile (though it can run on Amiga as well) / test in an emulator.

For a quick test/code loop nothing beats the Asm-* family - remember to save often and make backups though :)

snvzz|1 year ago

Asm-Pro is a modern, maintained, feature-rich asmone derivative.

Another modern/maintained one, focusing on low end 68000/68010 machines, is asmtwo.

AsmOne was a very popular assembler at the time, and has seen a few derivatives. I remember an old one called trash'm'one.

mras0|1 year ago

Update: a1=-1 is a bad choice of test value (0 is much better), as it won't show the issue if present! However, it doesn't change the outcome of the test on 060, but I would have noticed that 020 is affected as well (as also mentioned in the comments to the article).