neuromancer
|
fadf91a5af
|
FREESCAPE: better script execution in castle
|
2024-05-28 20:53:44 +02:00 |
|
neuromancer
|
87efa1ae4f
|
FREESCAPE: added some code to handle ghosts in castle
|
2024-05-12 20:26:23 +02:00 |
|
neuromancer
|
3f82028ddf
|
FREESCAPE: falling handling fixes for eclipse
|
2024-02-13 14:53:16 +01:00 |
|
Torbjörn Andersson
|
a1c8db3201
|
JANITORIAL: Clean up some whitespace and double semicolons
|
2024-01-29 19:32:00 +01:00 |
|
neuromancer
|
e6a1f794f0
|
FREESCAPE: correctly handle game binary variables
|
2023-09-15 09:04:53 +02:00 |
|
neuromancer
|
45dace5e80
|
FREESCAPE: fix area transitions for some dark areas
|
2023-08-24 22:53:26 +02:00 |
|
neuromancer
|
35ff362dcb
|
FREESCAPE: improved implementation of STARTANIM opcode
|
2023-08-16 13:10:44 +02:00 |
|
neuromancer
|
b4fc39a01b
|
FREESCAPE: preliminary implementation of startanim opcode
|
2023-08-12 08:19:31 +02:00 |
|
neuromancer
|
3b56dc346d
|
FREESCAPE: improved parsing and handling of groups
|
2023-08-11 21:30:20 +02:00 |
|
neuromancer
|
aa64648dd6
|
FREESCAPE: refactored max shield and max energy variables
|
2023-07-29 16:05:38 +02:00 |
|
neuromancer
|
22a843f128
|
FREESCAPE: check if player was crushed and end game in dark
|
2023-07-27 18:56:00 +02:00 |
|
neuromancer
|
4d13c1e3be
|
FREESCAPE: jet related fixes for dark
|
2023-07-27 18:56:00 +02:00 |
|
neuromancer
|
399154408d
|
FREESCAPE: more precise implementation of the SPFX opcode for Amiga/Atari
|
2023-07-24 11:43:00 +02:00 |
|
neuromancer
|
5efd95f101
|
FREESCAPE: convert condition bytecode to uint16 to better parse Amiga/Atari conditions
|
2023-07-24 11:43:00 +02:00 |
|
neuromancer
|
9cd2572404
|
FREESCAPE: refactor color remapping code
|
2023-07-24 11:43:00 +02:00 |
|
neuromancer
|
4ed75d9c21
|
FREESCAPE: more precise timing of some fcl instructions
|
2023-06-04 14:49:10 +02:00 |
|
neuromancer
|
9f1b865829
|
FREESCAPE: initial parsing and rendering of group objects
|
2023-05-17 10:11:21 +02:00 |
|
neuromancer
|
2c33d94aca
|
FREESCAPE: improved handling of entrance usage
|
2023-05-17 10:11:21 +02:00 |
|
neuromancer
|
94d557de15
|
FREESCAPE: basic implementation of activation (only used in castle/crypt)
|
2023-05-06 14:03:04 +02:00 |
|
neuromancer
|
c4a0d162fb
|
FREESCAPE: refactored conditional handling to make it work with castle
|
2023-04-30 20:30:41 +02:00 |
|
neuromancer
|
77b3c31bdb
|
FREESCAPE: basic support for control flow opcodes of castle
|
2023-04-29 22:43:15 +02:00 |
|
neuromancer
|
d43871de98
|
FREESCAPE: allow to parse conditions using the ACTIVATED trigger for castle
|
2023-04-29 22:43:15 +02:00 |
|
neuromancer
|
311b13ecb4
|
FREESCAPE: some fixes in the parsing of fcl opcodes
|
2023-04-22 22:46:28 +02:00 |
|
neuromancer
|
5d2976f388
|
FREESCAPE: fixed incorrect parsing of 8-bit conditions
|
2023-04-06 13:40:53 +02:00 |
|
neuromancer
|
d25c824cb0
|
FREESCAPE: added walls and simplified area change code for driller for dos
|
2023-03-28 19:11:48 +02:00 |
|
neuromancer
|
77728fcf73
|
FREESCAPE: implemented timed condition executions from dark (and other games)
|
2023-03-25 09:14:27 +01:00 |
|
neuromancer
|
1c96737ae1
|
FREESCAPE: enable some spfx effects for different platforms (zx, cpc)
|
2023-03-07 21:27:45 +01:00 |
|
neuromancer
|
4e59cf8f8c
|
FREESCAPE: refactor game bits handling and set bit 31 when colliding
|
2023-02-05 18:11:59 +01:00 |
|
neuromancer
|
940a483554
|
FREESCAPE: fix corner case in 8bit instruction parsing
|
2023-01-29 20:18:17 +01:00 |
|
neuromancer
|
b1117e459d
|
FREESCAPE: stop execution if some instruction is not implemented (except in castle)
|
2023-01-29 20:18:17 +01:00 |
|
neuromancer
|
995b5a8452
|
FREESCAPE: implemented SETVAR instruction
|
2023-01-29 13:15:18 +01:00 |
|
neuromancer
|
bbc17db71e
|
FREESCAPE: make sure first sound to play is not interrupted
|
2023-01-27 08:28:37 +01:00 |
|
neuromancer
|
d194cd2352
|
FREESCAPE: improved accuracy of pc speaker sounds
|
2023-01-24 21:34:34 +01:00 |
|
elasota
|
e280186a8c
|
ALL: VS warning cleanup
|
2022-12-25 16:31:57 +01:00 |
|
neuromancer
|
943ab0d77c
|
FREESCAPE: avoid crashing when flashing the screen in CGA
|
2022-12-21 18:03:27 -03:00 |
|
neuromancer
|
adbaa03aec
|
FREESCAPE: improved support for Driller demo (DOS)
|
2022-12-21 18:03:27 -03:00 |
|
neuromancer
|
ac236fd663
|
FREESCAPE: properly render background when the player is under fire (DOS)
|
2022-12-20 08:26:44 -03:00 |
|
neuromancer
|
e40403b152
|
FREESCAPE: improved entrance detection when traversing areas
|
2022-12-07 09:35:31 +01:00 |
|
neuromancer
|
f2c630032c
|
FREESCAPE: assertions for potential nullptr derreferences reported by coverity
|
2022-12-04 10:55:00 +01:00 |
|
neuromancer
|
ee3d1386be
|
FREESCAPE: implemented spfx instruction for amiga/atari driller releases
|
2022-11-29 13:29:16 +01:00 |
|
neuromancer
|
1dfe03343e
|
FREESCAPE: refactor flash related code into flashScreen function
|
2022-11-25 20:25:11 +01:00 |
|
neuromancer
|
5103ee561f
|
FREESCAPE: basic implementation of the SPFX instruction and color remappings
|
2022-11-23 13:17:02 +01:00 |
|
neuromancer
|
2ad2980d7c
|
FREESCAPE: make sure local/global conditions are executed in the same area
|
2022-11-18 13:00:17 +01:00 |
|
neuromancer
|
ade2cc66f9
|
FREESCAPE: keep track of energy and shield in tank/jet in driller
|
2022-11-13 13:15:06 +01:00 |
|
neuromancer
|
335b309a46
|
FREESCAPE: correct height and step in jet mode in driller
|
2022-11-13 09:26:29 +01:00 |
|
neuromancer
|
baa71269e4
|
FREESCAPE: improve SwapJet opcode implementation and force local/global condition to be executed in rise/lower
|
2022-11-12 21:55:35 +01:00 |
|
neuromancer
|
f772a3dffa
|
FREESCAPE: save, load and show correctly playerHeightNumber in driller
|
2022-11-09 23:04:53 +01:00 |
|
neuromancer
|
2ac4af2347
|
FREESCAPE: improved comments on original code atribution
|
2022-11-06 22:00:38 +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 |
|