Commit Graph
137148 Commits
Author SHA1 Message Date
neuromancer 78eeb68cc5 FREESCAPE: added basic debug levels 2022-11-06 21:59:56 +01:00
neuromancer 30351a2c67 FREESCAPE: basic implementation of swapjet opcode 2022-11-06 21:59:56 +01:00
neuromancer 1f55d4b03d FREESCAPE: added fly mode and improved entrance handling 2022-11-06 21:59:56 +01:00
neuromancer 78b2ea28cf FREESCAPE: fixed code style 2022-11-06 21:59:56 +01:00
neuromancer 5d2b569d12 FREESCAPE: correct viewport for driller 2022-11-06 21:59:56 +01:00
neuromancer 2500e58597 FREESCAPE: fixed entrance angle when changing areas 2022-11-06 21:59:56 +01:00
neuromancer eedc9f213b FREESCAPE: refactored bit operations and removed unused code 2022-11-06 21:59:55 +01:00
neuromancer c4e0484271 FREESCAPE: fixed parsing of global bytecode table 2022-11-06 21:59:55 +01:00
neuromancer c9effe9312 FREESCAPE: start in area 1 when using 3dck games 2022-11-06 21:59:55 +01:00
neuromancer 10b26d1afc FREESCAPE: refactor some code for eclipse 2022-11-06 21:59:55 +01:00
neuromancer 0a68494845 FREESCAPE: improved rendering in castle 2022-11-06 21:59:55 +01:00
neuromancer 0206ca0998 FREESCAPE: improved rendering in eclipse 2022-11-06 21:59:55 +01:00
neuromancer f161f75250 FREESCAPE: improved fcl parsing and load some global objects in driller 2022-11-06 21:59:54 +01:00
neuromancer 39fc195dc9 FREESCAPE: improved collision detection when running effects 2022-11-06 21:59:54 +01:00
neuromancer ea663d580a FREESCAPE: sensor objects are created 2022-11-06 21:59:54 +01:00
neuromancer d140a9fd2f FREESCAPE: basic castle EGA palette 2022-11-06 21:59:54 +01:00
neuromancer 59328b7114 FREESCAPE: reworked collision detection code 2022-11-06 21:59:54 +01:00
neuromancer c821a6164c FREESCAPE: removed unusued variables 2022-11-06 21:59:54 +01:00
neuromancer 359bd5c950 FREESCAPE: minor changes in collision detections 2022-11-06 21:59:53 +01:00
neuromancer af059a695e FREESCAPE: basic sound implementation and adding floor to castle master levels 2022-11-06 21:59:53 +01:00
neuromancer 580e9b1854 FREESCAPE: allow users to fit in small areas reducing its width 2022-11-06 21:59:53 +01:00
neuromancer 1085cf6b50 FREESCAPE: corrected end if not equal opcode 2022-11-06 21:59:53 +01:00
neuromancer 7993864cc0 FREESCAPE: improved ray hit detection and finished implementation of toggle visibility opcode 2022-11-06 21:59:53 +01:00
neuromancer 22c722d02c FREESCAPE: first implementation of area conditions when shooting 2022-11-06 21:59:53 +01:00
neuromancer 19fcfae609 FREESCAPE: simplified and improved ray collision code 2022-11-06 21:59:52 +01:00
neuromancer ee5d57849f FREESCAPE: planar rendering fixes 2022-11-06 21:59:52 +01:00
neuromancer 87ff5766e3 FREESCAPE: improved collision detection code considering area scale 2022-11-06 21:59:52 +01:00
neuromancer 327cff4fea FREESCAPE: fixed for castle in cpc amstrad 2022-11-06 21:59:52 +01:00
neuromancer 26d1918b73 FREESCAPE: load all the Castle Master data from amstrad 2022-11-06 21:59:52 +01:00
neuromancer a76317afb4 FREESCAPE: added more Castle Master releases and some fixes 2022-11-06 21:59:52 +01:00
neuromancer fc07a47c61 FREESCAPE: initial parsing of Dark Side and some rendering fixes for eclipse 2022-11-06 21:59:51 +01:00
neuromancer da75afe544 FREESCAPE: initial parsing of Total Eclipse 2022-11-06 21:59:51 +01:00
neuromancer 6840ce7ba2 FREESCAPE: basic implementation of step up/down 2022-11-06 21:59:51 +01:00
neuromancer 2b35817292 FREESCAPE: implemented bit instructions 2022-11-06 21:59:51 +01:00
neuromancer 6cb783daa0 FREESCAPE: improved player collisions and added basic detection of darkside 2022-11-06 21:59:51 +01:00
neuromancer a6fcc20d45 FREESCAPE: mapped more castle master areas 2022-11-06 21:59:51 +01:00
neuromancer 91ba5e177e FREESCAPE: improved 8bit instruction parsing and line rendering 2022-11-06 21:59:50 +01:00
neuromancer 5cd4f59dcb FREESCAPE: improved 8bit instruction parsing 2022-11-06 21:59:50 +01:00
neuromancer e87876e400 FREESCAPE: refactored instruction code 2022-11-06 21:59:50 +01:00
neuromancer 93129f9c76 FREESCAPE: initial implementations of redraw and delay instructions 2022-11-06 21:59:50 +01:00
neuromancer 6d6d104115 FREESCAPE: initial implementation of end if not equal instruction 2022-11-06 21:59:50 +01:00
neuromancer ee973d346f FREESCAPE: initial implementation of variable decrement and fix in global condition parsing Driller 2022-11-06 21:59:50 +01:00
neuromancer 18feecbb69 FREESCAPE: initial implementation of variable increment and game state in Driller 2022-11-06 21:59:49 +01:00
neuromancer 3e5f02f346 FREESCAPE: avoid crashing when there is no border file and added support for cga border 2022-11-06 21:59:49 +01:00
neuromancer 03291ca0b0 FREESCAPE: basic support for border rendering in driller 2022-11-06 21:59:49 +01:00
neuromancer cc1bfdf84e FREESCAPE: implemented the DESTROY instruction 2022-11-06 21:59:49 +01:00
neuromancer 1a3e7af413 FREESCAPE: fixed position rendering of polygons 2022-11-06 21:59:49 +01:00
neuromancer 4283f9b4e6 FREESCAPE: added one cga palette and refactored palette code 2022-11-06 21:59:49 +01:00
neuromancer 239aa6a49d FREESCAPE: coloring pyramid implementation and refactoring of palette code 2022-11-06 21:59:48 +01:00
neuromancer 66c4c8c70b FREESCAPE: basic implementation of solid objects using current collision checking 2022-11-06 21:59:48 +01:00