Commit Graph

  • 541e8245bf wipwip minjaesong 2020-11-06 09:25:30 +09:00
  • e201f591b8 set command for command.js minjaesong 2020-11-05 14:25:47 +09:00
  • 8643f354e6 more autoexec minjaesong 2020-11-04 17:14:47 +09:00
  • ab0827b96c command.js to run batch file minjaesong 2020-11-04 16:10:33 +09:00
  • 3b2870ec9c impl of autoexec.bat (wip) minjaesong 2020-11-04 14:33:27 +09:00
  • c90c4987a9 more on coreutils minjaesong 2020-11-03 15:00:17 +09:00
  • 1a8ced3486 default shell: testing coreutils with cd command minjaesong 2020-11-01 23:27:09 +09:00
  • a23d85ea6c diskdrive: filtering super root access minjaesong 2020-11-01 21:58:13 +09:00
  • a2e74313a1 cmd parser minjaesong 2020-11-01 18:41:39 +09:00
  • 5d66234c47 empty commit message minjaesong 2020-11-01 17:48:23 +09:00
  • e0eba43fe0 execApp func for dos minjaesong 2020-11-01 14:42:32 +09:00
  • c331af2cc4 a way to run program with arguments minjaesong 2020-11-01 12:03:03 +09:00
  • af876866b5 minified bios minjaesong 2020-10-31 22:39:34 +09:00
  • 055b825cca booting entirely from the bios minjaesong 2020-10-31 22:23:26 +09:00
  • ca906d8606 forgot to reset the drive :p minjaesong 2020-10-30 23:38:37 +09:00
  • 21dd2ead8f making bootloader to load the dos kernel to run a shell minjaesong 2020-10-30 23:34:31 +09:00
  • d8f7bb3973 stuffs minjaesong 2020-10-30 11:45:22 +09:00
  • 4d4b698807 reading and eval()ing file using dos kernel minjaesong 2020-10-29 17:27:09 +09:00
  • 85e65e1bba writing multiblock messages thru serial minjaesong 2020-10-29 14:30:58 +09:00
  • 219bc641cf dos kernel wip minjaesong 2020-10-29 11:52:31 +09:00
  • 5167bf1034 reverting new js eval impl minjaesong 2020-10-28 23:42:55 +09:00
  • 29584b7070 working proof-of-concept file read fom disk minjaesong 2020-10-28 23:07:12 +09:00
  • 664a4ca758 more nashorn nonsense minjaesong 2020-10-28 14:57:50 +09:00
  • 939940e784 re-impl of js eval function because wtf js minjaesong 2020-10-28 14:28:36 +09:00
  • 778c8bd918 testdiskdrive minor fixes, working directory listing minjaesong 2020-10-28 11:28:07 +09:00
  • 6e5c5d0981 backporting cli command history scrolling into dos minjaesong 2020-10-28 10:24:30 +09:00
  • db3a1d4b6d nvm fixed it minjaesong 2020-10-23 23:09:53 +09:00
  • 1e8613b1d4 duh duh duh duh minjaesong 2020-10-23 22:13:01 +09:00
  • acbd4ddc7d startSend() wont send extra fill-in bytes minjaesong 2020-10-23 16:50:36 +09:00
  • d579099d9c fix:device ready check minjaesong 2020-10-23 13:23:11 +09:00
  • 448227debb fixing one fixme minjaesong 2020-10-23 11:25:11 +09:00
  • 51dce0658d little fixes and additions to basic minjaesong 2020-10-23 11:17:34 +09:00
  • 0e5c200556 working multiblock transfer (kinda) minjaesong 2020-10-22 16:28:35 +09:00
  • 79f87a1c7a Multiblock test string and multiblock transfer didnt work minjaesong 2020-10-22 14:35:26 +09:00
  • d0ef473adc SerialHelper would work as intended MINUS the wait function minjaesong 2020-10-22 14:16:36 +09:00
  • eefc33a8b0 serialhelper get device status minjaesong 2020-10-21 21:07:33 +09:00
  • cf1430d9e9 oh my minjaesong 2020-10-21 19:14:29 +09:00
  • 8d5df113ab filesystem wip wip minjaesong 2020-10-21 17:56:12 +09:00
  • b00ecf7847 test disk drive wip minjaesong 2020-10-20 22:21:46 +09:00
  • f8a0cf9ee2 gl to deal with both signed and unsigned values minjaesong 2020-10-20 21:12:53 +09:00
  • e01be3f2ca lighter memcheck minjaesong 2020-10-20 18:28:00 +09:00
  • f49cb6c300 adding gzip/replaced bad base64 impl with libgdx's minjaesong 2020-10-20 17:44:59 +09:00
  • ca672f23c2 js engine can no longer access java; we're finally using ES6 minjaesong 2020-10-20 10:46:22 +09:00
  • f8db6f1186 clock widget for fsh minjaesong 2020-10-08 17:34:18 +09:00
  • b930f1eade fix: bad sprite impl minjaesong 2020-10-08 10:41:05 +09:00
  • e8ddf6f9a1 improved logo for the shell minjaesong 2020-10-01 12:03:43 +09:00
  • 084a9f7aab logo for the shell minjaesong 2020-09-30 18:30:25 +09:00
  • 516eced8e5 duh minjaesong 2020-09-30 13:55:55 +09:00
  • dd3bb54e55 add:uptime and currentTimeInMills for JS sys class minjaesong 2020-09-22 11:22:34 +09:00
  • 50b567d9ce some random shits minjaesong 2020-09-20 21:29:26 +09:00
  • 75fa682735 how about some rng? minjaesong 2020-08-10 10:05:10 +09:00
  • 1095cbe26c so much framerate wow minjaesong 2020-08-10 09:38:24 +09:00
  • e3a4b375e3 vdc loop is working but it seems 'plot (var)' is screwing up minjaesong 2020-08-10 08:33:03 +09:00
  • dd9f6f634d minor fixups minjaesong 2020-08-05 12:50:00 +09:00
  • 95a9555031 parsing vdt commands minjaesong 2020-08-05 02:30:09 +09:00
  • 9a2d215637 v2k parser wip minjaesong 2020-07-29 18:51:06 +09:00
  • 9ecacb7ece draft of the VCD-programming thing minjaesong 2020-07-23 15:00:41 +09:00
  • 9aaf6200eb PRINT function to differentiate , and ; minjaesong 2020-06-25 21:20:14 +09:00
  • 8a638df3fc BasicAST: ability to distinguish two different separators minjaesong 2020-06-24 12:26:45 +09:00
  • 3ba693d33e changing default border col minjaesong 2020-06-17 20:39:40 +09:00
  • 0bd920a5a5 inlining some func minjaesong 2020-06-17 20:38:38 +09:00
  • 98ba742d03 yet another cursor update minjaesong 2020-06-17 19:41:09 +09:00
  • 41164f8908 fixing null nextLine when IF condition is false and has no ELSE minjaesong 2020-06-17 19:28:06 +09:00
  • 730633c23f more BASIC operators|parsing binary literals minjaesong 2020-06-17 18:05:12 +09:00
  • 51e508e5bd if and == works minjaesong 2020-06-17 15:59:03 +09:00
  • f599310d99 resource update minjaesong 2020-06-17 09:55:13 +09:00
  • fe6475d322 ^C status wont spill into the next round|memvwr minjaesong 2020-06-17 09:36:34 +09:00
  • 8b9a16bbd1 null argument to support print w/o newline|new EMIT fn for BASIC minjaesong 2020-06-16 10:02:04 +09:00
  • 4e9dcf71e0 ^C works now minjaesong 2020-06-16 08:15:57 +09:00
  • 810e9e0c0b working goto but ^C doesnt work minjaesong 2020-06-15 18:54:52 +09:00
  • 72058492b9 unary plus/minus has seemingly correct precedence | POW op breaks parser minjaesong 2020-06-15 11:57:33 +09:00
  • cbded369b6 reading variables properly | parser has bad op precedence minjaesong 2020-06-15 08:45:18 +09:00
  • 19cc6f56b8 variable assignment minjaesong 2020-06-14 18:43:35 +09:00
  • 14667fd22c executing print hello world minjaesong 2020-06-14 16:26:39 +09:00
  • f21ebdbf56 parsing of function call w/o paren minjaesong 2020-06-14 14:36:10 +09:00
  • d5e7ca8e43 if statement parsing minjaesong 2020-06-14 09:05:36 +09:00
  • d5f30489fd more comments minjaesong 2020-06-12 03:09:59 +09:00
  • 4d4154b811 fixing bad number tokenising minjaesong 2020-06-11 15:59:07 +09:00
  • 7a1d36e5c1 even better working parser minjaesong 2020-06-11 11:17:59 +09:00
  • b22797e942 mostly working parser minjaesong 2020-06-11 10:15:41 +09:00
  • b2fea56a9f parser wip minjaesong 2020-06-11 09:43:48 +09:00
  • 51060b346b ability to parse infix operators but not unary minjaesong 2020-06-11 07:53:36 +09:00
  • 655f955fc5 fixing my stupid mistake minjaesong 2020-06-10 14:53:26 +09:00
  • faa6f9182d more elaborate state machine to tokenise numbers (in limited form) and operators there minjaesong 2020-06-10 14:08:56 +09:00
  • f357e15a88 parsing works with polish notation, need function to turn infix to polish minjaesong 2020-06-10 07:08:18 +09:00
  • 1f88a878be yet another state machine fix minjaesong 2020-06-10 01:29:29 +09:00
  • 851ff9c277 partially working number/operator elaboration? minjaesong 2020-06-09 12:03:39 +09:00
  • 7b9fcfbaf9 working parentheses parsing minjaesong 2020-06-09 03:22:19 +09:00
  • 2eb6a4a99e kinda working AST building? minjaesong 2020-06-07 09:17:01 +09:00
  • 6d71277410 base64 encoding minjaesong 2020-06-04 19:16:32 +09:00
  • 55b167a66b base64 decoding for embedding image onto the src minjaesong 2020-06-03 23:22:34 +09:00
  • e59c507ea0 basic interpret wip minjaesong 2020-06-02 07:22:04 +09:00
  • 1e0f122aff basic renum function minjaesong 2020-06-01 04:55:49 +09:00
  • ad830866be text colouring cmd on con library minjaesong 2020-05-30 04:45:50 +09:00
  • 790d5807e3 partially implemented SGR seq; DECTCEM cursor show/hide minjaesong 2020-05-30 04:31:44 +09:00
  • 2bc44d905c 255 col palette for GIMP minjaesong 2020-05-24 18:23:45 +09:00
  • 904c080731 basic interpreter wip minjaesong 2020-05-20 05:37:36 +09:00
  • a1e053c53e command history navigation sorta works minjaesong 2020-05-19 11:54:13 +09:00
  • 619257ecf2 more input reading|js console app minjaesong 2020-05-19 11:14:27 +09:00
  • 9321dbceb1 serial port seems to work? minjaesong 2020-05-18 07:32:03 +09:00