Why do Amiga games crash so offen?
Well, for A500 generation games, here's my top 7 bug bears...
1) Assumptions about OS, memory, CPU, custom chip configuration
2) Direct hardware access
3) Self modifying code
4) Misuse of bits 24-31 in a0-a7 on original 68000(not a common one, this)
5) Dodgy synchronisation techniques, nop etc.
6) Rushed development
7) Incomplete testing
Thankfully most of those issues have gone for more recent games..