Weird, certainly... Yesterday was a hard day at work, and in a few minutes I'll hop into the car and stay out of town all day -- not much time to tinker with the ROM, I'm afraid :'(
On the interrupt suspicion, my only evidence so far is that pressing the NMI/programmers button stops whatever my ROM is doing -- as expected. I expect to get back into the hacking scene by Friday evening or Saturday, I'll check out then. Thanks for the reminder on disabling the 680x0 interrupts!
If nothing improves, I can try loading manually the sample's length into your code -- that is, not reading it from the header, just in case I got the numbers wrong (even if I double checked it...)
Another thing to do, once this is sorted out, would be checking the actual machine model -- I don't think it's a good idea to draw the picture from this ROM on a Mac II, assuming it has the video hardware of the SE/30 xx(
Patience... |)
On the interrupt suspicion, my only evidence so far is that pressing the NMI/programmers button stops whatever my ROM is doing -- as expected. I expect to get back into the hacking scene by Friday evening or Saturday, I'll check out then. Thanks for the reminder on disabling the 680x0 interrupts!
If nothing improves, I can try loading manually the sample's length into your code -- that is, not reading it from the header, just in case I got the numbers wrong (even if I double checked it...)
Another thing to do, once this is sorted out, would be checking the actual machine model -- I don't think it's a good idea to draw the picture from this ROM on a Mac II, assuming it has the video hardware of the SE/30 xx(
Patience... |)