1
0

114 Commits

Author SHA1 Message Date
otya128
98aed4f3dc Add system variable stubs 2017-07-09 23:39:07 +09:00
otya128
2d1ccbdbb2 Fix Warning/Deprecation 2017-07-08 20:07:12 +09:00
otya128
bb586dbb55 IMplement STOP 2017-07-04 20:28:49 +09:00
otya128
7e2fe1992d Fix variable definition from direct mode 2017-07-04 18:42:32 +09:00
otya128
bcf3a6214a Fix DATA 2017-07-04 16:22:39 +09:00
otya128
a6866778f1 Fix using local variable from direct mode 2017-07-04 15:43:16 +09:00
otya128
ddc1e0c299 Fix OPTION STRICT 2017-01-21 23:18:26 +09:00
otya128
4eb6a1fc98 Implement CALL SPRITE 2016-12-31 13:40:44 +09:00
otya128
0899286b1f Implement SPFUNC 2016-12-31 11:35:32 +09:00
otya128
fe9d3ed065 Implement || 2016-12-31 09:48:49 +09:00
otya128
e6d0a49c24 Implement && 2016-12-31 09:45:27 +09:00
otya128
20889c28e1 Implement LINPUT 2016-12-29 17:59:47 +09:00
otya128
8a65b44002 Implement VAR(x:VAR) 2016-12-29 16:58:14 +09:00
otya128
abdd6cdc8c Implement GOSUB/GOTO x:@LABEL 2016-12-29 16:16:56 +09:00
otya128
5c6ec3e9e0 Implement CALL(x:FUNC) 2016-12-29 15:37:28 +09:00
otya128
692c7907e9 Implement PRGSLOT 2016-12-28 22:51:22 +09:00
otya128
d240a0b0d6 Add GosubUndefinedLabel 2016-12-28 17:43:53 +09:00
otya128
2c970f6dea Fix GotoExpr to use VM.currentFunction 2016-12-24 19:40:24 +09:00
otya128
d3c4392087 Add function data to stack frame 2016-12-24 19:29:37 +09:00
otya128
be9afb82ca Fix local data 2016-12-24 16:44:08 +09:00
otya128
4abf299063 Fix omitted argument 2016-12-24 13:24:36 +09:00
otya128
757bf6cc48 Fix system variable 2016-12-23 22:29:57 +09:00
otya128
58cf9048a5 Fix DATA 2016-12-23 22:08:46 +09:00
otya128
f0b598e35e Fix local restore 2016-12-23 21:16:59 +09:00
otya128
aa3c8af549 Add common function calling support 2016-12-23 20:36:18 +09:00
otya128
f1b5a3852e Implement USE 2016-12-23 19:37:33 +09:00
otya128
a05c1558fa Implement EXEC 2016-12-23 19:25:55 +09:00
otya128
0440c33184 Implement USE/EXEC compilation 2016-12-23 17:16:38 +09:00
otya128
2d0d7e0cfc Allow empty OUT arguments 2016-12-22 20:10:21 +09:00
otya128
8f59c53fbe Fix for ldc 2016-12-18 14:22:25 +09:00
otya128
f54b00549e Value => TokenValue 2016-12-17 11:55:07 +09:00
otya128
84a82d1336 Fix VAR(NAME$) 2016-12-16 23:40:54 +09:00
otya128
b4d283daad Implement MILLISEC system variable 2016-12-16 23:14:35 +09:00
otya128
e106374bb6 Implement HARDWARE sytem variable 2016-12-16 23:04:17 +09:00
otya128
463556954a Implement XON/XOFF 2016-12-09 18:24:52 +09:00
otya128
609bc0bcd5 Add VAR(expr)=expr 2016-12-08 22:32:51 +09:00
otya128
972b075b0f Fix assign 2016-12-08 21:38:22 +09:00
otya128
f172fce38f Fix RESTORE compilation 2016-12-06 18:55:59 +09:00
otya128
55fc5c169b Fix RESTORE...? 2016-12-06 18:47:02 +09:00
otya128
9242275aec Add RESULT system variable 2016-12-05 21:28:25 +09:00
otya128
8907277290 Disallow to define label from direct mode 2016-12-04 16:37:19 +09:00
otya128
bd352d81f3 Add Undefined Label Error 2016-12-04 16:30:31 +09:00
otya128
ccc9da91e1 COMMON DEF(WIP) 2016-12-02 21:27:03 +09:00
otya
df1bdb87e3 Merge pull request #9 from Tosuke/master
型でハゲてたので修正
2016-09-03 11:48:44 +09:00
otya128
6505e41fd2 SWAPを実装 2016-09-03 11:46:11 +09:00
Atnanasi
77e9f75f71 型でハゲてたので修正 2016-09-03 11:07:43 +09:00
otya128
0fd1c75b3d ブレークポイントを付けられるようにした 2016-09-02 22:47:21 +09:00
otya128
1bfb655e74 OPTIONを実装 2016-09-02 20:57:36 +09:00
otya128
2f50fc5ba9 REPEAT~UNTILを実装 2016-09-02 20:39:31 +09:00
otya128
7cb0b26880 ELSEIFを実装 2016-09-02 16:12:23 +09:00