Commit Graph

408 Commits

Author SHA1 Message Date
minjaesong
8d1f6fccf3 preemption proof-of-concept 2022-03-05 22:47:21 +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
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
6e14078ef7 just an idea 2021-12-22 22:44:18 +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
5148242522 generating paint diff from old draw cmd buf 2021-12-02 16:14:56 +09:00
minjaesong
31fa07579e world radar 2021-12-02 15:15:34 +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
065dfdac6f new peripheral; testing app improvements 2021-12-01 15:22:24 +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
905f81d15c ways to modify font rom but untested 2021-10-16 20:23:00 +09:00
minjaesong
47736212d3 dma testing codes ('fox.bytes' comes from the assets dir) 2021-10-16 15:53:16 +09:00
minjaesong
96730145e7 confirmed disk dma working 2021-10-16 13:37:14 +09:00
minjaesong
34437b83b0 tsvmbios: less eye-piercing blue 2021-10-11 20:36:17 +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
f049a22238 bios: making sure no internal vars of the bios would leak into the userspace 2021-10-02 13:28:58 +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
6fdfd3f794 graphics: scanline scroll and the splash screen demonstrating the feature 2021-09-26 13:23:26 +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
3249c1dba0 large logo 2021-09-24 17:13:13 +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
f26b9bc9b1 it's simply not running fast, increasing anim stride 2021-09-23 19:06:17 +09:00
minjaesong
3a1bb48514 fixing edit.js wip 2021-09-23 17:58:31 +09:00
minjaesong
d0196786b4 this is correct implementation 2021-09-23 16:20:39 +09:00
minjaesong
d107164001 splash screen with new official-ish logo 2021-09-23 14:39:10 +09:00