Commit Graph

47 Commits

Author SHA1 Message Date
minjaesong
bb7bf2c6f1 one idea down, one last idea to go 2023-01-01 02:02:34 +09:00
minjaesong
cecf48178c fix: DrawCallDrawLines arg xpos and len swapped 2022-12-31 14:50:43 +09:00
minjaesong
42b66fc3fb tvdos bootable disk image builder 2022-12-22 01:34:10 +09:00
minjaesong
079641ef1e renaming system.maxmem to sys.maxmem 2022-09-01 18:13:13 +09:00
minjaesong
9df0f9ddba gpu: reading image will return its actual channel count and mov encoder will actually use it 2022-05-06 10:52:07 +09:00
minjaesong
806b534f77 arseiotnarseit 2022-04-27 17:44:33 +09:00
minjaesong
41761289d3 graphics: image bayer dithering; movie test using image decoding of tsvm's gpu 2022-04-12 11:17:20 +09:00
minjaesong
4ec8692e04 special resizing key to fit within screen 2022-04-07 14:07:33 +09:00
minjaesong
77b95a82f7 proportional scale of the image on image resample 2022-04-07 10:36:48 +09:00
minjaesong
ba97e2982c dithering of the image displaying 2022-04-06 23:46:23 +09:00
minjaesong
ffad375f23 resample-dithering wip 2022-04-06 18:04:41 +09:00
minjaesong
4c19e19b8a reading image files in graphics adapter 2022-04-06 17:10:28 +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
100690d501 hangasm: rearranging some characters 2021-12-24 15:03:44 +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
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
7709eb4d95 new mono texture format for gl 2021-05-04 01:32:47 +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
adaeadd6ca edit.js: can read existing files; change on tty key read that arrow keys are now distinguished from ctrl-S or something 2021-04-14 11:35:39 +09:00
minjaesong
d963cf8294 behaviour of con.addch changed - no longer advances cursor 2021-01-29 14:26:23 +09:00
minjaesong
91fdc7ec99 dos: text substitution using dollar sign 2021-01-29 10:59:46 +09:00
minjaesong
b73c000d43 basic update 2021-01-05 10:30:27 +09:00
minjaesong
a863d263d1 basicdoc: update 2020-12-28 11:18:13 +09:00
minjaesong
b00ac13cd2 basic: defun f call to run on complex expr as argument, not just a constant you dumbass 2020-12-28 10:04:23 +09:00
minjaesong
817548695d basic: confirming that high-order function is working properly? 2020-12-27 21:52:49 +09:00
minjaesong
74cde2f5b1 basic: new test game HANGMAN but works like ass 2020-12-27 20:24:15 +09:00
minjaesong
cdaa2a718d basic: DATA statement impl 2020-12-27 16:32:10 +09:00
minjaesong
29e08923cc basic: DEFUN can call other DEFUN (different from currying it, currying would return a function, but calling would return a value) 2020-12-27 12:51:48 +09:00
minjaesong
83a53499bc basic: changing curry operator to (~<), i thought plunger (or grabber) is semantically less awkward than the arrow 2020-12-27 02:56:18 +09:00
minjaesong
dce251fbc9 basic: currying is not left-associative 2020-12-27 01:38:33 +09:00
minjaesong
46a6bf3a0e basicdoc: major doc update 2020-12-25 21:31:45 +09:00
minjaesong
5a894c497a basicdoc: some fixes 2020-12-25 14:59:21 +09:00
minjaesong
796a63f579 basicdoc: wip 2020-12-25 13:44:45 +09:00
minjaesong
34696dd51b basic: rudimentary auto-currying 2020-12-24 17:38:27 +09:00
minjaesong
85334beff8 basic: making function 'call' within the function-type argument sorta works when you strictly curry them; literal function call seems to return undefined or something (see assets/disk0/home/basic/sinc2.bas) 2020-12-24 15:47:54 +09:00
minjaesong
608f61c617 moving everything neatly into the assets directory 2020-12-24 11:14:11 +09:00