Commit Graph
47 Commits
Author SHA1 Message Date
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