I asked the JCS creator Michiel if he knew this while making JCS, here is his answer:
Quote:
I didn't know about the recursive animation. Is that different between hardware accelerated (DirectDraw) and software modes? I think it may have been a side-effect of caching tiles to DDraw surfaces in 4x1 chunks, and I vaguely remember resolving tile pointers in a cached list once per frame as all of the rendering was hand-coded in assembly and the extra indirection would hurt. It's been a while though. Still cool that you guys found this out. Keep on hacking guys!
|
He's very impressed with WebJCS and he also said:
Quote:
You know I expect a fully-working web version of JJ2 at some point (feel free to use the binary source assets). Somebody's got to do it...
|
While he was there I also asked about the source code of JCS:
Quote:
I think I may have the old source code JJ2 and JCS at work somewhere, but I similarly remember that I lost it somewhere in a crash/move/whatever.
|
Google+ ftw!
|