Commit Graph

  • e2d466e604 signs of defun working minjaesong 2020-12-08 21:41:44 +09:00
  • 6ecd1b92d8 defun wip1 minjaesong 2020-12-08 19:30:14 +09:00
  • b8f4c13ba2 added do-nothing function minjaesong 2020-12-08 17:35:09 +09:00
  • c4522c7de3 basic: font improvements minjaesong 2020-12-08 10:17:43 +09:00
  • 447fa43d73 minor fixups minjaesong 2020-12-07 20:37:44 +09:00
  • 3003de0bb2 basic: fixed a bug where empty string would be resolved to number zero; improving performance by building parsing trees prior to the actual execution minjaesong 2020-12-06 23:23:41 +09:00
  • d5606b5fe5 basic: hamurabi also seems to be working minjaesong 2020-12-06 13:00:06 +09:00
  • 64257464b4 basic: ability to invoke with cmdline args minjaesong 2020-12-06 11:40:46 +09:00
  • 69e0b485a0 minor fixups minjaesong 2020-12-05 23:46:08 +09:00
  • 2d13e9e492 basic: newly implemented EMIT minjaesong 2020-12-05 17:41:15 +09:00
  • bd6a6be6b6 basic: fixing an edge case with scalar arrays minjaesong 2020-12-05 16:32:34 +09:00
  • 7328f5f978 basic:fixed multidimensional array access for real minjaesong 2020-12-05 15:19:28 +09:00
  • e06a7eac59 basic:more helpful errmsgs minjaesong 2020-12-04 11:54:53 +09:00
  • e7f4b07326 basic: CONST generator PRIMES minjaesong 2020-12-03 21:03:03 +09:00
  • 300f7cb9b4 basic: tron/troff command minjaesong 2020-12-03 20:30:00 +09:00
  • 743837bd86 basic: amazing.bas is working minjaesong 2020-12-03 19:03:14 +09:00
  • 6adbebc87f basic:simpler sample prg minjaesong 2020-12-03 18:02:06 +09:00
  • bda1af1237 basic:TRACEON, INPUT to properly parse integers minjaesong 2020-12-03 17:29:49 +09:00
  • 1af45748de basic:for is mutable, test with formut.bas minjaesong 2020-12-03 12:50:30 +09:00
  • b70e1db5bb basic:generator model for 'FOR' minjaesong 2020-12-03 12:02:08 +09:00
  • 41bdd30f80 basic: test prg sqrt.bas minjaesong 2020-12-02 21:55:13 +09:00
  • 1ef1f5eab8 fixing + operator minjaesong 2020-12-02 21:31:59 +09:00
  • 856764c936 basic:killed sigils; IF statement is broken? (see ltkaput.bas) minjaesong 2020-12-02 17:49:13 +09:00
  • 5b15a49f88 basic:optional index at 1, LEFT, MID, RIGHT funs minjaesong 2020-12-02 16:01:16 +09:00
  • d43d747e6a basic:multidimensional array minjaesong 2020-12-02 14:59:16 +09:00
  • 33c2871fca basic:allowing 'print' to accept zero args, of which it will print a newline minjaesong 2020-12-02 11:00:01 +09:00
  • ceda5a4479 less:u d commands, new app 'hexdump' minjaesong 2020-12-02 10:27:58 +09:00
  • 7786044d98 String.prototype.replaceAll polyfilling minjaesong 2020-12-01 23:27:15 +09:00
  • 9b870c2a47 even more graal minjaesong 2020-12-01 15:42:02 +09:00
  • 8cb9ae9c5c more graal stuffs minjaesong 2020-12-01 14:38:36 +09:00
  • 6403a84af3 migration to graal minjaesong 2020-12-01 14:16:48 +09:00
  • f4c67fee30 bf interpreter because lulz minjaesong 2020-11-30 22:26:23 +09:00
  • 0b646c4d51 basic:fixing undefined tree node (e.g. '10 PRINT SPC(19);') would cause error minjaesong 2020-11-30 11:47:30 +09:00
  • 65dca0533a basic:abandoning the idea of (:) -- executor cannot index things statement-wise, only line-wise; major re-write should be possible but NOT TODAY minjaesong 2020-11-29 12:12:52 +09:00
  • d9d256fcca scrapping earlier impl of func SEQ minjaesong 2020-11-28 23:05:05 +09:00
  • baa47ae473 fixing wrong gdx setting minjaesong 2020-11-28 19:28:49 +09:00
  • ba9925c489 basic: cons is now (!); fixed issue where paren-enclosed statement would spit error on run minjaesong 2020-11-28 18:30:32 +09:00
  • bdcef683ae basic:spc stmt and more sample codes minjaesong 2020-11-27 16:55:36 +09:00
  • 83e573dab3 basic:making gosub to work again, new END stmt minjaesong 2020-11-27 16:11:08 +09:00
  • 2d5db66c17 command.js: exit should work now minjaesong 2020-11-27 14:10:26 +09:00
  • c367b98537 basic:dim command but syntax is unlike gw-basic minjaesong 2020-11-27 13:41:16 +09:00
  • 81705dbe0f basic:slightly more helpful errmsgs minjaesong 2020-11-25 11:12:30 +09:00
  • 4dca73c798 basic: code minify minjaesong 2020-11-24 21:52:37 +09:00
  • cd518fb065 command.js: hitting return key with empty string wont error out anymore minjaesong 2020-11-24 21:28:08 +09:00
  • 7b6f3cbc43 basic:array indexing and assigning at the index minjaesong 2020-11-24 17:01:49 +09:00
  • c98016875a basic:array concat operator minjaesong 2020-11-24 14:25:51 +09:00
  • 003c8b9279 basic:fixing two new operators are not getting parsed well minjaesong 2020-11-24 11:54:48 +09:00
  • 87b08cd9ee basic:leftmost derivatives are now actually leftmost minjaesong 2020-11-24 11:17:25 +09:00
  • 471575087a basic:trying to add array pre/append operators minjaesong 2020-11-24 10:56:35 +09:00
  • 63cb58c740 font: fixing number 1 being extra thick minjaesong 2020-11-23 22:10:06 +09:00
  • 78d371101b font touchups minjaesong 2020-11-23 18:09:20 +09:00
  • bb442231ea more minor fixes on things minjaesong 2020-11-23 15:54:21 +09:00
  • c3e3d8ecef forgot one file oops minjaesong 2020-11-23 15:38:01 +09:00
  • b1a7c38d62 texticsadapter to be actually greyscale with phosphor display minjaesong 2020-11-23 15:30:52 +09:00
  • 8b296aeb4a hp 264x font update minjaesong 2020-11-23 15:06:02 +09:00
  • 387b82c563 making non-colour display to NOT use transparent colour minjaesong 2020-11-22 21:49:19 +09:00
  • fcf3dca3e4 adding 9-bit font used on HP 264x terminals minjaesong 2020-11-22 17:24:00 +09:00
  • 7a6a660da1 random stuffs minjaesong 2020-11-19 20:38:55 +09:00
  • 7fe45d9e0a lcd font fix minjaesong 2020-11-19 19:36:16 +09:00
  • dd7d226d7b half-working text-only lcd minjaesong 2020-11-19 18:01:40 +09:00
  • 5944db6096 basic: most basic and working INPUT minjaesong 2020-11-19 11:04:03 +09:00
  • 0d94951fc6 basic: INPUT wip minjaesong 2020-11-18 17:15:33 +09:00
  • f74a1ee342 basic: NEXT with arguments will be left for future version :p minjaesong 2020-11-18 15:54:12 +09:00
  • 4288f8c41b basic: fix bug where you couldnt print number 0 minjaesong 2020-11-18 15:24:09 +09:00
  • 8568a721ff basic:FOR works with limited function of NEXT minjaesong 2020-11-18 11:46:24 +09:00
  • 89c4f9ac6f basic:fix a bug where you couldnt call no-arg function without parens minjaesong 2020-11-17 11:51:08 +09:00
  • 3aca6c84be antialiased font minjaesong 2020-11-16 13:30:20 +09:00
  • c6260bb355 graphicsadapter: allowing font rom to be greyscale instead of clear B/W minjaesong 2020-11-15 23:59:07 +09:00
  • 88ad549553 basic: for loop init minjaesong 2020-11-15 22:52:29 +09:00
  • a077247825 basic: = to return its RH minjaesong 2020-11-15 21:43:50 +09:00
  • 35b7125d87 text display adapter minjaesong 2020-11-15 19:48:37 +09:00
  • c6eecdcac8 basic: indexing an array minjaesong 2020-11-15 17:56:44 +09:00
  • 552cd6da0e basic:fixed broken PRINT and some others minjaesong 2020-11-15 17:40:58 +09:00
  • 7db476d095 basic: more debuggable property names and broke PRINT statement minjaesong 2020-11-15 16:31:01 +09:00
  • f1f679eb4b basic: updating comments for array minjaesong 2020-11-15 11:43:33 +09:00
  • 7774433e18 basic: array building using TO and STEP minjaesong 2020-11-15 11:35:47 +09:00
  • b2da296602 basic: parsing for's TO and STEP as operators minjaesong 2020-11-15 01:30:00 +09:00
  • 723c31b93e basic:fixing some bugs on the parser minjaesong 2020-11-15 00:39:29 +09:00
  • 4ba004b9b7 Merge branch 'master' of https://github.com/curioustorvald/tsvm minjaesong 2020-11-14 20:10:43 +09:00
  • da595f548d basic:for-next wip todo minjaesong 2020-11-14 16:54:54 +09:00
  • 4977829c38 basic:catalog function (same as ls/dir) minjaesong 2020-11-14 14:13:46 +09:00
  • 34cfec60c7 basic:load function minjaesong 2020-11-14 13:58:11 +09:00
  • 4af9df40a2 basic:filesystem -> fs minjaesong 2020-11-14 12:50:40 +09:00
  • 5c73205d44 basic:SAVE function, filesystem:write minjaesong 2020-11-14 11:56:05 +09:00
  • ad00f02747 LESS with horizontal scroll minjaesong 2020-11-13 21:31:40 +09:00
  • c3cc6f4d1a fixing LESS not displaying full text minjaesong 2020-11-13 21:15:53 +09:00
  • 09baf05368 modeling of a program ROM minjaesong 2020-11-13 17:32:18 +09:00
  • 3a26e3dde7 rudimentary and perhaps broken LESS impl minjaesong 2020-11-13 14:51:51 +09:00
  • d0f46b89d7 bios update minjaesong 2020-11-12 17:22:34 +09:00
  • 7d6def2278 test malicious code minjaesong 2020-11-12 15:21:29 +09:00
  • 57ffc1a81f command.js: displaying errorlevel when app quit with error minjaesong 2020-11-12 15:07:29 +09:00
  • 8220732db9 touch.js minjaesong 2020-11-12 14:37:37 +09:00
  • 88ef2e05ab command.js: . and .. on path resolving minjaesong 2020-11-12 11:11:35 +09:00
  • 78df4d2971 basic: turning some global fns to local minjaesong 2020-11-09 13:46:48 +09:00
  • 99aa08e945 mkdir minjaesong 2020-11-07 23:27:28 +09:00
  • d2416e7dbc cd into relative path minjaesong 2020-11-07 22:12:35 +09:00
  • f01345fb6f more chdir wip minjaesong 2020-11-07 17:33:54 +09:00
  • 954307a7f9 graphicsadapter: using theme string instead of multiple args minjaesong 2020-11-06 17:14:24 +09:00
  • a4ec779b03 disk drive listfiles minjaesong 2020-11-06 12:41:08 +09:00
  • 0000311e07 command.js: fixing bad path syntax on shell.execute minjaesong 2020-11-06 09:58:03 +09:00