Commit Graph
167 Commits
Author SHA1 Message Date
neuromancer 54ae69f648 FREESCAPE: fixed issue when adding the same type of game twice and regenerated freescape.dat file 2023-01-07 08:11:32 -03:00
neuromancer 66d89f3b73 FREESCAPE: improved parsing of Driller for C64 2023-01-07 08:11:32 -03:00
neuromancer 7cee9ad61c FREESCAPE: basic parsing of Driller for C64 2023-01-02 08:09:37 -03:00
neuromancer 0c7d018b31 FREESCAPE: basic implementation of color decoding in CPC 2022-12-31 13:57:19 -03:00
neuromancer eaedfdb3b4 FREESCAPE: initial implementation of getRGBAtZX 2022-12-24 13:18:53 -03:00
neuromancer bcbd5dd6a3 FREESCAPE: preliminary support for zx spectrum release of driller 2022-12-24 13:18:53 -03:00
neuromancer 362f134af4 FREESCAPE: better handling for title and border drawing when a game starts 2022-12-21 18:03:27 -03:00
neuromancer 20529cbb30 FREESCAPE: first iteration of the CGA renderer for driller DOS (CGA) 2022-12-20 08:26:44 -03:00
neuromancer 43911004a4 FREESCAPE: improved data loading and palette for driller DOS (CGA) 2022-12-20 08:26:44 -03:00
neuromancer 8d2004f7f4 FREESCAPE: basic loading of driller demo for DOS 2022-12-20 08:26:44 -03:00
neuromancer 4c969c7c47 FREESCAPE: basic implementation of code that restart the game in driller 2022-11-30 12:36:49 +01:00
Eugene Sandulenko e139c4ea68 FREESCAPE: Fix potentially uninitialized variable 2022-11-29 01:45:15 +01:00
neuromancer aa0be90ef5 FREESCAPE: added extended timer cheat for all the games 2022-11-27 14:04:54 +01:00
neuromancer 52cc36a7fd FREESCAPE: refined sensor firing range detection 2022-11-26 22:53:53 +01:00
neuromancer c599b4e737 FREESCAPE: basic implementation of special effect when player is taking damage 2022-11-25 13:05:29 +01:00
neuromancer bb177a0a46 FREESCAPE: correctly parse background colors for UI 2022-11-25 13:05:29 +01:00
neuromancer a786d9fe8e FREESCAPE: improved ui for amiga/atari driller 2022-11-21 22:23:47 +01:00
neuromancer 093142f8b6 FREESCAPE: basic amiga font parsing in driller 2022-11-21 22:23:47 +01:00
neuromancer 8a7dcd0bbf FREESCAPE: avoid potential null derreference when scaling objects 2022-11-18 23:19:51 +01:00
neuromancer 955431a736 FREESCAPE: better validation of sensor objects in castle 2022-11-16 11:41:40 +01:00
neuromancer a4b657700d FREESCAPE: render sensors as small cubes 2022-11-15 18:28:59 +01:00
neuromancer a445e98f28 FREESCAPE: parse conditions in sensors 2022-11-14 22:58:28 +01:00
neuromancer 7d873d698e FREESCAPE: parse all fixed fields of the sensors and introduced group objects 2022-11-14 22:58:28 +01:00
neuromancer 84c553c5ac FREESCAPE: refactor duplicate and scale object code 2022-11-12 09:22:46 +01:00
neuromancer 8959112008 FREESCAPE: scale objects from areas and the player height if necessary 2022-11-12 09:22:46 +01:00
neuromancer d6ab3af274 FREESCAPE: parse and implement countdown timer 2022-11-08 21:23:05 +01:00
neuromancer 0fae43196e FREESCAPE: improved drilling logic in driller 2022-11-08 19:31:11 +01:00
neuromancer 8aff2e5692 FREESCAPE: fixed small code format issue 2022-11-07 18:59:44 +01:00
neuromancer f51bf7bc96 FREESCAPE: avoid memory leak in load8bitBinary 2022-11-07 09:05:49 +01:00
neuromancer fd9909e7d3 FREESCAPE: avoid memory leak in readArray 2022-11-07 08:58:26 +01:00
neuromancer 3da8190ce1 FREESCAPE: removing unreachable code during the 8-bit object parsing 2022-11-07 08:52:07 +01:00
neuromancer b4f495d515 FREESCAPE: avoid memory leak in loadMessagesFixedSize 2022-11-07 08:45:34 +01:00
neuromancer cb2d09b5b8 FREESCAPE: corrected the number of total areas in castle (thanks to @farmboy0) 2022-11-06 22:00:39 +01:00
neuromancer a71ccf3019 FREESCAPE: parse each area name in castle 2022-11-06 22:00:39 +01:00
neuromancer e847698122 FREESCAPE: avoid leaking memory when reading global area data 2022-11-06 22:00:38 +01:00
neuromancer 2ac4af2347 FREESCAPE: improved comments on original code atribution 2022-11-06 22:00:38 +01:00
neuromancer 119d663943 FREESCAPE: sorted, removed and simplified a number of includes 2022-11-06 22:00:37 +01:00
neuromancer d35cbc41cb FREESCAPE: removed pointers to strings to avoid memory leaks 2022-11-06 22:00:37 +01:00
neuromancer 3f56b2e009 FREESCAPE: added new line at the end of each file 2022-11-06 22:00:36 +01:00
neuromancer 5e736da809 FREESCAPE: renamed ObjectType enum to follow code conventions 2022-11-06 22:00:36 +01:00
neuromancer 4b79f528dd FREESCAPE: renamed variable names from Area class to follow code conventions 2022-11-06 22:00:35 +01:00
neuromancer 882797ea17 FREESCAPE: use the RenderMode type instead of string to load game assets 2022-11-06 22:00:34 +01:00
neuromancer 3e4b23f241 FREESCAPE: used clang-format to improve code formatting 2022-11-06 22:00:30 +01:00
neuromancer f694efb7de FREESCAPE: deallocate duplicated font data 2022-11-06 22:00:29 +01:00
neuromancer 6c3dbcb183 FREESCAPE: correctly deallocate bitmap decoder after usage 2022-11-06 22:00:29 +01:00
neuromancer b66fe39138 FREESCAPE: refactored GlobalStucture into a separated file 2022-11-06 22:00:28 +01:00
neuromancer c99e9c8bfb FREESCAPE: parse demo bytes in Amiga/AtariST 2022-11-06 22:00:26 +01:00
neuromancer 831bc9eb1f FREESCAPE: added some code to read demo tables 2022-11-06 22:00:25 +01:00
neuromancer 854c904140 FREESCAPE: proof of concept of the upcoming demo mode for all the games 2022-11-06 22:00:24 +01:00
neuromancer 6400b4d5b3 FREESCAPE: refactor code that load images for every game 2022-11-06 22:00:24 +01:00