What does a game cycle mean? Is it one frame, or some other length of time?
Given that you where able to to speed up the clock, that gives me an idea. Rather than reduce the level time limits to an equivilent length of time, you could speed up the clock. Which do you think would be better?
Of course, we'd still need to figure out how fast the SMBS clock is either way.
On a related note, is Mario faster in SMBS than in SMB? When running, he seems to really zip along. (Oh dear, I can't belive I'm actually contemplating changing the physics. Is that a bad sign?)
I'm not too familiar with the SMB code myself, but I've managed to get a good grasp of 6502 ASM, so I am interested in helping out in that department. In regards to the changes you've implimented so far, have you been building from a modified disassembly, or have you just been hexediting the ROM itself? (Personally, I prefer the former method, if reasonable, which in SMB's case, I'd say it is.)
In either case, it'd be nice to know what changes you've implimented so far. While I could, of course, tease them out of the patches you've made, it'd be wasted effort.
Seeing as you've mentioned that space is getting pretty tight, I could work on expanding the ROM.
Finally, could anyone who's familar with the SMB code tell me whether doppelganger's or F.H.'s disassembly is better?
After looking at them, the answer is pretty clear, doppelganger's is the way to go. I've already gotten it to assemble and am looking into expasion.