Commit Graph

  • 59ce7e5fac movie format changes minjaesong 2022-04-16 18:21:24 +09:00
  • b46c1d6f01 gpu: reading existence of other banks using mmio minjaesong 2022-04-14 14:08:03 +09:00
  • 4a02198d79 finally fully working decodemov minjaesong 2022-04-13 22:16:08 +09:00
  • ea6d40f3e3 more work at decodemov.js minjaesong 2022-04-13 21:50:40 +09:00
  • c8aa7b9f6b wtf minjaesong 2022-04-13 17:58:06 +09:00
  • 95b0d4672e faster partial reading of file wip minjaesong 2022-04-13 17:30:42 +09:00
  • 95bfaae1da tsvm mov encoder and decoder minjaesong 2022-04-12 16:44:14 +09:00
  • 41761289d3 graphics: image bayer dithering; movie test using image decoding of tsvm's gpu minjaesong 2022-04-12 10:57:33 +09:00
  • 4ec8692e04 special resizing key to fit within screen minjaesong 2022-04-07 14:07:33 +09:00
  • 23579b3809 more dithering stuffs minjaesong 2022-04-07 13:53:38 +09:00
  • 77b95a82f7 proportional scale of the image on image resample minjaesong 2022-04-07 10:36:48 +09:00
  • ba97e2982c dithering of the image displaying minjaesong 2022-04-06 23:46:23 +09:00
  • ffad375f23 resample-dithering wip minjaesong 2022-04-06 18:04:41 +09:00
  • 4c19e19b8a reading image files in graphics adapter minjaesong 2022-04-06 17:09:27 +09:00
  • f992713e85 wippie minjaesong 2022-03-06 13:53:40 +09:00
  • 8d1f6fccf3 preemption proof-of-concept minjaesong 2022-03-05 22:47:21 +09:00
  • 91c9fcea10 withdrawal of the 'copper' suggestion minjaesong 2022-02-27 00:21:31 +09:00
  • 62077ea5e6 figure this out plz xoxo minjaesong 2022-02-24 17:16:03 +09:00
  • f6ee563573 thats not how you advance a line; this is minjaesong 2022-01-03 11:37:20 +09:00
  • a84bdddd66 gterm wipwipwip minjaesong 2022-01-02 23:12:41 +09:00
  • 10795aeae3 new year new copyright date minjaesong 2022-01-01 22:06:41 +09:00
  • 06d4c492da sys.sleep minjaesong 2022-01-01 19:13:03 +09:00
  • 1fb4e93ffe line wrap fix for hangul print minjaesong 2021-12-28 21:48:24 +09:00
  • 2ec0f6aa51 i18n driver for tvdos minjaesong 2021-12-28 11:28:45 +09:00
  • 9c9f351197 font dumping tool minjaesong 2021-12-27 14:16:34 +09:00
  • 4058137ef7 fontupd minjaesong 2021-12-26 16:19:58 +09:00
  • 04d77b16dc more robust multilingual print minjaesong 2021-12-26 10:00:07 +09:00
  • 100690d501 hangasm: rearranging some characters minjaesong 2021-12-24 15:03:44 +09:00
  • 2c13432aeb print: emit replacement character for unknown codepoint minjaesong 2021-12-24 14:31:10 +09:00
  • c802c46f90 tvdos kernel to support unicode print, and hangul kernel module to demo the unicode support minjaesong 2021-12-24 11:30:55 +09:00
  • 229cc78eb6 hangul assembler; adding Unicode conversion function to the TVDOS minjaesong 2021-12-23 20:12:20 +09:00
  • 534a83cc78 assemble hangul test minjaesong 2021-12-23 17:58:10 +09:00
  • 6e14078ef7 just an idea minjaesong 2021-12-22 22:44:18 +09:00
  • 2bd9ee8fd2 unicode codepoints minjaesong 2021-12-18 16:35:08 +09:00
  • 280288f9e8 oops... minjaesong 2021-12-17 20:19:16 +09:00
  • b691eb8244 hangultest: not using hardcoded character value minjaesong 2021-12-17 19:51:53 +09:00
  • 826e9654c9 alphabetised hangul display test minjaesong 2021-12-17 14:18:10 +09:00
  • 18d43875f6 GraphicsAdapter will inquire the external Framebuffer if any and will try to play nicely with it minjaesong 2021-12-05 11:10:56 +09:00
  • a190e37f59 internalising more global functions minjaesong 2021-12-05 10:19:43 +09:00
  • f8e6590b0a another iforgot commit minjaesong 2021-12-04 16:05:21 +09:00
  • 7f8b805f17 TextureRegionPack renamed and internalised minjaesong 2021-12-04 15:02:19 +09:00
  • 93ae80adba assets are no longer required to be under ./assets/ minjaesong 2021-12-04 13:59:11 +09:00
  • 1165a83708 adding flipY option on display draw minjaesong 2021-12-03 22:56:04 +09:00
  • 5e290061f4 codes split into modules: tsvm_core, tsvm_executable, TerranBASICexecutable minjaesong 2021-12-03 11:57:31 +09:00
  • 20b34c8d19 radar to draw fullscreen minjaesong 2021-12-02 16:34:05 +09:00
  • 5148242522 generating paint diff from old draw cmd buf minjaesong 2021-12-02 16:14:56 +09:00
  • 31fa07579e world radar minjaesong 2021-12-02 15:15:34 +09:00
  • a26182ddec removing serial command LOAD from the spec minjaesong 2021-12-02 09:35:33 +09:00
  • 0dc03cd7e1 tbas bugfix minjaesong 2021-12-02 09:31:55 +09:00
  • f6b0f65848 pip basic update minjaesong 2021-12-01 21:30:10 +09:00
  • e449add906 BASIC update minjaesong 2021-12-01 20:58:34 +09:00
  • 55113ff11f the pip(needs proper name) program loader and the example program minjaesong 2021-12-01 16:15:42 +09:00
  • 065dfdac6f new peripheral; testing app improvements minjaesong 2021-12-01 15:22:24 +09:00
  • 0898e8478e methods to reset font rom to default minjaesong 2021-10-19 09:33:45 +09:00
  • 4b293c537f working font redefining minjaesong 2021-10-17 22:41:51 +09:00
  • 3a419cd405 omg lol i forgot that minjaesong 2021-10-16 20:40:48 +09:00
  • 905f81d15c ways to modify font rom but untested minjaesong 2021-10-16 20:23:00 +09:00
  • 47736212d3 dma testing codes ('fox.bytes' comes from the assets dir) minjaesong 2021-10-16 15:53:16 +09:00
  • 96730145e7 confirmed disk dma working minjaesong 2021-10-16 13:36:52 +09:00
  • 075e403773 readme minjaesong 2021-10-15 18:01:25 +09:00
  • 253ab0f328 dma minjaesong 2021-10-15 15:07:02 +09:00
  • 34437b83b0 tsvmbios: less eye-piercing blue minjaesong 2021-10-11 20:36:17 +09:00
  • 8d3dceb576 more editor changes minjaesong 2021-10-05 10:52:48 +09:00
  • fa953a682b edit.js: displaying filename on menubar minjaesong 2021-10-04 23:04:51 +09:00
  • ba71049335 edit.js to wait for key up on initial launch minjaesong 2021-10-04 22:31:56 +09:00
  • 7fe9e5c430 rewrote input.withEvent so that the typing is actually possible; edit now uses new input.withEvent() minjaesong 2021-10-04 18:21:46 +09:00
  • f049a22238 bios: making sure no internal vars of the bios would leak into the userspace minjaesong 2021-10-02 13:28:58 +09:00
  • e252a03cd7 make colour change in terminal work on command.js; video will draw on centre of the app window minjaesong 2021-09-28 00:50:00 +09:00
  • 69b06db033 coerceIn not needed here :p minjaesong 2021-09-26 18:44:55 +09:00
  • 6fdfd3f794 graphics: scanline scroll and the splash screen demonstrating the feature minjaesong 2021-09-26 13:23:26 +09:00
  • 79a0ffb4c3 spec changes for display minjaesong 2021-09-25 23:26:12 +09:00
  • ec8e9751c1 docdocdoc minjaesong 2021-09-25 17:22:00 +09:00
  • 1982172708 docdoc minjaesong 2021-09-25 16:10:59 +09:00
  • 212296eb3d bios logo smooth move-up animation minjaesong 2021-09-25 16:00:42 +09:00
  • 39b8996f9c doc minjaesong 2021-09-25 14:48:02 +09:00
  • 00c62a5e05 no rev slash as it always requires escaping minjaesong 2021-09-25 14:27:49 +09:00
  • 8a807d7422 doc for serial communication minjaesong 2021-09-25 11:49:35 +09:00
  • 27f6c94ece doc: keycode update minjaesong 2021-09-24 21:42:06 +09:00
  • 2fea7e26ad titling page for the doc minjaesong 2021-09-24 19:50:07 +09:00
  • 3249c1dba0 large logo minjaesong 2021-09-24 17:13:13 +09:00
  • 4bc666b627 documentation wip minjaesong 2021-09-24 16:18:08 +09:00
  • f7631619d3 shell now accepts envvar KEYBOARD and changes key layout on the fly minjaesong 2021-09-24 15:02:41 +09:00
  • 012bc44845 keyevent reading moved to the tvdos itself minjaesong 2021-09-24 11:30:55 +09:00
  • 96e23d9019 fixed a bug caused by lwjgl3 where Ctrl-<alph> won't be recognised minjaesong 2021-09-23 22:30:28 +09:00
  • f26b9bc9b1 it's simply not running fast, increasing anim stride minjaesong 2021-09-23 19:01:20 +09:00
  • 3a1bb48514 fixing edit.js wip minjaesong 2021-09-23 17:58:31 +09:00
  • d0196786b4 this is correct implementation minjaesong 2021-09-23 16:20:39 +09:00
  • d107164001 splash screen with new official-ish logo minjaesong 2021-09-23 14:39:10 +09:00
  • 883edaab3c graphics: hardware scroll for pixels minjaesong 2021-09-21 21:48:16 +09:00
  • 5b56ab8fda stupid issue needs stupid solution :p https://github.com/oracle/graaljs/issues/125#issuecomment-791906004 minjaesong 2021-07-20 17:03:57 +09:00
  • 139930732b graal update; 'No language for id regex found.' when you build the jar because there are some package conflicts on graal minjaesong 2021-07-20 16:18:41 +09:00
  • abc466667e libgdx update to 1.10.0 and lwjgl3 minjaesong 2021-07-20 14:53:38 +09:00
  • 48dae50d09 added NBSP for font minjaesong 2021-06-25 09:20:43 +09:00
  • ae8db313dd working linehead indexing with the new justification minjaesong 2021-06-23 09:54:33 +09:00
  • 2287683f8d resolving potential infinite loop minjaesong 2021-06-22 22:05:49 +09:00
  • d6b2f18b03 font update minjaesong 2021-06-22 21:28:19 +09:00
  • fd8cf352cf justification fixup minjaesong 2021-06-22 20:44:46 +09:00
  • a58e58c48f looks like its working but ITS NOT; adjust 'adjust' variables once again minjaesong 2021-06-22 18:01:01 +09:00
  • f6986c8e68 new justification almost works? minjaesong 2021-06-22 16:21:25 +09:00
  • c31f96d824 redoing justification with better code structure minjaesong 2021-06-22 14:58:16 +09:00