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 |
|
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
|
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
|
cc1bfdf84e
|
FREESCAPE: implemented the DESTROY instruction
|
2022-11-06 21:59:49 +01:00 |
|
neuromancer
|
3647405514
|
FREESCAPE: more debugging code
|
2022-11-06 21:59:48 +01:00 |
|
neuromancer
|
e9dffc6ef9
|
FREESCAPE: improved header, namespaces and removed useless files
|
2022-11-06 21:59:48 +01:00 |
|
neuromancer
|
8442d007e7
|
FREESCAPE: added basic TOGVIS implementation
|
2022-11-06 21:59:47 +01:00 |
|
neuromancer
|
a684bc9506
|
FREESCAPE: added basic VIS implementation
|
2022-11-06 21:59:47 +01:00 |
|
neuromancer
|
ab4030ecb0
|
FREESCAPE: implemented invis opcode and improved collision detection when shooting
|
2022-11-06 21:59:46 +01:00 |
|
neuromancer
|
9fb29ea4ca
|
FREESCAPE: proof of concept of fcl execution
|
2022-11-06 21:59:46 +01:00 |
|
neuromancer
|
8830dce83a
|
FREESCAPE: show code to execute when colliding
|
2022-11-06 21:59:46 +01:00 |
|
neuromancer
|
f4558be547
|
FREESCAPE: used clang-format to improve code
|
2022-11-06 21:59:35 +01:00 |
|
neuromancer
|
8d0b3b3e04
|
FREESCAPE: added more code for 8-bit parsing
|
2022-11-06 21:59:34 +01:00 |
|
neuromancer
|
5cc47a4077
|
FREESCAPE: added more code for 8-bit parsing
|
2022-11-06 21:59:34 +01:00 |
|