Addressing.
The HC-8+ wasn't designed for 4MB SIMMs, and as such, won't address the extra lines on any 4MB SIMM plugged in. The GVP controller for the A500 is able to do this, but not yours.
So, when the Ami boots, it asks the GVP what's going on, and...
Ami: 'Sup?
GVP: I be playin' wit my HD and 8 meg, yo!
Ami: true dat. Gimme some RAM, about 6 Meg, bro?
GVP: I's jus' funnin' ya, man, I ain't got no 8 Meg.
Ami: Dat's whack, homie! Nowse I gots ta bust a cap on yo a**!
At that point, the Ami gurus. This is because the GVP just passes on the info YOU told it by setting the jumper to 8M, when it can only see 256K or 1M (of the 4M SIMM) at the most. So, when the Ami wants some memory at that location, and doesn't get it, it thinks something's wrong (it is!), and goes into panic mode.
Hunt around for some 1M SIMMs, and just populate the 8 sockets, and save the 4M SIMMs for the A500 unit.
banzai