aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/graphics/screen_eob.cpp
AgeCommit message (Collapse)Author
2019-12-22KYRA: (EOB/PC98) - add paranoia assertathrxx
2019-12-20KYRA: (EOB/PC98) - remove unused variableathrxx
2019-12-20KYRA: (EOB2/FM-TOWNS) - fix minor color glitchathrxx
- in nightmare sequence in dungeon level -4 - can not always be noticed
2019-12-18KYRA: fix broken builds (now for real?)athrxx
2019-12-18KYRA: - fix broken buildsathrxx
2019-12-18KYRA: (Amiga) - minor code reductionathrxx
(eliminate some duplicate code for dirty rect handling)
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) - implement ending sequenceathrxx
(The PC-98 version has its own unique ending sequence)
2019-12-18KYRA: (EOB/PC98) - fix Japanese text displayathrxx
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 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-06KYRA: Fix Missing Default Switch CasesD G Turner
These are flagged by GCC if -Wswitch-default is enabled.
2019-10-31KYRA: (EOB) - fix some typos in commentsathrxx
2019-04-29KYRA: (EOB/Amiga) - mark error dialogs as translateableathrxx
2019-04-13KYRA: (EOB2/Amiga) - fix ingame colorsathrxx
2019-04-13KYRA: (EOB2/Amiga) - add special gfx decoder for localized versionathrxx
2019-04-13KYRA: (EOB2/Amiga) - improve font file warningsathrxx
- add warning for wrong font file: The German version of EOB II has a font file with more characters than the English version or the EOB I fonts. Users now get a warning/instruction if they have the wrong file. - add translation support for all AmigaDOS font related warnings/errors
2019-04-13KYRA: (EOB2/Amiga) - fix load up and intro sequenceathrxx
2019-03-06KYRA: (EOB) - fix possible out of bounds mem accessathrxx
(This can't happen through normal gameplay, but still better to be fixed)
2019-03-06KYRA: (EOB1/Amiga) - improve scaled item handlingathrxx
2019-03-06KYRA: (EOB1/Amiga) - implement AmigaDOS font supportathrxx
- only basic support - no kerning, spacing, etc., since EOB doesn't need that - also improve palette loading
2019-03-06KYRA: (EOB1/Amiga) - fix chargen and gui colorsathrxx
2019-03-06KYRA: (EOB1/Amiga) - fix introathrxx
2019-03-06KYRA: (EOB1/Amiga) - fix start upathrxx
First efforts to get this running. The intro is shown with severe palette glitches. The Main Menu does not show, thanks to the lack of font drawing. - implement endian aware stream wrapper for amiga files - implement sound file handling - implement some Amiga palette handling - etc
2019-03-06KYRA: cleanup dirathrxx
Reorganize all files in sub directories. The file placement isn't as intuitive as it might be for other engines, which is probably the reason why this hasn't been done before.