Differences between machines (assuming Crossbow is the base)
Crackshot (reports Hardware Error W if any of these are not true)
* a read from $2E20 must return 0 in bit 2
* a read from $2E80 must return 0's in bits 1,2,3,4,5
* a read from $2B03 must return 0 in bit 0
conclusion: LS244 at 18J on main board needs to generate negative logic
LS367 at 1A on audio board needs to generate negative logic
LS128 at 2A on audio board needs negative logic into pin 5
Chiller (reports Hardware Error R if any of these are not true)
* a read from $2E20 must return 0 in bit 2
* a read from $2E80 must return 0's in bits 1,2,3,4,5
* a read from $2B03 must return 0 in bit 0
conclusion: LS244 at 18J on main board needs to generate negative logic
LS367 at 1A on audio board needs to generate negative logic
LS128 at 2A on audio board needs negative logic into pin 5