Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The ScummVM wiki has more details on how the SCUMM bytecode works: http://wiki.scummvm.org/index.php/SCUMM/Technical_Reference

One interesting feature is cooperative threading for up to 25 threads.



It talked about this in the article: "Probably the most distinctive part of SCUMM was that it was multi-tasking. This meant that multiple scripts could effectively run simultaneously. You might create a clock on the wall in Zak McKracken’s office and have it animate. [...] The script would simply command the actor to walk, and then issue a “wait-for actor” command which put the script to sleep until the actor had arrived or was facing the right direction. This allowed you to write your scripts in a very linear fashion reflecting the series of steps that you wanted the actor to follow."


Mr. Wilmunder, I presume?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: