Eugene Sandulenko
|
121e42b88d
|
DIRECTOR: More work on reducing header dependency
|
2019-12-24 00:19:27 +01:00 |
|
Eugene Sandulenko
|
b21b29a2f6
|
DIRECTOR: Further simplification of include dependencies
|
2019-12-24 00:19:27 +01:00 |
|
Eugene Sandulenko
|
649e7a0c28
|
DIRECTOR: Decreased header dependency
|
2019-12-24 00:19:27 +01:00 |
|
Scott Percival
|
e943f8c291
|
DIRECTOR: LINGO: Fix string constants, make constant pushing inline
|
2019-12-23 08:58:14 +08:00 |
|
Scott Percival
|
d1347b0ce1
|
DIRECTOR: LINGO: Add define() support for bytecode
|
2019-12-23 08:58:14 +08:00 |
|
Scott Percival
|
ff8c089bae
|
DIRECTOR: LINGO: Add c_namepush
|
2019-12-17 22:56:02 +08:00 |
|
Scott Percival
|
8fe023ebce
|
DIRECTOR: LINGO: Variable name tweaks
|
2019-12-17 22:56:02 +08:00 |
|
Scott Percival
|
412d504f4e
|
DIRECTOR: LINGO: Fix cb_v4theentitynamepush to consume an argc
|
2019-12-04 01:12:41 +08:00 |
|
Scott Percival
|
2d3da1aa31
|
DIRECTOR: LINGO: Implement c_argcpush
|
2019-12-04 00:50:28 +08:00 |
|
Scott Percival
|
324cffbde6
|
DIRECTOR: LINGO: Add cb_v4theentitynamepush
|
2019-12-03 23:07:28 +08:00 |
|
Scott Percival
|
a17f406bef
|
DIRECTOR: Adjust naming of some instructions
|
2019-12-02 21:57:10 +08:00 |
|
Scott Percival
|
237a5f97a8
|
DIRECTOR: Comments for bytecode argument parser
|
2019-12-02 21:57:10 +08:00 |
|
Scott Percival
|
29be7c0fa6
|
DIRECTOR: Implement c_jump and c_jumpif
|
2019-12-02 21:57:09 +08:00 |
|
Scott Percival
|
f7fee0145b
|
DIRECTOR: Replace code int/double parsing with inline function
|
2019-12-02 21:57:09 +08:00 |
|
Scott Percival
|
13cffcd6a2
|
DIRECTOR: Add stubs for c_jump and c_jumpif
|
2019-12-02 21:57:09 +08:00 |
|
Scott Percival
|
a45da2eb03
|
DIRECTOR: Add c_constpush
|
2019-12-02 21:57:09 +08:00 |
|
Scott Percival
|
993fbf5a4f
|
DIRECTOR: Add c_v4theentitypush and c_v4theentityassign
|
2019-12-02 21:57:09 +08:00 |
|
Scott Percival
|
f2bb49397b
|
DIRECTOR: Add bytecode lookup table for TheEntity functions
|
2019-12-02 21:57:09 +08:00 |
|
D G Turner
|
3238e523ee
|
DIRECTOR: Fix Unused Variable Compiler Warnings
As the engine is still being actively developed, have commented out
these variables, rather than removing, so they can be enabled in future.
|
2019-11-18 07:23:11 +00:00 |
|
Scott Percival
|
397a29a5a2
|
DIRECTOR: Add more logging to Lingo script loader
|
2019-11-17 22:31:54 +01:00 |
|
Scott Percival
|
25c8d3a57c
|
DIRECTOR: Attempt to load Lingo bytecode for v4 and above
|
2019-11-17 22:31:54 +01:00 |
|
Scott Percival
|
64cb33c376
|
DIRECTOR: More formatting
|
2019-11-17 22:31:54 +01:00 |
|
Scott Percival
|
e376cce16d
|
DIRECTOR: Fix formatting
|
2019-11-17 22:31:54 +01:00 |
|
Scott Percival
|
2a8019be31
|
DIRECTOR: Add loader for Lingo name section.
|
2019-11-17 22:31:54 +01:00 |
|
Scott Percival
|
caf2a2301c
|
DIRECTOR: Fix functions_offset in addCodeV4
|
2019-11-17 22:31:54 +01:00 |
|
Scott Percival
|
82af142840
|
DIRECTOR: Fix code formatting.
|
2019-11-17 22:31:54 +01:00 |
|
Scott Percival
|
02a43f98af
|
DIRECTOR: Add ScriptContext struct to track all attributes of the current script.
|
2019-11-17 22:31:54 +01:00 |
|
Scott Percival
|
5f6e158fd3
|
DIRECTOR: Add support for exit.
|
2019-11-17 22:31:54 +01:00 |
|
Scott Percival
|
3891161b4c
|
DIRECTOR: Fix script function model, rename c_nop to c_unk.
|
2019-11-17 22:31:54 +01:00 |
|
Scott Percival
|
5448794b7a
|
DIRECTOR: Adjust codeInt and codeArray to not include calls to c_intpush and c_arraypush
|
2019-11-17 22:31:54 +01:00 |
|
Scott Percival
|
cd619768ed
|
DIRECTOR: Flesh out bytecode interpreter
|
2019-11-17 22:31:54 +01:00 |
|
Scott Percival
|
ffde055357
|
DIRECTOR: begin interpreter for Lingo V4 bytecode
|
2019-11-17 22:31:54 +01:00 |
|