Vadim Grigoruk
60c43863c6
#593 fixed crash
2018-08-25 01:33:33 +03:00
Vadim Grigoruk
6be630167a
#652 : added alt font button to the Code Editor
2018-08-04 00:36:53 +03:00
Vadim Grigoruk
4741ed2662
Merge pull request #611 from technomancy/eval
...
Add eval command
2018-07-10 14:29:05 +03:00
Phil Hagelberg
1af15dd368
Make eval command go thru tic_script_config.
2018-07-09 22:31:26 -07:00
Phil Hagelberg
0ee38a307c
Fix getFennelOutline.
...
Now it loops thru each "(fn " match to find identifiers, treating
whitespace or open-bracket as an end-of-identifier. There are other
characters which could theoretically signal the end of an identifier,
but none of them are valid in this position.
2018-07-09 08:57:26 -07:00
Phil Hagelberg
7a40c6ec64
Share lua builtins open function across all lua-based languages.
2018-05-25 20:15:42 -07:00
Phil Hagelberg
bae4cfb2ef
Pull in new Fennel compiler; tell it to correlate line numbers.
2018-05-25 20:10:18 -07:00
Phil Hagelberg
bd3d9cfbd7
Add Fennel as an option for creating games.
2018-05-15 20:33:57 -07:00
BADIM-PC\Vadim
96e2c19a5f
OVERLAP mode renamed to OVERLINE
...
also, TIC uses palette from VRAM instead cart palette in OVR
2018-02-27 13:42:08 +03:00
BADIM-PC\Vadim
3517e080e3
small syntax fixes
2018-02-19 12:12:45 +03:00
František Jahoda
4eded0eec5
Print traceback for lua code.
2018-02-18 23:21:43 +01:00
BADIM-PC\Vadim
8f7b17a305
Preprocessor definitions to build with/without lua/moon/js/wren #529
2018-02-16 15:43:30 +03:00
BADIM-PC\Vadim
c419c5297d
Problem with signed 32bits PMEM #525
2018-02-16 13:38:11 +03:00
František Jahoda
01e89aaa7f
Add debug library for lua.
...
This allows to print tracebacks in lua and simplifies debugging.
2018-02-15 23:06:49 +01:00
BADIM-PC\Vadim
5f7b2fb727
no message
2018-02-15 17:19:04 +03:00
BADIM-PC\Vadim
dd333baf38
ESC and F1-F12 disabled in game mode
2018-01-24 19:50:06 +03:00
BADIM-PC\Vadim
e0cc606d2c
Special functions should have common formatting #503
2018-01-22 14:28:14 +03:00
BADIM-PC\Vadim
c33e345eac
moonscript moved to 3rd-party
2018-01-11 07:57:14 +03:00
BADIM-PC\Vadim
1f7823ea6e
Don't use ESC and F1-F12 buttons in keyboard input #492
2018-01-03 15:52:12 +03:00
BADIM-PC\Vadim
d20232d673
#484 small fix
2017-12-29 19:20:37 +03:00
BADIM-PC\Vadim
16ba85425d
#484 key api always should return bool value
2017-12-29 19:11:52 +03:00
BADIM-PC\Vadim
95724eeccb
key() / keyp() works in JS
2017-12-29 18:47:03 +03:00
BADIM-PC\Vadim
7e9cf5648f
no message
2017-12-29 18:22:21 +03:00
BADIM-PC\Vadim
ca0a7c7167
added key() / keyp() LUA api
2017-12-29 17:59:07 +03:00
BADIM-PC\Vadim
c3a57954aa
no message
2017-12-29 15:44:42 +03:00
BADIM-PC\Vadim
acbacb574e
no message
2017-12-29 15:25:29 +03:00
BADIM-PC\Vadim
8daa4c7f38
Use mouse and gamepad simultaneously #484
2017-12-27 15:47:33 +03:00
BADIM-PC\Vadim
9786c6dcc5
Move persistent memory outside of the RAM #483
2017-12-27 12:51:13 +03:00
BADIM-PC\Vadim
6bb605e640
#479 moved parse logic to lang config
2017-12-23 18:19:51 +03:00
BADIM-PC\Vadim
ef502b2496
#477 outline func moved to TIC module
2017-12-22 14:20:15 +03:00
BADIM-PC\Vadim
67d5ad4860
#477 api keywords moved to TIC module
2017-12-21 10:40:56 +03:00
BADIM-PC\Vadim
1280a1291a
#477 script config moved to TIC module
2017-12-21 10:28:14 +03:00
BADIM-PC\Vadim
2eacc2bf34
Please, add "cartidge reset" api call #473
2017-12-20 15:07:35 +03:00
BADIM-PC\Vadim
d2fe2adddb
#341
...
added mask parameter for sync()
2017-12-17 22:11:01 +03:00
BADIM-PC\Vadim
c20fa09c0f
changed params order for sync() api - section,bank,tocart
...
added 'pal' section to sync()
2017-12-15 16:01:51 +03:00
BADIM-PC\Vadim
07616adaca
added banks loading from a .tic cart
2017-12-15 11:42:25 +03:00
BADIM-PC\Vadim
272f6af991
1 bank for non Pro build
2017-12-14 17:19:35 +03:00
BADIM-PC\Vadim
6e8a478ee9
lua/js sync impl
2017-12-14 11:50:50 +03:00
BADIM-PC\Vadim
62a64515ef
added sections/banks to SYNC api
2017-12-14 10:54:23 +03:00
BADIM-PC\Vadim
c90b3ba171
Impossible to exit infinite while loop #197
...
review changes for 18aca45673 (r26209938)
2017-12-12 13:46:05 +03:00
BADIM-PC\Vadim
18aca45673
Impossible to exit infinite while loop #197
2017-12-12 12:50:39 +03:00
BADIM-PC\Vadim
be7151386d
no message
2017-12-10 12:12:09 +03:00
BADIM-PC\Vadim
694a016334
no message
2017-12-10 11:32:49 +03:00
BADIM-PC\Vadim
effcdbf485
added OVR to Sprite and Map editors
2017-12-08 13:54:01 +03:00
BADIM-PC\Vadim
a2e97b018a
no message
2017-11-30 15:51:52 +03:00
BADIM-PC\Vadim
c69d36abb7
OVR works
2017-11-30 14:21:05 +03:00
BADIM-PC\Vadim
f578428381
no message
2017-11-30 12:21:34 +03:00
BADIM-PC\Vadim
72e9e449a0
sync() api changes #410
2017-11-21 20:10:51 +03:00
BADIM-PC\Vadim
f4808d40d4
#383
2017-11-21 17:31:01 +03:00
MonstersGoBoom
1f6897ca64
Crash fix
...
reject triangles that can crash
XYUV's switched to Floats. for textri ( this is important )
2017-10-30 12:12:53 -04:00