Commit Graph

94 Commits

Author SHA1 Message Date
minjaesong
9aaa7689ed exception caused by an app that is not handled by TVDOS will now print out stack trace before causing the computer to shut down 2022-05-26 20:31:34 +09:00
minjaesong
ab2b21552a pipe now works with dir 2022-05-25 10:46:46 +09:00
minjaesong
359ef6d235 pipe is wip but && operator kinda works 2022-05-13 11:18:14 +09:00
minjaesong
761f9b6264 tvdos: parsing pipe operator 2022-05-12 20:52:43 +09:00
minjaesong
5b8930202f more pipe stuffs 2022-05-12 11:17:55 +09:00
minjaesong
541d385ec6 decodemov: fixed a bug where the frame read occasionally hangs at the end of the playback 2022-05-11 15:48:15 +09:00
minjaesong
09a7698205 tvdos: cls to clear out secondary fbuf 2022-05-08 20:54:02 +09:00
minjaesong
b8956c22ff trying to make cursor not blink while typing which doesn't work on edit.js 2022-05-04 11:15:32 +09:00
minjaesong
c00cbc155d fsh: quick access widget 2022-04-29 21:14:06 +09:00
minjaesong
66c3e252c0 more fsh widgets 2022-04-29 17:27:49 +09:00
minjaesong
847032240a var -> let 2022-04-29 15:19:06 +09:00
minjaesong
7737f65ea5 fsh update 2022-04-29 15:06:55 +09:00
minjaesong
95bfaae1da tsvm mov encoder and decoder 2022-04-12 16:44:14 +09:00
minjaesong
4c19e19b8a reading image files in graphics adapter 2022-04-06 17:10:28 +09:00
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
1fb4e93ffe line wrap fix for hangul print 2021-12-28 21:48:24 +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
04d77b16dc more robust multilingual print 2021-12-26 10:00:07 +09:00
minjaesong
2c13432aeb print: emit replacement character for unknown codepoint 2021-12-24 14:31:10 +09:00
minjaesong
c802c46f90 tvdos kernel to support unicode print, and hangul kernel module to demo the unicode support 2021-12-24 11:30:55 +09:00
minjaesong
229cc78eb6 hangul assembler; adding Unicode conversion function to the TVDOS 2021-12-23 20:12:20 +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
27f6c94ece doc: keycode update 2021-09-24 21:42:06 +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
7709eb4d95 new mono texture format for gl 2021-05-04 01:32:47 +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
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
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