aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-03-28LILLIPUT: Implement some more parts of "int 8"Strangerke
2018-03-28LILLIPUT: Fix 20ms frame glitchsylvaintv
Skip late frames if we are too slow
2018-03-28LILLIPUT: Int8 called every 20mssylvaintv
Makes also the title stars work
2018-03-28LILLIPUT: Start implementing engine update (int 8 replacement in the original)Strangerke
The screen now moves to the point expected in intro
2018-03-28LILLIPUT: Implement fade in/fade outsylvaintv
Fade from/to black
2018-03-28LILLIPUT: Implement two more display functionsStrangerke
2018-03-28LILLIPUT: Isomap rendering completesylvaintv
Fixed more small things, the map renders as in game.
2018-03-28LILLIPUT: Fix to render cubessylvaintv
We can see some isometric cubes but wrongly placed.
2018-03-28LILLIPUT: Some more display functionsStrangerke
2018-03-28LILLIPUT: Implement display function 6, start implementing display function 12.Strangerke
Background is now displayed properly
2018-03-28LILLIPUT: Implement display function 2. This fixes mouse displayStrangerke
2018-03-28LILLIPUT: Fix bug in previous commit, implement one more display functionStrangerke
2018-03-28LILLIPUT: start implementing display functionsStrangerke
2018-03-28LILLIPUT: Add some more opcodes. Engine is now alive!Strangerke
2018-03-28LILLIPUT: Implement more opcodesStrangerke
2018-03-28LILLIPUT: Implement opcodes. 29 groups are now executed in a rowStrangerke
2018-03-28LILLIPUT: Implement opcodes used by game scripts 3 and 4Strangerke
2018-03-28LILLIPUT: Start game scriptsStrangerke
2018-03-28LILLIPUT: Add preliminar menu support and main loopStrangerke
2018-03-28LILLIPUT: Fix a bug in VGA file loadingStrangerke
2018-03-28LILLIPUT: Modify event pollingStrangerke
2018-03-28LILLIPUT: Add preliminar mouse handlerStrangerke
2018-03-28LILLIPUT: Partially implement displayVGAFile(). Title is now displayedStrangerke
2018-03-28LILLIPUT: Add default palette, and palette fixup (thanks to SylvainTV for ↵Strangerke
the help)
2018-03-28LILLIPUT: Implement some more opcodes, fix stupid bug in script parser ↵Strangerke
termination check
2018-03-28LILLIPUT: Complete function getValue2()Strangerke
2018-03-28LILLIPUT: Implement 4 more opcodesStrangerke
2018-03-28LILLIPUT: Implement some more opcodesStrangerke
2018-03-28LILLIPUT: Implement a couple of other opcodes, add proper debugcStrangerke
2018-03-28LILLIPUT: Fix a couple of bugs in handleOpcode()Strangerke
2018-03-28LILLIPUT: Implement OC_sub184F5, modify struct18560Strangerke
2018-03-28LILLIPUT: Start implementing some functionsStrangerke
2018-03-28LILLIPUT: Add a script handler skeletton. All opcodes are stubbedStrangerke
2018-03-28LILLIPUT: Add detection for French, German and Italian versionsStrangerke
2018-03-28LILLIPUT: Add resource loadingStrangerke
2018-03-28LILLIPUT: Add skelettonStrangerke
2018-03-28GUI: Added override specifiersEugene Sandulenko
2018-03-28XEEN: Added override specifierEugene Sandulenko
2018-03-28SCI: Added overried specifiersEugene Sandulenko
2018-03-28PEGASUS: Add override specifierEugene Sandulenko
2018-03-28MOHAWK: Added override clausesEugene Sandulenko
2018-03-28GUI: Added override clausesEugene Sandulenko
2018-03-28MACVENTURE: Fix meta engine class definitionEugene Sandulenko
2018-03-28KYRA: Add method override statementsEugene Sandulenko
2018-03-28FULLPIPE: Remove unneeded variableEugene Sandulenko
2018-03-28SCUMM: Mark methods as overrideEugene Sandulenko
2018-03-28BAKCENDS: Mark methods as overrideEugene Sandulenko
2018-03-28PSP2: make touch mouse clicks longer so all games receive themrsn8887
Some games such as Gobliins or Dreamweb did not react to the simulated touch mouse clicks because the clicks were too short. This change ensures all games see the simulated clicks by giving each click a minimum duration of 50 ms instead of being as fast as possible.
2018-03-27XEEN: Simplify debugger map commandPaul Gilbert
2018-03-27XEEN: Change Map _loadDarkSide bool to int _loadCcNumPaul Gilbert