Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-12-27 | DREAMWEB: Move all of the functions to DreamBase and remove stubs.h | Filippos Karapetis | |
2011-12-08 | DREAMWEB: Refactor segment management | Max Horn | |
All segment code is now in a new header file segment.h. A new class takes care of managing the segments: SegmentManager. The DreamBase class subclasses this -- thus, segments can now be accessed from within it. | |||
2011-12-07 | DREAMWEB: Make DreamBase::engine protected | Max Horn | |
2011-12-07 | DREAMWEB: Pass data segment as SegmentRef to Context constructor | Max Horn | |
And not as SegmentPtr. | |||
2011-12-07 | DREAMWEB: Move generated constants out of class DreamGenContext | Max Horn | |
2011-12-07 | DREAMWEB: Add DreamBase as second base class for DreamGenContext | Max Horn | |
The idea is to slowly transfer converted methods into this new base class. This transition then proves that the method does not access or modify any of the emulation context. for eaiser step-by-step migration away from Context | |||
2011-12-06 | DREAMWEB: Fix generated namespace comments | Max Horn | |
2011-12-05 | DREAMWEB: Untangle namespaces | Willem Jan Palenstijn | |
2011-12-02 | DREAMWEB: Whitespace fixes in dreamgen.* | D G Turner | |
This improves readability slightly by removing extraneous whitespace and correcting indents. Since this has been done in the tasm-recover devtool, it will persist over dreamgen.* regeneration. | |||
2011-12-02 | DEVTOOLS: Add support to tasm-recover to skip output of addr_* header. | D G Turner | |
2011-12-01 | DEVTOOLS: Add function name remapping ability to tasm-recover tool. | D G Turner | |
This allows a mapping list to be specified for the dreamgen.* output function names, removing the limitation to keep the same names as the original ASM. | |||
2011-11-29 | DEVTOOLS: Add flag to tasm-recover to omit blacklisted function headers. | D G Turner | |
This flag when set omits the blacklisted function header from the dreamgen.h output, rather than including it commented out with //. | |||
2011-11-23 | DEVTOOLS: Add flag to tasm-recover tool to skip dispatch call function. | D G Turner | |
This flag when set omits the dispatch call function from the dreamgen.* output. | |||
2011-08-24 | DREAMWEB: Added comments with string representation for the data segment | Vladimir Menshakov | |
2011-08-18 | DREAMWEB: Reorder modifiers for consistency (cosmetic) | Willem Jan Palenstijn | |
2011-08-18 | DREAMWEB: Emit symbolic constants for data offsets | Willem Jan Palenstijn | |
2011-07-28 | DREAMWEB: Add option to process asm functions but not output them | Willem Jan Palenstijn | |
2011-07-19 | DREAMWEB: Add ScummVM headers, remove SVN keywords. | Eugene Sandulenko | |
2011-07-17 | DREAMWEB: The generator includes a file for custom structs and a file for ↵ | Bertrand Augereau | |
custom function definitions It also generates C++ symbols for asm proc addresses | |||
2011-06-24 | DREAMWEB: Fixed continuing to another procedure. (axe misuse crash) | Vladimir Menshakov | |
2011-06-17 | DREAMWEB: clear cx after rep movs/stos commands | Vladimir Menshakov | |
2011-06-17 | DREAMWEB: replaced generated code with c++ style stubs | Vladimir Menshakov | |
2011-06-16 | DREAMWEB: Re-optimize unbounded code blocks | Willem Jan Palenstijn | |
This gets rid of some unused labels. We need to be careful not be optimize too much, as that could remove the very label the unbounded block was added for. | |||
2011-06-16 | DREAMWEB: Try to clean up jumps to returns | Willem Jan Palenstijn | |
2011-06-16 | DREAMWEB: Improved code formatting | Vladimir Menshakov | |
2011-06-16 | DREAMWEB: optimized consequtive movsb/w and stosb/w | Vladimir Menshakov | |
2011-06-15 | DREAMWEB: added banner to autogenerated files | Vladimir Menshakov | |
2011-06-15 | DREAMWEB: fixed code formatting | Vladimir Menshakov | |
2011-06-15 | DREAMWEB: removed asserts, added STACK_CHECK as suggested by Max | Vladimir Menshakov | |
2011-06-15 | DREAMWEB: implemented stc/clc, fixed preliminary exit from the dialogue | Vladimir Menshakov | |
2011-06-15 | DREAMWEB: added stack depth check to code generator | Vladimir Menshakov | |
2011-06-15 | DREAMWEB: added inc/dec instructions. | Vladimir Menshakov | |
2011-06-15 | DREAMWEB: fixed seg XXX construction in generator | Vladimir Menshakov | |
2011-06-15 | DREAMWEB: fixed invalid generated jump instructions | Vladimir Menshakov | |
2011-06-15 | DREAMWEB: fixed rep prefix | Vladimir Menshakov | |
2011-06-15 | DREAMWEB: asserted invalid calls | Vladimir Menshakov | |
2011-06-15 | DREAMWEB: added 'equ' const to public header | Vladimir Menshakov | |
2011-06-15 | DREAMWEB: output equ values in log | Vladimir Menshakov | |
2011-06-15 | DREAMWEB: added names instead of offsets for variables | Vladimir Menshakov | |
2011-06-15 | DREAMWEB: fixed missing explicit segment specification. added verbose data ↵ | Vladimir Menshakov | |
dump to the generator | |||
2011-06-15 | DREAMWEB: removed static from functions for now (allowing external usage) | Vladimir Menshakov | |
2011-06-15 | DREAMWEB: fixed equ expanding | Vladimir | |
2011-06-15 | DREAMWEB: added fake data register pointing to variables | Vladimir | |
2011-06-15 | DREAMWEB: put data offsets, not labels into public | Vladimir | |
2011-06-15 | DREAMWEB: added all offsets | Vladimir | |
2011-06-15 | DREAMWEB: minor cleanup | Vladimir | |
2011-06-15 | DREAMWEB: get rid of data, added simple segment management | Vladimir | |
2011-06-15 | DREAMWEB: removed data declaration | Vladimir | |
2011-06-15 | DREAMWEB: added tasm-recover tool | Vladimir | |