Commit Graph

  • 6eff63a141 hyphenation is super jank and not very well working minjaesong 2021-06-22 11:45:38 +09:00
  • 92e968f8ee justification: text cursor is set correctly when the line is contracted minjaesong 2021-06-22 11:19:29 +09:00
  • cb4e1f94c8 justification: fixing some quirks minjaesong 2021-06-19 17:37:56 +09:00
  • 4eed34fa62 wp minjaesong 2021-06-19 17:17:18 +09:00
  • 94eebd816b wp: text justification wip minjaesong 2021-06-19 16:20:28 +09:00
  • f87c63f02e wp: text justification wip minjaesong 2021-06-19 15:48:59 +09:00
  • 8292c3c0b0 scrollable wip minjaesong 2021-06-19 09:52:49 +09:00
  • 19a85947ed idea artefact setting update minjaesong 2021-06-18 16:31:12 +09:00
  • 335aa82215 wp: typesetting strats are now in separate function minjaesong 2021-06-18 16:20:46 +09:00
  • ba09591f9b wp: justifying mockup minjaesong 2021-06-17 10:47:41 +09:00
  • bb6cab86f3 wp: typesetting information is now an object minjaesong 2021-06-17 10:30:52 +09:00
  • 3bed36f2e3 alternative shape for Q minjaesong 2021-06-10 17:47:20 +09:00
  • 26e7bef851 fixed a bug where space char indicator sometimes won't get shown minjaesong 2021-06-10 17:31:29 +09:00
  • 4782b1895d typesetting fix when LF is at the rightmost column minjaesong 2021-06-10 15:56:36 +09:00
  • d50c507e01 faster text draw minjaesong 2021-06-10 15:46:29 +09:00
  • 1d63283450 gathering strings indices for each typesetted line for cursor navigation minjaesong 2021-06-10 15:19:40 +09:00
  • d96de96bb9 wp font for ascii printables minjaesong 2021-06-10 14:21:51 +09:00
  • 37a115d8de wp minjaesong 2021-06-10 10:30:57 +09:00
  • 923c539161 adjustable column size minjaesong 2021-06-09 21:52:17 +09:00
  • e81b5cb281 font for wordprocessor minjaesong 2021-06-09 16:36:39 +09:00
  • 5b8988b255 i have no idea wtf am i doing minjaesong 2021-06-09 13:46:13 +09:00
  • 8129da1b65 oh wait it didnt worked right minjaesong 2021-06-09 12:49:36 +09:00
  • 4a4425afd1 fix for the sigmoid functions minjaesong 2021-06-09 11:09:24 +09:00
  • 655b8acf68 sigmoid function for blending worked... almost minjaesong 2021-06-09 10:31:12 +09:00
  • 4a3b64da29 wordprocessor wip3 minjaesong 2021-06-08 16:48:46 +09:00
  • 82992583ad wordprocessor wip2 minjaesong 2021-06-08 16:13:11 +09:00
  • e1905f2ca5 wordprocessor wip minjaesong 2021-06-08 11:39:26 +09:00
  • d1313f1f6c haskell-inspired head/last/tail/init function for JS Array minjaesong 2021-05-07 17:25:36 +09:00
  • 1b98a19de7 fixed bad tab impl on terminal minjaesong 2021-05-05 00:37:36 +09:00
  • be7dd20f14 tvdos: program title is now displayed as the window title minjaesong 2021-05-04 14:09:12 +09:00
  • 7709eb4d95 new mono texture format for gl minjaesong 2021-05-04 01:32:47 +09:00
  • 57b59995e0 basic update; removing the need of dummy texture pal.png minjaesong 2021-04-28 15:50:28 +09:00
  • e232181f3d cmd: cls to also clear pixels minjaesong 2021-04-27 16:04:25 +09:00
  • eb58838a57 graphics: fixed pixels not plotting on non crt_color minjaesong 2021-04-27 16:02:30 +09:00
  • e031f0d256 graphics: fixed bad screen fill command impl; added clearPixels cmd minjaesong 2021-04-27 14:02:38 +09:00
  • 62e115a32e program titles are properly push/popped even when the program was errored minjaesong 2021-04-24 11:06:35 +09:00
  • 2fa8400150 removing system.halt function minjaesong 2021-04-24 10:42:23 +09:00
  • 07136a46d9 RESET button works now minjaesong 2021-04-24 09:46:15 +09:00
  • 14ffc294e3 RESET button impl but won't boot after the reset minjaesong 2021-04-23 23:55:26 +09:00
  • c4cccb63c3 STOP detection injection for do-loop minjaesong 2021-04-23 22:37:57 +09:00
  • dbfda580a7 SIGTERM simulation by hitting SHIFT-CTRL-T-R minjaesong 2021-04-23 21:57:02 +09:00
  • 1626c5f5e2 that's one shitty way of injecting a code... minjaesong 2021-04-23 19:31:49 +09:00
  • 48fd10aeed implemented SIGSEGV minjaesong 2021-04-23 15:19:20 +09:00
  • 04cafea3c5 SIGTERM is now a thing but there's no use of it minjaesong 2021-04-23 14:24:15 +09:00
  • 6902cb27ec wip implementing 'STOP' button as an interrupt minjaesong 2021-04-23 12:14:50 +09:00
  • 82b021edd7 mock splash screen for the portable minjaesong 2021-04-22 20:21:05 +09:00
  • c331397619 edit.js: tab key impl minjaesong 2021-04-22 17:47:27 +09:00
  • 2767386820 disk drive: fixed baaaaad writeout implementation -- what the fuck was i thinking? minjaesong 2021-04-22 14:18:03 +09:00
  • 4ed44be569 edit.js: line numbering for lnum >= 10000 minjaesong 2021-04-22 13:41:05 +09:00
  • 0a76ad89c1 edit.js: vert scrolling when cursoringCol > screenWidth will no longer scroll a shorter-than-screenwidth-line that results hiding the contents minjaesong 2021-04-22 13:16:18 +09:00
  • 209266d510 edit.js: newline indicator minjaesong 2021-04-22 11:49:06 +09:00
  • b468d5e8e5 edit.js: ^Q to quit minjaesong 2021-04-22 11:25:44 +09:00
  • 8997b83114 edit.js: minor asthetic fix minjaesong 2021-04-22 11:15:51 +09:00
  • 320aea286d Merge branch 'master' of github.com:curioustorvald/tsvm minjaesong 2021-04-22 10:58:22 +09:00
  • e862edd67f edit.js: adding/deleting a text or a line works again minjaesong 2021-04-22 10:56:20 +09:00
  • 77ff22f968 edit.js: adding a character anywhere on the line works, but not the bksp minjaesong 2021-04-22 10:40:41 +09:00
  • 4066ddd7a5 edit.js: hor/vert scroll works even when cursorCol != cursoringCol minjaesong 2021-04-22 10:13:23 +09:00
  • 1ce7ebeac9 edit.js: highlighter position fixed when scroll > 0 minjaesong 2021-04-21 20:02:47 +09:00
  • 823ca55496 edit.js: hor scroll also works; what left is doing vert scroll when col > 0 minjaesong 2021-04-21 17:47:51 +09:00
  • d348e56766 edit.js: scrolling is hard... vert scroll is honest-to-god working as it should minjaesong 2021-04-21 17:34:34 +09:00
  • d85b1a99dc implementation of mmio 1024..2047 minjaesong 2021-04-20 14:49:58 +09:00
  • 95c33f7d5e edit.js: horz scroll kinda works; vert scroll works flawlessly as long as COL is 1 minjaesong 2021-04-19 22:38:39 +09:00
  • 1668211782 edit.js: caret row highlighter minjaesong 2021-04-19 17:06:58 +09:00
  • aede935250 edit.js: vert scroll fixed, but not PgDn; hor scroll is still broken minjaesong 2021-04-18 17:41:56 +09:00
  • 6a1ce46f7b wtf minjaesong 2021-04-17 22:56:19 +09:00
  • 28d2fb6181 edit.js: completely new method of cursor moving thus everything is broken now :) minjaesong 2021-04-17 18:03:08 +09:00
  • 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 minjaesong 2021-04-17 11:36:10 +09:00
  • 7a6b2573ca edit.js: text cursor moves intelligently on navigating lines, but scrolling is still wip minjaesong 2021-04-17 10:39:55 +09:00
  • 5554e0e927 edit.js: hit return to add a new line in the middle of the text minjaesong 2021-04-16 17:58:19 +09:00
  • 1fc01ab745 edit.js: home/end to move text cursor minjaesong 2021-04-16 17:31:36 +09:00
  • 74020199a6 more scroll thingy minjaesong 2021-04-16 16:01:45 +09:00
  • 3616d25cb6 edit.js: text line will scroll on cursor move minjaesong 2021-04-16 13:39:58 +09:00
  • 6ca20ce847 edit.js: scroll further left/right indicator minjaesong 2021-04-16 11:38:50 +09:00
  • fba4ccb0cb edit.js: can scroll text horizontally but pretty much wip minjaesong 2021-04-16 11:25:11 +09:00
  • 36e043fd16 edit.js: can move text cursor left/right minjaesong 2021-04-16 10:19:09 +09:00
  • 6862604562 edit.js: cosmetic fix minjaesong 2021-04-14 13:19:28 +09:00
  • adaeadd6ca edit.js: can read existing files; change on tty key read that arrow keys are now distinguished from ctrl-S or something minjaesong 2021-04-14 11:35:39 +09:00
  • 390176591d edit.js: can scroll down except a cosmetic problem minjaesong 2021-04-13 12:00:18 +09:00
  • 552f620c2c edit.js to shitty newline minjaesong 2021-04-10 17:24:43 +09:00
  • 64376f09b2 edit.js can write file to disk minjaesong 2021-04-10 17:03:33 +09:00
  • 67668e6423 get filename for edit minjaesong 2021-04-08 15:35:57 +09:00
  • 922e24c6fd reading keys using con.getch minjaesong 2021-04-07 21:14:04 +09:00
  • 907cb9c376 why the key is not latching? minjaesong 2021-04-07 17:59:24 +09:00
  • 18a5f74029 edit: much much simpler interface xD minjaesong 2021-04-07 17:17:20 +09:00
  • fb27f15a63 one more line for edit's text buffer minjaesong 2021-04-06 23:20:06 +09:00
  • 82107fa80d editor wip minjaesong 2021-04-06 19:53:11 +09:00
  • 0ce0b52b1b basic update minjaesong 2021-04-06 17:47:35 +09:00
  • 7fe1ced740 text editor mockup minjaesong 2021-04-06 11:52:43 +09:00
  • c020b60fc2 shell for the portable wip minjaesong 2021-04-05 20:49:32 +09:00
  • 38b4566489 emulator loading parameters are now neatly packed into a dataclass minjaesong 2021-04-05 20:22:24 +09:00
  • 3b11cf60c1 comment minjaesong 2021-04-05 16:40:08 +09:00
  • 5a81655dfa adding BMS display minjaesong 2021-04-04 17:24:14 +09:00
  • b7ed032505 fixing bad file name minjaesong 2021-04-04 16:33:35 +09:00
  • 8175a3c262 scaling of teh rendered screen minjaesong 2021-04-04 16:25:01 +09:00
  • ea4b04eee1 lcd display with ui texture shell WIP minjaesong 2021-04-04 11:08:40 +09:00
  • e48e7525b6 render fixed minjaesong 2021-04-04 10:49:17 +09:00
  • bb929a0f9b Merge branch 'master' of github.com:curioustorvald/tsvm minjaesong 2021-04-03 17:50:01 +09:00
  • b1dc81bc58 trying to fix the render minjaesong 2021-04-03 17:49:00 +09:00
  • 56832d3155 Merge branch 'master' of github.com:curioustorvald/tsvm minjaesong 2021-03-11 18:05:40 +09:00
  • e93d6607f4 default graphics colour palette definition for krita minjaesong 2021-03-11 18:04:48 +09:00