Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-07-30 | GOB: Add a PreGob method to get a localized file name | Sven Hesse | |
2012-07-30 | GOB: Add a simple class for PreGob TXT files | Sven Hesse | |
2012-07-30 | GOB: Move the background saving into its own class BackBuffer | Sven Hesse | |
2012-07-30 | GOB: Show a mock-up of the Once Upon A Time title | Sven Hesse | |
The actual intro is described in a SEQ file. We don't support those yet. | |||
2012-07-30 | GOB: Implement the copy protection in Once Upon A Time | Sven Hesse | |
2012-07-30 | GOB: Add PreGob animation utility functions | Sven Hesse | |
2012-07-30 | GOB: Verify the language in Once Upon A Time | Sven Hesse | |
2012-07-30 | GOB: Load the Once Upon A Time fonts | Sven Hesse | |
2012-07-30 | GOB: Open the Once Upon A Time archives | Sven Hesse | |
2012-07-30 | GOB: Add support for different methods of handling Endianness | Sven Hesse | |
The Once Upon A Time games handle endianness different in ANI, DEC and RXY files than Geisha does. We need to support both approaches. | |||
2012-07-30 | GOB: Add PreGob input/event utility functions | Sven Hesse | |
2012-07-30 | GOB: Add some PreGob and Once Upon A Time cursor functions | Sven Hesse | |
2012-07-30 | GOB: Add palettes for Once Upon A Time | Sven Hesse | |
2012-07-30 | GOB: Add some generic PreGob graphics functions | Sven Hesse | |
2012-07-30 | GOB: Add PreGob stubs for the Once Upon A Time games | Sven Hesse | |
2012-07-30 | GOB: Add a more complex detection for Once Upon A Time titles | Sven Hesse | |
The hard-coded Once Upon A Time titles, Abracadabra and Baba Yaga, are impossible to distinguish by file name alone. The same is true for the each three platforms, DOS, Amiga and Atari ST. We do need to know exactly which game and platform a specific path holds, though, because they're a) completely hard-coded b) the data files have platform-specific endianness Therefore, when the filename-based fallback detector finds one of those games, we open the archives and look inside them. We detect the specific game by looking at which animal names are present; and the platform by inspecting the endianness of the title screen's DEC file, in addition to the existence of a MOD file to distinguish the Atari ST from the Amiga version. | |||
2012-07-30 | GOB: Add detection tables for Baba Yaga and Abracadabra | Sven Hesse | |
2012-07-30 | GOB: Move the method definitions out of the GobMetaEngine class definition | Sven Hesse | |
2012-07-30 | GOB: Move drawString into Font | Sven Hesse | |
2012-07-30 | GOB: Keep the mouse responsive while waiting for the frame to end | Sven Hesse | |
2012-07-30 | GOB: Don't crash when drawPackedSprite() can't open the sprite | Sven Hesse | |
2012-07-30 | GOB: Don't crash when there's no _inter object | Sven Hesse | |
2012-07-30 | GOB: Don't crash when the engine wasn't fully initialized on exit | Sven Hesse | |
2012-07-30 | GOB: const correctness in SoundBlaster::playComposition() | Sven Hesse | |
2012-07-30 | GOB: Return proper errors in GobEngine::run() | Sven Hesse | |
2012-07-29 | Merge pull request #252 from DrMcCoy/detector_public_reportUnknown | Johannes Schickel | |
DETECTOR: Make reportUnknown() accessible to inherited AdvancedMetaEngine classes | |||
2012-07-04 | GOB: Don't print a warning when oGeisha_checkData() doesn't find fin.tot | Sven Hesse | |
Geisha looks if fin.tot exists to check if it needs to open disk3.stk. This is completely normal, so don't print a warning. | |||
2012-07-04 | GOB: Add a French DOS version of Geisha | Sven Hesse | |
As supplied by misterhands in bug report #3539797. | |||
2012-07-04 | GOB: Give the Geisha detection entries proper languages | Sven Hesse | |
2012-06-27 | GOB: Report unknown game variant when using the file based fallback detector | Sven Hesse | |
2012-06-27 | DETECTOR: Make detectGameFilebased() return a list of MD5s and file sizes | Sven Hesse | |
Since we need a FSNode parent for Mac resource forks, we need to change signature of detectGameFilebased(), too. | |||
2012-06-23 | GOB: Fix a very stupid mistake in the Gob1 background track selection | Sven Hesse | |
Thanks to salty-horse for catching that. :) | |||
2012-06-22 | GOB: Give Geisha and Fascination fallback entries AdLib feature flags | Sven Hesse | |
2012-06-22 | GOB: Add fallback detection entries for Little Red | Sven Hesse | |
2012-06-22 | GOB: Reorganize the detection tables | Sven Hesse | |
The big table with it's 330 entries grew far too messy and unwieldy, so I'm splitting it into several files. One file for each game, with some exceptions: - The Playtoons series - The ADI / Addy 2 series - The ADI / Addy 4 series - The Adibou / Addy Junior series | |||
2012-06-22 | GOB: _renderFlags & 0x40 means the we should draw borders around hotspots | Sven Hesse | |
Probably a debug-only flag | |||
2012-06-22 | GOB: Clean up the Fascination window hotspot code a bit | Sven Hesse | |
2012-06-22 | GOB: Add Surface::drawRect() | Sven Hesse | |
2012-06-22 | GOB: _renderFlags & 0x80 means "Do we have windows?" | Sven Hesse | |
2012-06-18 | GOB: Add a workaround for the wrong German animal names in Little Red | Sven Hesse | |
The DOS, Amiga and Atari version of Little Red come with a small screen, accessible through the main menu, that lets children read and listen to animal names in 5 languages: French, German, English, Spanish and Italian. Unfortunately, the German names are partially wrong. This is especially tragic because this is a game for small children and they're supposed to learn something here. So I deem fixing this a very good idea. Just to be sure, someone should probably look over the French, Spanish and Italian words too. | |||
2012-06-18 | GOB: Don't loop /all/ sounds in Little Red | Sven Hesse | |
Just the title music... *cough* | |||
2012-06-16 | GOB: Fix a segfault when quitting AJ's World | Sven Hesse | |
2012-06-16 | GOB: Add a SaveLoad class for AJ's World | Sven Hesse | |
Only contains a temp sprite handler ("menu.inf") for now. This fixes the graphical glitch after clicking on the cloud. | |||
2012-06-16 | GOB: Add a proper GameType for AJ's World | Sven Hesse | |
2012-06-16 | GOB: Correct the name of A.J.'s World of Discovery | Sven Hesse | |
2012-06-16 | GOB: Add Little Red to the gob games list comment | Sven Hesse | |
2012-06-16 | GOB: Remove a superfluous semicolon | Sven Hesse | |
2012-06-16 | GOB: Loop the Little Red title music | Sven Hesse | |
2012-06-16 | GOB: Shut up Little Red's warning about gob func 1 and 2 | Sven Hesse | |
Those set some DOS timer interrupt related to sound. Seems to be unnecessary for us. | |||
2012-06-16 | GOB: Use the full title for Little Red Riding Hood | Sven Hesse | |
While the other parts in the series are mostly hard-coded, they are small, simple and monotone enough that I might just think about implementing them some day... |