neuromancer
|
4c1f7f2716
|
FREESCAPE: parse additional dark opcode for amiga/atari
|
2024-05-14 09:41:15 +02:00 |
|
neuromancer
|
b5a4bfb5a7
|
FREESCAPE: parse two additional opcodes used in castle
|
2024-05-14 09:41:15 +02:00 |
|
neuromancer
|
e2bf4f46b2
|
FREESCAPE: fixes to load data from the amiga release of dark
|
2023-07-31 08:05:56 +02:00 |
|
neuromancer
|
aa64648dd6
|
FREESCAPE: refactored max shield and max energy variables
|
2023-07-29 16:05:38 +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
|
37b6e9fb02
|
FREESCAPE: added start animation opcode
|
2023-05-21 10:32:20 +02:00 |
|
neuromancer
|
7b3bbd0286
|
FREESCAPE: initial support for castle demo (EGA)
|
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
|
4e53bb7eef
|
FREESCAPE: correctly print the SETVAR opcode
|
2023-04-27 20:35:03 +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
|
c63f537a9a
|
FREESCAPE: avoid crashing parsing driller conditions for zx
|
2023-04-05 09:28:51 +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
|
84ec9e206b
|
FREESCAPE: fixed potentially unitialized variable
|
2023-03-25 19:02:16 +01:00 |
|
neuromancer
|
77728fcf73
|
FREESCAPE: implemented timed condition executions from dark (and other games)
|
2023-03-25 09:14:27 +01:00 |
|
neuromancer
|
db1b2cbc2f
|
FREESCAPE: basic parsing of Dark Side DOS demo
|
2023-02-01 09:20:28 +01:00 |
|
neuromancer
|
940a483554
|
FREESCAPE: fix corner case in 8bit instruction parsing
|
2023-01-29 20:18:17 +01:00 |
|
neuromancer
|
995b5a8452
|
FREESCAPE: implemented SETVAR instruction
|
2023-01-29 13:15:18 +01:00 |
|
neuromancer
|
5103ee561f
|
FREESCAPE: basic implementation of the SPFX instruction and color remappings
|
2022-11-23 13:17:02 +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
|
ae9f7d64d6
|
FREESCAPE: renamed variable names from Instruction class to follow code conventions
|
2022-11-06 22:00:35 +01:00 |
|
neuromancer
|
3e4b23f241
|
FREESCAPE: used clang-format to improve code formatting
|
2022-11-06 22:00:30 +01:00 |
|
neuromancer
|
b4bfb4bf7d
|
FREESCAPE: removed debug calls and use debugging chanels instead
|
2022-11-06 22:00:25 +01:00 |
|
neuromancer
|
4aec147f97
|
FREESCAPE: improved handling of sync/async sounds
|
2022-11-06 22:00:20 +01:00 |
|
neuromancer
|
003cb43efd
|
FREESCAPE: fixed compiler warnings
|
2022-11-06 22:00:20 +01:00 |
|
neuromancer
|
0f8a55e256
|
FREESCAPE: added missing space when printing bytecode
|
2022-11-06 22:00:15 +01:00 |
|
neuromancer
|
085af6ef83
|
FREESCAPE: inverted ifrvis and ifrinvis opcodes
|
2022-11-06 22:00:15 +01:00 |
|
neuromancer
|
fd03e9e127
|
FREESCAPE: fixed in handling certain opcodes
|
2022-11-06 22:00:14 +01:00 |
|
neuromancer
|
9e1afc82d0
|
FREESCAPE: print text instruction for eclipse
|
2022-11-06 22:00:12 +01:00 |
|
neuromancer
|
1bebf5b578
|
FREESCAPE: added some code to end the game is shield is zero
|
2022-11-06 22:00:10 +01:00 |
|
neuromancer
|
64c2933027
|
FREESCAPE: show NOPs in bytecode
|
2022-11-06 22:00:09 +01:00 |
|
neuromancer
|
c2869480bc
|
FREESCAPE: load an object from the global area if it is not available in the current one
|
2022-11-06 22:00:08 +01:00 |
|
neuromancer
|
22395f0300
|
FREESCAPE: added new licenses and cleaned up includes
|
2022-11-06 22:00:04 +01:00 |
|
neuromancer
|
98352edc3b
|
FREESCAPE: improved parsing of fcd opcodes
|
2022-11-06 22:00:03 +01:00 |
|
neuromancer
|
c90d2620ba
|
FREESCAPE: parse more fcd opcodes
|
2022-11-06 22:00:03 +01:00 |
|
neuromancer
|
90c3ff28a6
|
FREESCAPE: corrected IFINVISQ opcode implementation
|
2022-11-06 22:00:02 +01:00 |
|
neuromancer
|
67249c9c85
|
FREESCAPE: implemented additional opcode for driller
|
2022-11-06 21:59:58 +01:00 |
|
neuromancer
|
30351a2c67
|
FREESCAPE: basic implementation of swapjet opcode
|
2022-11-06 21:59:56 +01:00 |
|
neuromancer
|
f161f75250
|
FREESCAPE: improved fcl parsing and load some global objects in driller
|
2022-11-06 21:59:54 +01:00 |
|
neuromancer
|
af059a695e
|
FREESCAPE: basic sound implementation and adding floor to castle master levels
|
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
|
327cff4fea
|
FREESCAPE: fixed for castle in cpc amstrad
|
2022-11-06 21:59:52 +01:00 |
|
neuromancer
|
2b35817292
|
FREESCAPE: implemented bit instructions
|
2022-11-06 21:59:51 +01:00 |
|