Commit Graph
1310 Commits
Author SHA1 Message Date
Kari Salminen 2f50a2416c Reject AGIPAL-files with over 6 bits per color component. Makes at least fanmade AGI game Naturette II's colors not be messed up anymore.
svn-id: r30326
2008-01-07 18:58:30 +00:00
Kari Salminen e9f3b27c03 Add detection data for a finished fanmade AGI game Naturette IV (2007-10-05).
svn-id: r30324
2008-01-07 18:29:33 +00:00
Kari Salminen 01a256455d Add partial implementation of obj.status.v-command (Based on observations of the command's output in the Amiga version of Gold Rush!).
svn-id: r30321
2008-01-07 08:57:28 +00:00
Torbjörn Andersson 063aecaf7a Fixed warning.
svn-id: r30269
2008-01-05 23:01:25 +00:00
Kari Salminen 64601d446f Workaround for Amiga Gold Rush's broken picture 147 by patching it.
svn-id: r30263
2008-01-05 21:10:49 +00:00
Kari Salminen 5f7a037bda Implement a workaround to hide.mouse-command for Amiga's Gold Rush. Fixes walking with mouse in room 192 (The hanging scene i.e. the copy protection failure scene).
svn-id: r30259
2008-01-05 20:52:30 +00:00
Kari Salminen d604f51d42 Implement unknown test command 19 (hopefully) properly and name it unofficially as the in.motion.using.mouse-command.
svn-id: r30251
2008-01-05 20:35:18 +00:00
Kari Salminen 28bbae1745 Make AGIPAL also accept 'pal.100' (Original hacked interpreter also does this).
svn-id: r30213
2008-01-04 00:24:29 +00:00
Max Horn a1503bf7c8 Fix another -Wuninitialized warnings - n could have been returned w/o having been set first
svn-id: r30211
2008-01-03 23:55:42 +00:00
Max Horn 67d14ed322 Silence a -Wuninitialized warning
svn-id: r30205
2008-01-03 23:36:55 +00:00
Kari Salminen e75207d9d7 Made AGIPAL-loading more lenient with errors. Added AGIPAL-flag to Naturette 3. These together fix Naturette 3's intro (No more long shakings).
svn-id: r30193
2008-01-03 09:43:50 +00:00
Kari Salminen 0ddfc0a64e Fix for the Space Trek sprite duplication bug (#1659209). Makes commands position and position.v use coordinate clipping for Space Trek.
svn-id: r30190
2008-01-03 08:41:40 +00:00
Kari Salminen 5e7cc8b2d9 Add GF_OLDAMIGAV20 game flag for correctly setting computer type (v20 i.e. vComputer) for particular old Amiga AGI games (Space Quest I v1.2 at the moment).
svn-id: r30164
2008-01-02 19:10:01 +00:00
Kari Salminen 6dfaaf3018 Set AGI's computer type variable (v20 i.e. vComputer) according to the used platform. Now using different values for IBM-PC, Atari ST, Amiga and Apple IIGS platforms.
svn-id: r30153
2008-01-02 16:36:47 +00:00
Kari Salminen 9db76278ef Set amount of free memory (v8 i.e. vFreePages) to maximum value (Also when loading a saved game!). Fixes Gold Rush's help screen and bible passage showing.
svn-id: r30136
2008-01-02 00:35:32 +00:00
Max Horn d104637a3a Do not use abort (for that matter, shouldn't used exit(), either, but we (ab)use that in various places anyway...)
svn-id: r29994
2007-12-25 23:33:08 +00:00
Kari Salminen c10f74411e Show objects always using priority 15. Fixes bug #1858037 (AGI: show.obj priority error).
svn-id: r29984
2007-12-25 16:17:22 +00:00
Max Horn 4b897807c5 Clarify AGI FIXME
svn-id: r29930
2007-12-20 22:14:50 +00:00
Filippos Karapetis 193760a40f Fix for isalpha() assertions
svn-id: r29924
2007-12-20 17:04:15 +00:00
Max Horn 44effa32eb Further changes to the AGI keyboard code, matching it against the original Sarien SDL input code. There are still quite some bits which are unclear to me, though
svn-id: r29921
2007-12-20 14:57:05 +00:00
Max Horn d7e358acfa More cleanup
svn-id: r29917
2007-12-20 14:28:40 +00:00
Max Horn a47446600a get rid of unused globals
svn-id: r29916
2007-12-20 14:26:03 +00:00
Filippos Karapetis 40661e5698 Use CLIP template for clipping in the AGI engine
svn-id: r29854
2007-12-13 19:44:27 +00:00
Filippos Karapetis 32a3b60167 Save game header is 32 bits, not 16
svn-id: r29819
2007-12-10 20:19:53 +00:00
Filippos Karapetis f625562aff Oops, fixed some problems with the last commit
svn-id: r29817
2007-12-10 18:57:17 +00:00
Filippos Karapetis dd2386cde4 It's now possible again to import saved games from the original interpreter of Winnie the Pooh
svn-id: r29816
2007-12-10 18:51:48 +00:00
Max Horn 87fadf6b45 cleanup
svn-id: r29795
2007-12-09 15:24:06 +00:00
Max Horn 0758feea62 cleanup
svn-id: r29792
2007-12-09 14:48:36 +00:00
Filippos Karapetis 3980bd73ea Saving and loading in Winnie the Pooh should now be endian and alignment safe. Note that this breaks older saved games and it's no longer possible to use saved games from the original game interpreter
svn-id: r29771
2007-12-08 18:25:00 +00:00
Filippos Karapetis f1a1254581 Renamed SAVEGAME_VERSION to MSA_SAVEGAME_VERSION
svn-id: r29770
2007-12-08 18:19:09 +00:00
Filippos Karapetis b24f10dde0 The variables nFrame and iItem can also have negative values
svn-id: r29769
2007-12-08 18:16:30 +00:00
Filippos Karapetis 621f798241 Saving and loading in Mickey's Space Adventure should now be endian and alignment safe. Note that this breaks older saved games
svn-id: r29768
2007-12-08 17:51:23 +00:00
Max Horn 1ed6cae306 Fix compiler warning
svn-id: r29761
2007-12-08 10:13:44 +00:00
Eugene Sandulenko 99acbe79af Move AGI engine back to custom line drawing routine as it caused regressions
svn-id: r29735
2007-12-06 12:46:29 +00:00
Filippos Karapetis ee5fc9675a Remove now obsolete comment
svn-id: r29729
2007-12-05 23:28:30 +00:00
Stuart George 6cf80bbe86 Fixes Mickey and Gold rush. Not the cleanest fix but tested and works
svn-id: r29658
2007-11-28 23:42:08 +00:00
Max Horn a556368c99 Update mouse coordinates onn *all* mouse events, i.e. also after click events
svn-id: r29657
2007-11-28 15:00:41 +00:00
Stuart George 44ac9cb7ae Fix regression from r28850 that rewrote all pattern data. Fixes agi v3 circle plot patterns
svn-id: r29653
2007-11-28 01:11:09 +00:00
Eugene Sandulenko 9e65796914 Switch AGI to common drawLine() as well
svn-id: r29636
2007-11-25 12:03:09 +00:00
Filippos Karapetis 01f32b60b0 Removed some unnecessary code which was common for two cases
svn-id: r29622
2007-11-24 00:47:29 +00:00
Filippos Karapetis e9c0276072 Minimized screen updates for Mickey's Space Adventure, and correctly set the hint for Uranus
svn-id: r29619
2007-11-23 18:28:40 +00:00
Max Horn 402a3dbbe3 cleanup
svn-id: r29617
2007-11-23 10:51:16 +00:00
Filippos Karapetis cd3f548407 Objects in Mickey's Space Adventure are shown correctly now
svn-id: r29612
2007-11-22 20:54:46 +00:00
Max Horn 207ecdb332 Change the AGI image stack to use Common::Stack
svn-id: r29608
2007-11-22 10:32:36 +00:00
Max Horn 982a2fce75 Refactore the AGI floodfill code
svn-id: r29600
2007-11-22 08:20:28 +00:00
Filippos Karapetis 634595e073 Cleanup
svn-id: r29592
2007-11-21 16:55:24 +00:00
Johannes Schickel b39ee7ec3c Fixed usage of Common::Stack.
svn-id: r29591
2007-11-21 00:41:51 +00:00
Filippos Karapetis f05712548e Oops, Common::Stack should be used instead of Common::FixedStack
svn-id: r29590
2007-11-21 00:39:12 +00:00
Filippos Karapetis e069ce6129 Common::FixedStack is used now for AGI flood fill routines
svn-id: r29589
2007-11-21 00:34:32 +00:00
Filippos Karapetis e17acaa1c6 Fix regression with the menus
svn-id: r29588
2007-11-20 23:42:45 +00:00