Commit Graph

410 Commits

Author SHA1 Message Date
minjaesong
26e7bef851 fixed a bug where space char indicator sometimes won't get shown 2021-06-10 17:31:29 +09:00
minjaesong
4782b1895d typesetting fix when LF is at the rightmost column 2021-06-10 15:56:36 +09:00
minjaesong
d50c507e01 faster text draw 2021-06-10 15:46:29 +09:00
minjaesong
1d63283450 gathering strings indices for each typesetted line for cursor navigation 2021-06-10 15:19:40 +09:00
minjaesong
d96de96bb9 wp font for ascii printables 2021-06-10 14:24:12 +09:00
minjaesong
37a115d8de wp 2021-06-10 10:30:57 +09:00
minjaesong
923c539161 adjustable column size 2021-06-09 21:53:10 +09:00
minjaesong
e81b5cb281 font for wordprocessor 2021-06-09 16:48:07 +09:00
minjaesong
5b8988b255 i have no idea wtf am i doing 2021-06-09 13:46:13 +09:00
minjaesong
8129da1b65 oh wait it didnt worked right 2021-06-09 12:49:36 +09:00
minjaesong
4a4425afd1 fix for the sigmoid functions 2021-06-09 11:09:24 +09:00
minjaesong
655b8acf68 sigmoid function for blending worked... almost 2021-06-09 10:31:12 +09:00
minjaesong
4a3b64da29 wordprocessor wip3 2021-06-08 17:01:37 +09:00
minjaesong
82992583ad wordprocessor wip2 2021-06-08 16:13:11 +09:00
minjaesong
e1905f2ca5 wordprocessor wip 2021-06-08 11:47:45 +09:00
minjaesong
d1313f1f6c haskell-inspired head/last/tail/init function for JS Array 2021-05-07 17:25:36 +09:00
minjaesong
1b98a19de7 fixed bad tab impl on terminal 2021-05-05 00:37:36 +09:00
minjaesong
be7dd20f14 tvdos: program title is now displayed as the window title 2021-05-04 14:09:12 +09:00
minjaesong
7709eb4d95 new mono texture format for gl 2021-05-04 01:32:47 +09:00
minjaesong
57b59995e0 basic update; removing the need of dummy texture pal.png 2021-04-28 15:50:28 +09:00
minjaesong
e232181f3d cmd: cls to also clear pixels 2021-04-27 16:04:25 +09:00
minjaesong
eb58838a57 graphics: fixed pixels not plotting on non crt_color 2021-04-27 16:02:30 +09:00
minjaesong
e031f0d256 graphics: fixed bad screen fill command impl; added clearPixels cmd 2021-04-27 14:02:38 +09:00
minjaesong
62e115a32e program titles are properly push/popped even when the program was errored 2021-04-24 11:06:35 +09:00
minjaesong
2fa8400150 removing system.halt function 2021-04-24 10:42:23 +09:00
minjaesong
07136a46d9 RESET button works now 2021-04-24 09:46:15 +09:00
minjaesong
14ffc294e3 RESET button impl but won't boot after the reset 2021-04-23 23:55:26 +09:00
minjaesong
c4cccb63c3 STOP detection injection for do-loop 2021-04-23 22:38:15 +09:00
minjaesong
dbfda580a7 SIGTERM simulation by hitting SHIFT-CTRL-T-R 2021-04-23 21:57:02 +09:00
minjaesong
1626c5f5e2 that's one shitty way of injecting a code... 2021-04-23 19:31:49 +09:00
minjaesong
48fd10aeed implemented SIGSEGV 2021-04-23 15:19:20 +09:00
minjaesong
04cafea3c5 SIGTERM is now a thing but there's no use of it 2021-04-23 14:24:15 +09:00
minjaesong
6902cb27ec wip implementing 'STOP' button as an interrupt 2021-04-23 12:14:50 +09:00
minjaesong
82b021edd7 mock splash screen for the portable 2021-04-22 20:21:30 +09:00
minjaesong
c331397619 edit.js: tab key impl 2021-04-22 17:47:27 +09:00
minjaesong
2767386820 disk drive: fixed baaaaad writeout implementation -- what the fuck was i thinking? 2021-04-22 14:18:03 +09:00
minjaesong
4ed44be569 edit.js: line numbering for lnum >= 10000 2021-04-22 13:41:05 +09:00
minjaesong
0a76ad89c1 edit.js: vert scrolling when cursoringCol > screenWidth will no longer scroll a shorter-than-screenwidth-line that results hiding the contents 2021-04-22 13:16:18 +09:00
minjaesong
209266d510 edit.js: newline indicator 2021-04-22 11:49:06 +09:00
minjaesong
b468d5e8e5 edit.js: ^Q to quit 2021-04-22 11:25:44 +09:00
minjaesong
8997b83114 edit.js: minor asthetic fix 2021-04-22 11:15:51 +09:00
minjaesong
320aea286d Merge branch 'master' of github.com:curioustorvald/tsvm 2021-04-22 10:58:22 +09:00
minjaesong
e862edd67f edit.js: adding/deleting a text or a line works again 2021-04-22 10:56:20 +09:00
minjaesong
77ff22f968 edit.js: adding a character anywhere on the line works, but not the bksp 2021-04-22 10:40:41 +09:00
minjaesong
4066ddd7a5 edit.js: hor/vert scroll works even when cursorCol != cursoringCol 2021-04-22 10:13:36 +09:00
minjaesong
1ce7ebeac9 edit.js: highlighter position fixed when scroll > 0 2021-04-21 20:02:47 +09:00
minjaesong
823ca55496 edit.js: hor scroll also works; what left is doing vert scroll when col > 0 2021-04-21 17:47:51 +09:00
minjaesong
d348e56766 edit.js: scrolling is hard... vert scroll is honest-to-god working as it should 2021-04-21 17:34:34 +09:00
minjaesong
d85b1a99dc implementation of mmio 1024..2047 2021-04-20 14:49:58 +09:00
minjaesong
95c33f7d5e edit.js: horz scroll kinda works; vert scroll works flawlessly as long as COL is 1 2021-04-19 22:38:39 +09:00