Commit Graph

128 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
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
9c9f351197 font dumping tool 2021-12-27 14:16:34 +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
100690d501 hangasm: rearranging some characters 2021-12-24 15:03:44 +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
534a83cc78 assemble hangul test 2021-12-23 17:58:10 +09:00
minjaesong
2bd9ee8fd2 unicode codepoints 2021-12-18 16:35:08 +09:00
minjaesong
280288f9e8 oops... 2021-12-17 20:19:16 +09:00
minjaesong
b691eb8244 hangultest: not using hardcoded character value 2021-12-17 19:51:53 +09:00
minjaesong
826e9654c9 alphabetised hangul display test 2021-12-17 14:18:10 +09:00
minjaesong
0dc03cd7e1 tbas bugfix 2021-12-02 09:31:55 +09:00
minjaesong
f6b0f65848 pip basic update 2021-12-01 21:30:10 +09:00
minjaesong
e449add906 BASIC update 2021-12-01 20:58:34 +09:00
minjaesong
55113ff11f the pip(needs proper name) program loader and the example program 2021-12-01 16:15:42 +09:00
minjaesong
0898e8478e methods to reset font rom to default 2021-10-19 09:33:45 +09:00
minjaesong
4b293c537f working font redefining 2021-10-17 22:41:51 +09:00
minjaesong
47736212d3 dma testing codes ('fox.bytes' comes from the assets dir) 2021-10-16 15:53:16 +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
883edaab3c graphics: hardware scroll for pixels 2021-09-21 21:48:16 +09:00
minjaesong
e1905f2ca5 wordprocessor wip 2021-06-08 11:47:45 +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
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