While there were several changes I had to make in the object manager, and I changed the way I was going about it half way through, the things that caught me offguard and caused the most baffling problems were:
lda (DataLabel),y is != lda DataLabel,y
(Where DataLabel is a label in the rom. I should have known better but for some reason it kept looking right until last night when I was looking at a printout.)
And apparently inc/dec Absolute does not work on the superchip's ram.
Fixed that by reading the value in, adding to it, then storing it back out. It was messing up the roomloader as it tried to calculate where in the room's data the room object was to be found.
So yeah. This weekend I should have version 0.016 finished. I already know how the AI etc are going to work - and they're already written, sort of. They're written for the original way I planned to do noflicker objects. I just have to rewrite them for the new way.
- Read more...
- 0 comments
- 274 views
