Eugene Sandulenko
|
a3828cf7a5
|
DIRECTOR: Lingo: Improved check for REFERENCE assignment
|
2017-03-13 09:08:51 +01:00 |
|
Eugene Sandulenko
|
ff7cff72f4
|
DIRECTOR: Lingo: More debug output to call() method
|
2017-03-08 18:49:19 +01:00 |
|
Eugene Sandulenko
|
27a0f43333
|
DIRECTOR: Move utility functions to util.cpp
|
2017-02-25 21:44:01 +01:00 |
|
Eugene Sandulenko
|
5eb38c5d1c
|
DIRECTOR: Lingo: Initial code for func_playdone()
|
2017-02-24 19:16:22 +01:00 |
|
Eugene Sandulenko
|
99f976e3ae
|
DIRECTOR: Lingo: Initial code for func_play()
|
2017-02-24 19:11:53 +01:00 |
|
Eugene Sandulenko
|
a3a74c7012
|
DIRECTOR: Lingo: Clarified compile and exec debug level messages
|
2017-02-24 08:22:20 +01:00 |
|
Eugene Sandulenko
|
9cfec74ac1
|
DIRECTOR: Lingo: Show execution trace at earlier debug levels
|
2017-02-24 08:12:23 +01:00 |
|
Eugene Sandulenko
|
78f6038537
|
DIRECTOR: Lingo: Do not pollute stack in c_assign()
|
2017-02-23 18:54:33 +01:00 |
|
Eugene Sandulenko
|
a441f4a047
|
DIRECTOR: Lingo: Initial code for field assignments
|
2017-02-22 17:18:55 +01:00 |
|
Eugene Sandulenko
|
4cdb198f78
|
DIRECTOR: Lingo: Fix stack overflow when assigning 'the' entity
|
2017-02-22 15:42:37 +01:00 |
|
Eugene Sandulenko
|
b36d517406
|
DIRECTOR: Lingo: Fixed stack underflow in handler execution
|
2017-02-22 15:38:24 +01:00 |
|
Eugene Sandulenko
|
58d393b314
|
DIRECTOR: Lingo: Fix when..then execution
|
2017-02-22 13:27:53 +01:00 |
|
Eugene Sandulenko
|
0b64be9773
|
DIRECTOR: Lingo: Move repeat..with, repeat..while and when to relative addresses
This makes whole Lingo compiled code relocatable
|
2017-02-22 12:31:56 +01:00 |
|
Eugene Sandulenko
|
d73ebf5c55
|
DIRECTOR: Lingo: Fixed float constants processing
|
2017-02-22 12:22:00 +01:00 |
|
Eugene Sandulenko
|
9dfb8ffd12
|
DIRECTOR: Lingo: Turned if() statement code into relative jumps
This will let us relocate code as we want, particularly when a
macro/handler is defined
|
2017-02-22 12:05:19 +01:00 |
|
Eugene Sandulenko
|
ed1d606e9f
|
DIRECTOR: Lingo: Implemented stub for REFERENCE built-ins
|
2017-02-12 11:35:50 +01:00 |
|
Eugene Sandulenko
|
a243a479ae
|
DIRECTOR: Lingo: Added grammar for assignment to references
|
2017-02-12 11:32:05 +01:00 |
|
Eugene Sandulenko
|
8420310989
|
DIRECTOR: Lingo: Implemented sanity checks for built-ins
|
2017-02-11 09:53:47 +01:00 |
|
Eugene Sandulenko
|
165cbd180c
|
DIRECTOR: Lingo: Avoid deleting counter in 'repeat..with' statement
|
2017-02-10 21:36:06 +01:00 |
|
Eugene Sandulenko
|
5370377943
|
DIRECTOR: Lingo: Fix global symbol processing
|
2017-02-09 09:23:13 +01:00 |
|
Eugene Sandulenko
|
73cf9721e3
|
DIRECTOR: Lingo: Fix double free in local vars
|
2017-02-09 09:11:54 +01:00 |
|
Eugene Sandulenko
|
eb179c5241
|
DIRECTOR: Lingo: Documented D4 "Parent scripts" Lingo
|
2017-02-08 21:30:29 +01:00 |
|
Eugene Sandulenko
|
296dac6bc2
|
DIRECTOR: Lingo: Switched Symbol::name to Common::String
|
2017-02-08 17:30:17 +01:00 |
|
Eugene Sandulenko
|
b37a3e5224
|
DIRECTOR: Lingo: Documented D4 "Movie in a window" Lingo
|
2017-02-07 09:47:33 +01:00 |
|
Eugene Sandulenko
|
293d59f6ad
|
DIRECTOR: Lingo: Further work on improved built-in grammar
|
2017-02-06 19:10:51 +01:00 |
|
Eugene Sandulenko
|
03765dbf18
|
DIRECTOR: Lingo: Implemented immediate mode used for 'playAccel'
In this mode we treat every parameter as a string, not a keyword
or built-in name
|
2017-01-15 17:33:25 +01:00 |
|
Eugene Sandulenko
|
599184ab19
|
DIRECTOR: Lingo: More portable float reading
|
2017-01-14 11:24:39 +01:00 |
|
Eugene Sandulenko
|
08cdd94973
|
DIRECTOR: Lingo: Implemented grammar for arrays
|
2017-01-13 09:51:26 +01:00 |
|
stevenhoefel
|
1f95f5c161
|
DIRECTOR: Hook Lingo events through. Tie in frame events.
|
2017-01-12 08:58:48 +11:00 |
|
Eugene Sandulenko
|
9feebaf649
|
DIRECTOR: Lingo: Add debug print out of immediate floats
|
2017-01-11 10:18:20 +01:00 |
|
Eugene Sandulenko
|
677dd99bdb
|
DIRECTOR: Lingo: Added stubs for D3 Text-related syntax
|
2017-01-10 01:02:56 +01:00 |
|
Eugene Sandulenko
|
525f916b2d
|
DIRECTOR: Lingo: Implemented stub for char..of and char..to..of
|
2017-01-10 01:02:56 +01:00 |
|
Eugene Sandulenko
|
bfc2fa8aa2
|
DIRECTOR: Lingo: Implemented stubs for put..after and put..before
|
2017-01-10 01:02:56 +01:00 |
|
Eugene Sandulenko
|
2c69ffc3ff
|
DIRECTOR: Lingo: Added stub for handling symbols
|
2017-01-10 01:02:56 +01:00 |
|
stevenhoefel
|
82ae4e07ca
|
DIRECTOR: Build fix whilst determining correct parameters to pass to Lingo::call()
|
2017-01-10 09:31:42 +11:00 |
|
stevenhoefel
|
60f936d1f7
|
DIRECTOR: More work to get events triggering. Loop all frames in score.
|
2017-01-10 09:24:21 +11:00 |
|
Eugene Sandulenko
|
8a68c0d891
|
DIRECTOR: Lingo: Fix arguments check for built-ins
|
2017-01-07 22:56:30 +01:00 |
|
Eugene Sandulenko
|
f7e0107307
|
DIRECTOR: Plug several leaks
|
2016-11-10 23:01:00 +01:00 |
|
Eugene Sandulenko
|
70a447975e
|
DIRECTOR: Make PC types uniform
|
2016-09-05 08:39:54 +02:00 |
|
Eugene Sandulenko
|
b35c555e1b
|
DIRECTOR: Fix warnings
|
2016-09-05 08:12:47 +02:00 |
|
Eugene Sandulenko
|
3f8eab1757
|
DIRECTOR: Lingo: Implement in-place macro calling
|
2016-09-02 17:25:31 +02:00 |
|
Eugene Sandulenko
|
bb2168fe9c
|
DIRECTOR: Lingo: Fixed c_whencode and added debug output
|
2016-09-02 09:51:12 +02:00 |
|
Eugene Sandulenko
|
18af5ea5da
|
DIRECTOR: Initial code for Lingo keyboard handling
|
2016-09-02 09:51:12 +02:00 |
|
Eugene Sandulenko
|
3735f79d5b
|
DIRECTOR: Lingo: Implemented when..then keyword logic
|
2016-09-01 10:26:42 +02:00 |
|
Eugene Sandulenko
|
dbf2876b70
|
DIRECTOR: Further reduction of include dependency
|
2016-08-23 19:13:21 +02:00 |
|
Eugene Sandulenko
|
3d6d6fa2dd
|
DIRECTOR: Reduce header dependency
|
2016-08-23 19:13:21 +02:00 |
|
Eugene Sandulenko
|
fdd4e8369a
|
DIRECTOR: Lingo: Defined 'mod' operator and specified operator precedence
|
2016-08-20 12:59:59 +02:00 |
|
Eugene Sandulenko
|
80b8fcf693
|
DIRECTOR: Lingo: Added stub for 'instance' keyword
|
2016-08-20 11:42:01 +02:00 |
|
Eugene Sandulenko
|
1660b859a1
|
DIRECTOR: Lingo: Implemented 'exit repeat' keyword
|
2016-08-20 11:37:17 +02:00 |
|
Eugene Sandulenko
|
97be9aa6dc
|
DIRECTOR: Lingo: Improved debug output
|
2016-08-19 19:04:07 +02:00 |
|