Posted By
icbrkr on 2015-02-22 19:59:26
| Re: Bankswitching of Plussy and its programming
The org statement I threw in just for readability when I typed it up on here.. it's not like that in the original code.
I have about 3 or 4 ML programs stuffed into the cassette buffer (pretty common thing to do on the C64) since I'm not using the cassette drive at all. I can try moving the addresses somewhere else.
I know it doesn't need a value at $ff3f/3e, I was grasping at straws to find out what was wrong so I was trying some things.
I'm not sure what you're saying about 1000/1001. 3e8 is 1000, 3e9 is 1001. The low/high bytes of a memory address are being put in there.
I'm sure I'm doing something else stupid, but I'm not a huge ML coder at all.
What's interesting is that the ML programs both in the cassette buffer, and at 19000 decimal are fine after it starts doing weird things.
|