aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2019-12-18KYRA: (EOB) - add lines lost during rebaseathrxx
Seems that I accidently removed some of digitall's changes while rebasing (I moved that particular code block to a new function).
2019-12-18KYRA: (EOB/PC98) - adapt character stats page layoutathrxx
The PC98 version has as slightly different layout for the character stats page.
2019-12-18KYRA: cleanup screen class destructionathrxx
Object now destructs cleanly even before init() has been called. This has no practical relevance, but should be fixed nonetheless.
2019-12-18KYRA: (EOB/PC98) - fix original save file loadingathrxx
2019-12-18KYRA: (EOB/PC98) - implement ending sequenceathrxx
(The PC-98 version has its own unique ending sequence)
2019-12-18KYRA: (EOB/PC98) - fix character generator glitchesathrxx
2019-12-18KYRA: (EOB/PC98) - text displayer color fixathrxx
2019-12-18KYRA: (EOB/PC98) - fix keymapathrxx
(unlike LOL/PC98 we have the same key codes as in the DOS version)
2019-12-18KYRA: (EOB/PC98) - fix preferences menuathrxx
2019-12-18KYRA: (EOB/PC98) - fix Japanese text displayathrxx
2019-12-18GRAPHICS: implement left sided shadowing for SJIS fontathrxx
The current shadow mode draws a shadow on the right side of the character. This allows drawing one on the left. Adapt LOOM/PCE accordingly.
2019-12-18KYRA: (EOB/PC98) - fix level block drawingathrxx
2019-12-18KYRA: (EOB/PC98) - fix level loading and some cleanupathrxx
(no block drawing yet)
2019-12-18KYRA: (EOB/PC98) - allow both graphics mode / text mode text display for ↵athrxx
sjis font The assumption till now was that PC-9801 games in 16 color mode will always use text mode for text display. However, EOB1 uses text mode for intro and ending sequence and graphics mode for ingame. Add new font variant for this and also do some cleanup, since the text displayer code really needs it. (The problem is that at least 3 different Japanese publishers did the Japanese ports for the various games and every one of them did his own hacks for his specific target.)
2019-12-18KYRA: (EOB/PC98) - fix syntax warningsathrxx
2019-12-18KYRA: (EOB/PC98) - fix intro and main menu screenathrxx
2019-12-18KYRA: (EOB/PC98) - add bitmap decodersathrxx
The PC98 version has a modified version of decodeFrame4() and also requires planar decoding (similiar to Amiga).
2019-12-18KYRA: (EOB/PC98) - initial startup fixathrxx
- hook up static resources, sound code, etc - nothing really working yet, though (except the music)
2019-12-18KYRA: (EOB/PC98) - add static resourcesathrxx
2019-12-18KYRA: (EOB/PC98) - add sound driverathrxx
2019-12-18KYRA: (EOB/PC98) - add detection entryathrxx
2019-12-18AUDIO: (FM-TOWNS/PC-98) - fix regression from 0e734722athrxx
My commit 0e734722 causes lockups in SCUMM (sometimes) and SCI (very often). I didn't like the way I had fixed this before, but in the end I now had to do it in a similar way.
2019-12-18GLK: ALAN3: Fix Missing Default Switch CasesD G Turner
These are flagged by GCC if -Wswitch-default is enabled.
2019-12-17ENGINES: Added clarifying commentEugene Sandulenko
2019-12-17ENGINES: We must poll events in order to show the window on some platforms.Eugene Sandulenko
This is a regression from b86840087. The side effect of it that on Mac the splash screen in not visible at all. I hope that this does not trigger same crash, as it happens now only once.
2019-12-18DIRECTOR: Fix calling convention for b_goScott Percival
2019-12-18DIRECTOR: Remove target for a test archiveScott Percival
This reverts commit 127c3468167e6e60866920751c35580c984abbbb.
2019-12-17DIRECTOR: Added debug channel for executing precompiled bytecodeEugene Sandulenko
2019-12-17DIRECTOR: Fix regression with c_goto commandEugene Sandulenko
2019-12-17DIRECTOR: LINGO: Implement b_goScott Percival
2019-12-17DIRECTOR: LINGO: Add c_namepushScott Percival
2019-12-17DIRECTOR: Add target for a test archiveScott Percival
2019-12-17DIRECTOR: LINGO: Variable name tweaksScott Percival
2019-12-17SHERLOCK: Add Serrated Scalpel Spanish Floppy Detection EntryD G Turner
2019-12-16GLK: LEVEL9: Fix crash in detection codeCameron Cawley
2019-12-17GLK: ALAN2: Fix Missing Default Switch CasesD G Turner
These are flagged by GCC if -Wswitch-default is enabled.
2019-12-17DIRECTOR: LINGO: Support menu items without commandsEugene Sandulenko
2019-12-17DIRECTOR: LINGO: Execute menu commandsEugene Sandulenko
2019-12-16KYRA: (EOB) - fix stone skin spell warningathrxx
(The Amiga version has as special warning message if the spell has already been cast on a character. This warning was not displayed).
2019-12-16KYRA: (EOB) - fix debugger glitchesathrxx
Seems that some font glyphs that were used for the print_map command aren't present any more. I replaced them with more conventional glyphs.
2019-12-16DIRECTOR: LINGO: Compile menu handlersEugene Sandulenko
2019-12-16DIRECTOR: LINGO: Generate code for menu actionsEugene Sandulenko
2019-12-16DIRECTOR: LINGO: Provide actionId for menusEugene Sandulenko
2019-12-16GRAPHICS: MACGUI: Save background on menu activationEugene Sandulenko
2019-12-16DIRECTOR: Fix Missing Default Switch Case in Lingo Flex ParserD G Turner
This is flagged by GCC if -Wswitch-default is enabled.
2019-12-16GLK: AGT: Fix Fallthrough Compiler WarningsD G Turner
One of these was an actal bug which would have caused the score notification to be toggled if the restart verb was unable to be executed due to lack of memory. This is obviously wrong and has been fixed.
2019-12-16GLK: AGT: Fix Missing Default Switch CasesD G Turner
These are flagged by GCC if -Wswitch-default is enabled.
2019-12-16GLK: ADRIFT: Fix Missing Default Switch CasesD G Turner
These are flagged by GCC if -Wswitch-default is enabled.
2019-12-16GLK: MAGNETIC: Fix Missing Default Switch CasesD G Turner
These are flagged by GCC if -Wswitch-default is enabled.
2019-12-16GLK: JACL: Fix Missing Default Switch CasesD G Turner
These are flagged by GCC if -Wswitch-default is enabled.