Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-02-18 | TEENAGENT: Make GPL headers consistent in themselves. | Johannes Schickel | |
2014-01-13 | TEENAGENT: Fix two more missing callbacks. | D G Turner | |
This fixes bug #6494 "TEENAGENT: Yet another unimplemented callback". | |||
2014-01-10 | TEENAGENT: Fix missing callback for examining first haystack. | D G Turner | |
This fixes bug #6492 "TEENAGENT: Engine abort when using hay." | |||
2013-07-14 | JANITORIAL: Remove trailing whitespace | Sven Hesse | |
2012-10-09 | TEENAGENT: Fix constant naming to comply with Coding Conventions. | D G Turner | |
Adding missing CamelCase k-prefixes. | |||
2012-10-02 | TEENAGENT: Modify callback comment into readable FIXME. | D G Turner | |
2012-09-24 | TEENAGENT: Cleanup Object classes. | D G Turner | |
This removes the underscores in various variables as per project coding standard. | |||
2012-09-12 | TEENAGENT: Add missing (disabled?) callback implementation. | D G Turner | |
2012-09-12 | TEENAGENT: Annotate Symbols for Inventory Object Callback Table. | D G Turner | |
2012-09-02 | TEENAGENT: Remove final usages of code segment blob. | D G Turner | |
The loading of cseg is now replaced by skipping, so that the external dat file remains the same, but RAM usage is reduced. The callbacks code will now error on unknown callback addresses, which should not happen as all cases should now be covered, though the callback tables need to be checked to ensure this is guaranteed. | |||
2012-08-06 | TEENAGENT: Add missing callback for examining left window in house #2. | D G Turner | |
2012-08-05 | TEENAGENT: Migrate Dialog Stack Address usages to symbols. | D G Turner | |
2012-08-03 | TEENAGENT: Correct minor text color bug. | D G Turner | |
2012-08-03 | TEENAGENT: Add symbols for dialog and message text colors. | D G Turner | |
2012-08-02 | TEENAGENT: Implement missing callback for talking to Bird in Act 1. | D G Turner | |
2012-08-02 | TEENAGENT: Added missing callback for pushing House #2 doorbell. | D G Turner | |
This is incomplete, but an improvement. It also shows where one of the missing messages is used. | |||
2012-08-02 | TEENAGENT: Fix minor regression when looking at Cellar Spider. | D G Turner | |
This code appeared to be missing. After comparing with the original interpreter under DOSBox which showed the expected behaviour if it was present, have added it. | |||
2012-08-01 | TEENAGENT: Migrate remaining callback flag variables to symbols. | D G Turner | |
2012-08-01 | TEENAGENT: Even more migration of callback flag variables to symbols. | D G Turner | |
2012-08-01 | TEENAGENT: Some more migration of callback flag variables to symbols. | D G Turner | |
2012-08-01 | TEENAGENT: Further migration of callback flag variables to symbols. | D G Turner | |
2012-08-01 | TEENAGENT: Migrate some callback flag variables to symbols. | D G Turner | |
2012-08-01 | TEENAGENT: Add symbols for inventory items. | D G Turner | |
2012-07-31 | TEENAGENT: Add three more missing callbacks. | D G Turner | |
2012-07-31 | TEENAGENT: Resolve two FIXMEs by adding missing callbacks. | D G Turner | |
2012-07-31 | TEENAGENT: Add symbols for remaining missing message strings. | D G Turner | |
By doing this, have tracked down most of the remaining missing trivial callbacks using these strings. Some strings are either unused or are used in odd places, marked these with FIXME. Also discovered another unimplemented non-trivial callback. | |||
2012-07-31 | TEENAGENT: Migrate most of the remaining callbacks from cseg usage. | D G Turner | |
2012-07-30 | TEENAGENT: Some more migration of callbacks from cseg usage. | D G Turner | |
2012-07-30 | TEENAGENT: Even more migration of callbacks from cseg usage. | D G Turner | |
2012-07-29 | TEENAGENT: Further migration of callbacks from cseg usage. | D G Turner | |
2012-07-29 | TEENAGENT: Migrate even more callbacks from cseg usage. | D G Turner | |
2012-07-29 | TEENAGENT: Migrate more callbacks from cseg usage. | D G Turner | |
2012-07-29 | TEENAGENT: Switch Callback ordering to use switch before cseg data. | D G Turner | |
This now emits warning output if a callback is not explicitly implemented in the switch statement. This is to migrate away from loading and using the cseg data in favor of explicit code blocks. Also, some implementation of callbacks using cseg previously. | |||
2012-07-28 | TEENAGENT: Further addition of variable locations used in Callbacks. | D G Turner | |
2012-07-28 | TEENAGENT: Add symbols for functions called by TimerCallback(). | D G Turner | |
2012-07-28 | TEENAGENT: Symbolise most of remaining addresses in TeenAgent engine. | D G Turner | |
Also, change address 0 usage to 0x0000 for readability. | |||
2012-07-28 | TEENAGENT: Add constant values for screen width and height. | D G Turner | |
It is unlikely these will be changed, but the symbols make the code more readable. | |||
2012-07-28 | TEENAGENT: Use prexisting defined symbols in Callbacks code. | D G Turner | |
2012-07-26 | TEENAGENT: Migrated remaining recursive processCallback calls. | D G Turner | |
2012-07-26 | TEENAGENT: Add symbols for Mansion intrusion attempt function addresses. | D G Turner | |
2012-07-26 | TEENAGENT: Migrate mansion intrusion callback lookup table to switch. | D G Turner | |
2012-07-26 | TEENAGENT: Migrate most recursive processCallback() calls to functions. | D G Turner | |
2012-07-26 | TEENAGENT: Further recursive processCallback() migration work. | D G Turner | |
Added extra debug output to processCallback cseg functions. Used this to resolve the FIXME unknown functions. 0x61fe is trivial callback, but 0x50c5 is a typo. Corrected. | |||
2012-07-26 | TEENAGENT: Symbol migration associated with recursive processCallback(). | D G Turner | |
2012-07-23 | TEENAGENT: Replace reject message table lookup with explicit values. | D G Turner | |
Also, this adds explicit offset indexes for indexed message tables contents. | |||
2012-07-23 | TEENAGENT: Split out functions to avoid need for processCallback(). | D G Turner | |
2012-07-22 | TEENAGENT: Fix another invalid string offset. | D G Turner | |
This typo caused an incorrect string output when Mark examines the car trunk when it is empty. | |||
2012-07-22 | TEENAGENT: Symbol migration associated with remaning display*Message(). | D G Turner | |
Have also corrected typo in offset i.e. 0x39b7 was incorrect, it appears that 0x3ab7 was intended. | |||
2012-07-18 | TEENAGENT: Improve readability of displayMessage() calls. | D G Turner | |
2012-07-18 | TEENAGENT: Improve readability of displayAsyncMessage() calls. | D G Turner | |