Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-03-01 | WINTERMUTE: Add print and set commands to debugger | Tobia Tesan | |
2016-03-01 | WINTERMUTE: Add name resolution to DebuggableScript | Tobia Tesan | |
2016-03-01 | WINTERMUTE: Add source functionality in debugger | Tobia Tesan | |
2016-03-01 | WINTERMUTE: Add CachedSourceListingProvider | Tobia Tesan | |
2016-03-01 | WINTERMUTE: Add BasicSourceListingProvider class | Tobia Tesan | |
2016-03-01 | WINTERMUTE: Add DebuggerController | Tobia Tesan | |
2016-03-01 | WINTERMUTE: Add BlankListingProvider class | Tobia Tesan | |
2016-03-01 | WINTERMUTE: Add BlankListing class | Tobia Tesan | |
2016-03-01 | WINTERMUTE: Add SourceListing base class | Tobia Tesan | |
2016-03-01 | WINTERMUTE: Add SourceListingProvider abstract class | Tobia Tesan | |
2016-02-29 | WINTERMUTE: Add ListingProvider abstract class | Tobia Tesan | |
2016-02-29 | WINTERMUTE: Add abstract class Listing | Tobia Tesan | |
2016-02-29 | WINTERMUTE: Add post instruction hook to DebuggableScript | Tobia Tesan | |
2016-02-29 | WINTERMUTE: Add Breakpoint class | Tobia Tesan | |
2016-02-29 | WINTERMUTE: Add ScriptMonitor abstract class | Tobia Tesan | |
2016-02-29 | WINTERMUTE: Add DebuggableScript and DebuggableScriptEngine classes | Tobia Tesan | |
These extend the script engine and allow for monitoring and adding pre/post instruction hooks | |||
2016-02-29 | WINTERMUTE: Add Error class | Tobia Tesan | |
2016-02-29 | WINTERMUTE: Init _ready in BaseScriptHolder | Tobia Tesan | |
2016-02-29 | WINTERMUTE: Add debuggerToString | Tobia Tesan | |
2016-02-29 | WINTERMUTE: Make _operand protected in script.h | Tobia Tesan | |
2016-02-29 | WINTERMUTE: Remove dead code from vestigial remnants of WME debugger | Tobia Tesan | |
2016-02-28 | GOB: Don't completely reset the OPL in AdLib::initOPL() | Sven Hesse | |
It shouldn't be necessary anymore, since initOPL() cleans everything. If, however, suddenly a piece of music sounds weird in a Gob game, this is the place to look for. This fixes a race condition between OPL::reset() and the callback timer. | |||
2016-02-28 | AGI: Remove comma from "Pause when entering commands" | Martin Kiewitz | |
2016-02-28 | AGI: Add optional "pause, when entering commands" feature | Martin Kiewitz | |
Shows a prompt window and pauses the game (just like original AGI did, but original AGI only did it in Hercules rendering mode). | |||
2016-02-28 | GUI: Don't crash on empty dictionary in predictive dialog | Torbjörn Andersson | |
2016-02-28 | GUI: Fix two leaks in predictive dialog | Torbjörn Andersson | |
2016-02-28 | AGI: Fix small memory leak in Hercules font loader | Torbjörn Andersson | |
2016-02-28 | AGI: Set monitor VM var to EGA for Hercules rendering | Martin Kiewitz | |
Original AGI Hercules rendering was restricted by the Hercules resolution, which is why they had to remove the AGI prompt and replace it with a prompt window like the one used in SCI. We are not and even when we support that prompt window, we will still support the original AGI prompt even for Hercules rendering. Maybe some games had special graphic code, when Hercules rendering is active. This needs to get checked. We are now telling the scripts that we are running on EGA, so that they don't put text at different coordinates. Hercules rendering also used a different grid for putting text for example Space Quest 2 right at the start. This change avoids problems with such placement. We don't really want to restrict ourselves by implementing that different text grid resolution. Also added comments on game feature flags. | |||
2016-02-28 | CINE: Fix SPL resource loading (thus SFX). | Johannes Schickel | |
Confirmed against DOS disasm. There is no header for SPL data. | |||
2016-02-28 | AGI: Disable font loading from HGC_GRAF.OVL (AGI3) | Martin Kiewitz | |
It seems Sierra basically put a low res font in there, so it's useless. We should rather directly use the PC BIOS font in those cases. The code could be useful at some point in case we add support for the AGI3 Hercules rendering, although I think it looks worse, because graphics are basically "compressed". | |||
2016-02-28 | AGI: Hercules rendering for game screen | Martin Kiewitz | |
2016-02-28 | ENGINES: Fix Typos. | Johannes Schickel | |
2016-02-28 | TSAGE: Remove ADGF_TESTING from Return to Ringworld. | Kirben | |
2016-02-28 | SWORD25: Remove ADGF_TESTING from Broken Sword 2.5 | Kirben | |
2016-02-28 | LAB: Remove ADGF_TESTING from DOS version of Labyrinth of Time. | Kirben | |
2016-02-28 | BBVS: Remove ADGF_TESTING from Beavis and Butt-head in Virtual Stupidity. | Kirben | |
2016-02-27 | AGI: Add support for upscaling and Hercules hires font | Martin Kiewitz | |
- User option to force Hercules hires font for any rendering mode - Also change mouse cursor hotspots from 1,1 to 0,0 - Fix inaccuracy in mouse controlled game menu - Change render_Block(), drawBox(), drawDisplayRect() to use upper Y instead of lower Y. Original AGI uses lower Y, but upper Y makes upscaling way easier. | |||
2016-02-27 | KYRA: Formatting fixes. | Johannes Schickel | |
2016-02-27 | KYRA: Remove ADGF_TESTING from EoB 1+2. | Johannes Schickel | |
2016-02-27 | NEWS: Added stub for 1.9.0 | Eugene Sandulenko | |
2016-02-27 | SCI32: Clear InfoFlagViewVisible after updating ScreenItem | Willem Jan Palenstijn | |
2016-02-27 | SCI32: Update InfoFlagViewVisible from send_selector | Willem Jan Palenstijn | |
2016-02-27 | SCI32: Update InfoFlagViewVisible in VM opcodes | Willem Jan Palenstijn | |
2016-02-27 | SCI32: Remove two hacks for Torin, and document what happens instead | Filippos Karapetis | |
2016-02-27 | SCI: Remove another GK1-related hack | Filippos Karapetis | |
2016-02-27 | SCI: Remove a TODO in GK1 that has been resolved properly now | Filippos Karapetis | |
2016-02-27 | SAMYGO: Update url | Pawel Kolodziejski | |
2016-02-26 | MAEMO: Update debian/changelog | Tarek Soliman | |
2016-02-26 | Merge pull request #685 from rootfather/last-minute-news | Eugene Sandulenko | |
NEWS/DE: Last minute fixes | |||
2016-02-26 | NEWS/DE: Fix typo | rootfather | |