Commit Graph

  • 00609b9a35 GAMOS: Set copyright dates master Marisa-Chan 2026-02-05 18:35:42 +07:00
  • cf74bf208d GAMOS: Add comments with game engine copyright, year and if preserved file date Marisa-Chan 2026-02-05 12:56:53 +07:00
  • 5647fc2090 GAMOS: Fill credits.pl Marisa-Chan 2026-02-05 10:42:17 +07:00
  • 652d2273cc GAMOS: Sort objects in module.mk Marisa-Chan 2026-02-05 10:41:57 +07:00
  • 9a5972cc03 GAMOS: Fix bracket style Marisa-Chan 2026-02-05 10:41:22 +07:00
  • a621555a74 GAMOS: Poll events on scroll routine Marisa-Chan 2026-02-05 10:40:56 +07:00
  • 972d6b3090 GAMOS: Replace iteration counter with uint Marisa-Chan 2026-02-05 10:40:15 +07:00
  • 3344c0c7b4 GAMOS: Replace commented code with tip Marisa-Chan 2026-02-05 10:39:21 +07:00
  • dac33adf7b GAMOS: Delete potfile because it's not needed Marisa-Chan 2025-12-29 22:56:21 +07:00
  • fab885a0f4 GAMOS: Specify size for size type in array2d template Marisa-Chan 2025-12-29 22:55:40 +07:00
  • ab7ce5dc06 GAMOS: Fix loading of engine version 16 Marisa-Chan 2025-12-29 14:07:13 +07:00
  • 121ea94d31 GAMOS: Update detection table for 1C demo disc Marisa-Chan 2025-12-26 15:30:59 +07:00
  • 8ef1b1b362 GAMOS: Add support loading games with engine version 0x12 and 0x0b Marisa-Chan 2025-12-26 15:08:10 +07:00
  • 0a1563c1cd GAMOS: Update detection table Marisa-Chan 2025-12-26 15:03:13 +07:00
  • 001ca83781 GAMOS: Rename GetScummCode->getScummCode and GetWinCode->getWinCode Marisa-Chan 2025-12-25 13:09:36 +07:00
  • b72fbab5d5 GAMOS: Move const methods into header Marisa-Chan 2025-12-25 13:07:58 +07:00
  • 251a1f2282 GAMOS: Add conversion input into win1251 and win1252 codepages Marisa-Chan 2025-12-25 11:22:23 +07:00
  • 4c4e6ec4cd GAMOS: Use exe name as base for save file names Marisa-Chan 2025-12-24 13:21:30 +07:00
  • 0613f7e8ac GAMOS: give names for resource types Marisa-Chan 2025-12-23 16:08:23 +07:00
  • c6cc70fee2 GAMOS: give names for fields of Sprite and Unknown1 structures Marisa-Chan 2025-12-23 15:43:53 +07:00
  • ebc20d363c GAMOS: remove unused code created by engine template Marisa-Chan 2025-12-23 14:19:16 +07:00
  • 9a5c4cf508 GAMOS: Give names for methods Marisa-Chan 2025-12-23 13:59:55 +07:00
  • 057c87391e GAMOS: Rename many fields Marisa-Chan 2025-12-23 13:24:23 +07:00
  • cdea905c5c GAMOS: Delete unused fields Marisa-Chan 2025-12-23 11:43:06 +07:00
  • 7e54848636 GAMOS: Rename input handling fields and methods Marisa-Chan 2025-12-23 11:31:13 +07:00
  • 828304e05f GAMOS: Give names for part of path finding methods and variables Marisa-Chan 2025-12-23 10:27:38 +07:00
  • 76612f9bcb GAMOS: Inverse arguments in functions with reversed sequences Marisa-Chan 2025-12-20 01:04:26 +07:00
  • 5b59baf875 GAMOS: Remove unused save files xor key Marisa-Chan 2025-12-20 00:22:50 +07:00
  • 4e73f913e9 GAMOS: Remove unused commented variables and set missing _midiVolumeTarget in vm funcs Marisa-Chan 2025-12-20 00:19:06 +07:00
  • df90785170 GAMOS: Process for save only loaded screens Marisa-Chan 2025-12-19 23:35:43 +07:00
  • 9119a9c9e3 GAMOS: Set default scroll parameters on load Marisa-Chan 2025-12-19 23:27:10 +07:00
  • 197df3ac0b GAMOS: Implement internal save/load Marisa-Chan 2025-12-19 22:05:16 +07:00
  • 2ed96682f5 GAMOS: Split states uint16 into structure Marisa-Chan 2025-12-18 23:24:50 +07:00
  • 1f9b8b05a4 GAMOS: Split field in ObjectAction Marisa-Chan 2025-12-18 23:19:44 +07:00
  • efcb577f35 GAMOS: Replace variables with Common::Point Marisa-Chan 2025-12-17 21:40:37 +07:00
  • 653e109be1 GAMOS: Rename FUN_00402654 to removeObjectAtCoords Marisa-Chan 2025-12-17 15:11:15 +07:00
  • ee2eaffda0 GAMOS: Refactor object structure and split fields by their purpose Marisa-Chan 2025-12-17 11:29:09 +07:00
  • a276bb0453 GAMOS: Disable unused field in file.h Marisa-Chan 2025-11-10 18:40:24 +07:00
  • 1e115366cf GAMOS: Fix compiler warnings Marisa-Chan 2025-11-10 15:30:18 +07:00
  • 19871cfeea GAMOS: Change of VM class for eliminating global objects Marisa-Chan 2025-11-10 14:55:18 +07:00
  • 48d0a9c19d GAMOS: Move keycodes into engine class to eliminate global object Marisa-Chan 2025-11-10 13:21:03 +07:00
  • 9ea576d53a GAMOS: Give names for object flags Marisa-Chan 2025-11-06 21:53:43 +07:00
  • 842f437bc7 GAMOS: Fix compilation Eugene Sandulenko 2025-11-06 14:13:58 +01:00
  • c9dd029fcd GAMOS: Redo doDraw to original form of game engine Marisa-Chan 2025-11-06 14:51:32 +07:00
  • ab75ca4158 GAMOS: Fix incorrect blitting functions Marisa-Chan 2025-11-06 14:41:13 +07:00
  • 83da54868d GAMOS: Delete unused stack structure and add comments for undefined pointer Marisa-Chan 2025-11-05 20:59:02 +07:00
  • 55485e1c28 GAMOS: Silence debug message Marisa-Chan 2025-11-05 20:49:11 +07:00
  • 018c481ee5 GAMOS: Do not add empty key into seq Marisa-Chan 2025-11-05 20:48:54 +07:00
  • 7e4ce42116 GAMOS: Set video dithering if video not 8bit with palette (pilots 1 final avi) Marisa-Chan 2025-11-05 20:48:28 +07:00
  • d7848cb01c GAMOS: Stop sounds on video play and resume midi Marisa-Chan 2025-11-05 17:17:38 +07:00
  • cce36304f0 GAMOS: Implement stopSounds method Marisa-Chan 2025-11-05 17:15:26 +07:00
  • cc3882b04a GAMOS: Fix video without bkg image Marisa-Chan 2025-11-05 17:14:55 +07:00
  • 82402edf0b GAMOS: Update fade in/out code with event update loop Marisa-Chan 2025-11-04 22:00:58 +07:00
  • 3a5968b3d0 GAMOS: Implement avi file playing Marisa-Chan 2025-11-04 22:00:03 +07:00
  • 2d07cd28d5 GAMOS: Silence debug warning Marisa-Chan 2025-11-01 18:15:25 +07:00
  • d7beb4ac3f GAMOS: Add detections and set right languages. Marisa-Chan 2025-11-01 18:15:11 +07:00
  • 49dce6080a GAMOS: Allow games to quit Marisa-Chan 2025-11-01 18:14:01 +07:00
  • 93193540ad GAMOS: Fix wrong assignment Marisa-Chan 2025-11-01 18:13:40 +07:00
  • 527f8ddf7c GAMOS: Fix for incorrect generation in IT Marisa-Chan 2025-11-01 18:12:44 +07:00
  • 6ef86f8dd2 GAMOS: Implement missing function for flip-flop Marisa-Chan 2025-10-29 22:57:39 +07:00
  • 7dd4df4989 GAMOS: Fix flip-flop demo crash on negative index Marisa-Chan 2025-10-29 22:04:29 +07:00
  • 2663211393 GAMOS: Add flip-flop demo detection Marisa-Chan 2025-10-29 22:03:51 +07:00
  • c0f02cdcd2 GAMOS: Add additional scripts into dumpfile Marisa-Chan 2025-10-29 21:41:11 +07:00
  • fbb536e542 GAMOS: Implementation or stubs for almost all vm functions Marisa-Chan 2025-10-29 21:40:34 +07:00
  • 711a15f7a4 GAMOS: Style and code improvements Marisa-Chan 2025-10-29 21:39:31 +07:00
  • 8be775dd2b GAMOS: Play not only intro movies Marisa-Chan 2025-10-29 21:38:10 +07:00
  • 6ec36ef5a1 GAMOS: Update and implement missing path-finding code Marisa-Chan 2025-10-29 21:34:18 +07:00
  • cb4140f80d GAMOS: Fix no music on replay of music (wildsnakes) Marisa-Chan 2025-10-29 21:33:20 +07:00
  • a20904b4f6 GAMOS: Implement volume manipulation Marisa-Chan 2025-10-29 21:27:33 +07:00
  • f5185070cd GAMOS: Update text output function to support score board draw in wildsnake Marisa-Chan 2025-10-29 21:15:03 +07:00
  • 3c083ad7bf GAMOS: Implement text input used in wildsnakes for score board Marisa-Chan 2025-10-29 20:05:34 +07:00
  • a0b75b81f1 GAMOS: Implement key sequence check(vm func 13) Marisa-Chan 2025-10-29 16:41:25 +07:00
  • 90168b5f6a GAMOS: Fix mouse cursor palette Marisa-Chan 2025-10-29 16:37:19 +07:00
  • d0ee30e62a GAMOS: Disable movie player debug warnings Marisa-Chan 2025-10-29 16:20:59 +07:00
  • 3119b8e47e GAMOS: Smooth mouse in intro player and decrease cpu usage by idle for 1ms Marisa-Chan 2025-10-29 16:20:22 +07:00
  • 02a4139c52 GAMOS: Fix intro in wildsnakes Marisa-Chan 2025-10-29 16:19:14 +07:00
  • 65a5711272 GAMOS: Add wildsnakes detection Marisa-Chan 2025-10-29 16:07:53 +07:00
  • 2b0c37da15 GAMOS: Rework VM registers and address as working throught structure and methods. Store memtype in 2 high bits. Marisa-Chan 2025-10-27 22:16:19 +07:00
  • 5d6b15f776 GAMOS: Implement screen scroll code Marisa-Chan 2025-10-24 23:11:54 +07:00
  • a02493b9b0 GAMOS: Rename _bkgUpdateSizes to _bkgSize Marisa-Chan 2025-10-24 23:10:11 +07:00
  • 516f149e4a GAMOS: Rename _d2 fields identified as scroll parameters Marisa-Chan 2025-10-24 21:06:35 +07:00
  • 85824230c7 GAMOS: Implement update of mouse cursor Marisa-Chan 2025-10-24 14:28:40 +07:00
  • bfd18a831c GAMOS: Fix crash on attempt of create actions dump caused by empty path Marisa-Chan 2025-10-23 11:48:23 +07:00
  • 015809f781 GAMOS: Fix not working skip of Pilots2 intro caused by dealigned read of keycodes Marisa-Chan 2025-10-23 11:46:32 +07:00
  • c14430cf94 GAMOS: Removed superfluous semicolons Eugene Sandulenko 2025-10-22 21:06:27 +02:00
  • 138ffa3df6 JANITORIAL: Run astyle Eugene Sandulenko 2025-10-22 21:03:04 +02:00
  • e084dc5b17 GAMOS: Eliminated exit() call useage Eugene Sandulenko 2025-10-22 20:39:19 +02:00
  • 1790a2ebdf GAMOS: Replace fprintf() with proper Common::DumpFile usage Eugene Sandulenko 2025-10-22 20:37:36 +02:00
  • d85ba2abd4 GAMOS: Fix warnings Eugene Sandulenko 2025-10-22 20:27:27 +02:00
  • 291ab12194 GAMOS: printf -> warning Eugene Sandulenko 2025-10-22 20:25:30 +02:00
  • 1c4b7cd7bb GAMOS: Fix warning Eugene Sandulenko 2025-10-22 20:20:02 +02:00
  • 92d8310935 GAMOS: Implement multiple VM callback functions used in games Marisa-Chan 2025-10-22 22:42:12 +07:00
  • 7443802894 GAMOS: Disable instruction logging for VM because seems it's stable Marisa-Chan 2025-10-22 22:40:55 +07:00
  • e0144a1501 GAMOS: Blit object with 0x40 flag set as it's not apply x/y offsets Marisa-Chan 2025-10-22 22:40:07 +07:00
  • f3f0e2ac2c GAMOS: Fix crash in FUN_0040255c on null object Marisa-Chan 2025-10-22 22:38:22 +07:00
  • f2329edaa0 GAMOS: Fix wrong usage of high 4 bits which represents ActEntry.t Marisa-Chan 2025-10-22 22:37:48 +07:00
  • 19eebf88a6 GAMOS: Simplify logic of dirty region intersections check Marisa-Chan 2025-10-22 22:36:29 +07:00
  • 44628dd44e GAMOS: Make Images and ImageSeq free on exit and on loading of a new "module" Marisa-Chan 2025-10-22 22:35:42 +07:00
  • 6c64cf8723 GAMOS: Because in of games one of ImageSeq can be referenced multiple times load it into just array of pointers and reference it as pointer in Sprite structure Marisa-Chan 2025-10-22 22:32:26 +07:00
  • feae319f88 GAMOS: Implement save-load state files used for gameplay progress Marisa-Chan 2025-10-22 22:25:20 +07:00