Commit Graph

68 Commits

Author SHA1 Message Date
minjaesong
f6ee563573 thats not how you advance a line; this is 2022-01-03 11:37:20 +09:00
minjaesong
a84bdddd66 gterm wipwipwip 2022-01-02 23:12:41 +09:00
minjaesong
2ec0f6aa51 i18n driver for tvdos 2021-12-28 11:28:45 +09:00
minjaesong
4058137ef7 fontupd 2021-12-26 16:19:58 +09:00
minjaesong
8d3dceb576 more editor changes 2021-10-05 10:52:48 +09:00
minjaesong
fa953a682b edit.js: displaying filename on menubar 2021-10-04 23:04:51 +09:00
minjaesong
ba71049335 edit.js to wait for key up on initial launch 2021-10-04 22:31:56 +09:00
minjaesong
7fe9e5c430 rewrote input.withEvent so that the typing is actually possible; edit now uses new input.withEvent() 2021-10-04 18:21:46 +09:00
minjaesong
e252a03cd7 make colour change in terminal work on command.js; video will draw on centre of the app window 2021-09-28 00:50:00 +09:00
minjaesong
212296eb3d bios logo smooth move-up animation 2021-09-25 16:00:42 +09:00
minjaesong
00c62a5e05 no rev slash as it always requires escaping 2021-09-25 14:27:49 +09:00
minjaesong
4bc666b627 documentation wip 2021-09-24 16:18:08 +09:00
minjaesong
f7631619d3 shell now accepts envvar KEYBOARD and changes key layout on the fly 2021-09-24 15:02:41 +09:00
minjaesong
012bc44845 keyevent reading moved to the tvdos itself 2021-09-24 11:30:55 +09:00
minjaesong
96e23d9019 fixed a bug caused by lwjgl3 where Ctrl-<alph> won't be recognised 2021-09-23 22:30:28 +09:00
minjaesong
3a1bb48514 fixing edit.js wip 2021-09-23 17:58:31 +09:00
minjaesong
e232181f3d cmd: cls to also clear pixels 2021-04-27 16:04:25 +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
dbfda580a7 SIGTERM simulation by hitting SHIFT-CTRL-T-R 2021-04-23 21:57:02 +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
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
minjaesong
1668211782 edit.js: caret row highlighter 2021-04-19 17:06:58 +09:00
minjaesong
aede935250 edit.js: vert scroll fixed, but not PgDn; hor scroll is still broken 2021-04-18 17:41:56 +09:00
minjaesong
6a1ce46f7b wtf 2021-04-17 22:56:19 +09:00
minjaesong
28d2fb6181 edit.js: completely new method of cursor moving thus everything is broken now :) 2021-04-17 18:03:08 +09:00
minjaesong
9465482fe2 edit.js: text nav in all four directions, home/end behaviour on shorter-than-screen-width line fixed, pageup/pagedown nav impl; default text colour is tad brighter 2021-04-17 11:36:10 +09:00
minjaesong
7a6b2573ca edit.js: text cursor moves intelligently on navigating lines, but scrolling is still wip 2021-04-17 10:39:55 +09:00
minjaesong
5554e0e927 edit.js: hit return to add a new line in the middle of the text 2021-04-16 17:58:19 +09:00
minjaesong
1fc01ab745 edit.js: home/end to move text cursor 2021-04-16 17:31:36 +09:00
minjaesong
74020199a6 more scroll thingy 2021-04-16 16:01:45 +09:00
minjaesong
3616d25cb6 edit.js: text line will scroll on cursor move 2021-04-16 13:39:58 +09:00
minjaesong
6ca20ce847 edit.js: scroll further left/right indicator 2021-04-16 11:38:50 +09:00
minjaesong
fba4ccb0cb edit.js: can scroll text horizontally but pretty much wip 2021-04-16 11:25:11 +09:00