Commit Graph

42 Commits

Author SHA1 Message Date
minjaesong
9aaa7689ed exception caused by an app that is not handled by TVDOS will now print out stack trace before causing the computer to shut down 2022-05-26 20:31:34 +09:00
minjaesong
537651993e BIOS with selectable boot device 2022-05-10 12:47:53 +09:00
minjaesong
979b11b1df making con.color_pair to not use ANSI escape sequences which made fsh to run blazingly fast 2022-05-08 20:43:25 +09:00
minjaesong
c05b973505 command to see memory allocation status 2022-05-06 17:38:20 +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
b8956c22ff trying to make cursor not blink while typing which doesn't work on edit.js 2022-05-04 11:15:32 +09:00
minjaesong
7cffff1d71 fixed a bug where softresetting would not clear the malloc map 2022-05-03 22:23:54 +09:00
minjaesong
d7a271a40f hw impl of ipf codec (encoding not tested) 2022-05-03 11:55:09 +09:00
minjaesong
7737f65ea5 fsh update 2022-04-29 15:06:55 +09:00
minjaesong
e7315834ae more movie format experimentations 2022-04-28 11:10:48 +09:00
minjaesong
806b534f77 arseiotnarseit 2022-04-27 17:44:33 +09:00
minjaesong
b37124bc4e gpu: framebuffer is now UnsafePtr instead of being Pixmap 2022-04-27 10:57:14 +09:00
minjaesong
6650861ad6 . 2022-04-20 18:36:26 +09:00
minjaesong
82c5d75b26 gpu: graphics mode 2 2022-04-20 10:34:41 +09:00
minjaesong
219845e565 gpu mmio write addrs have been moved around 2022-04-20 10:04:30 +09:00
minjaesong
7cddb2660e wtf that was octal not decimal 2022-04-18 12:06:36 +09:00
minjaesong
9e990ccdf4 graphics adapter: render framebuffer is back to 32bpp to support direct colour mode 2022-04-18 01:17:48 +09:00
minjaesong
b46c1d6f01 gpu: reading existence of other banks using mmio 2022-04-14 14:08:03 +09:00
minjaesong
ea6d40f3e3 more work at decodemov.js 2022-04-13 21:50:40 +09:00
minjaesong
95b0d4672e faster partial reading of file wip 2022-04-13 17:30:42 +09:00
minjaesong
95bfaae1da tsvm mov encoder and decoder 2022-04-12 16:44:14 +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
23579b3809 more dithering stuffs 2022-04-07 13:53:38 +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
f992713e85 wippie 2022-03-06 13:53:40 +09:00
minjaesong
8d1f6fccf3 preemption proof-of-concept 2022-03-05 22:47:21 +09:00
minjaesong
a84bdddd66 gterm wipwipwip 2022-01-02 23:12:41 +09:00
minjaesong
06d4c492da sys.sleep 2022-01-01 19:13:03 +09:00
minjaesong
2ec0f6aa51 i18n driver for tvdos 2021-12-28 11:28:45 +09:00
minjaesong
04d77b16dc more robust multilingual print 2021-12-26 10:00:07 +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
18d43875f6 GraphicsAdapter will inquire the external Framebuffer if any and will try to play nicely with it 2021-12-05 11:10:56 +09:00
minjaesong
a190e37f59 internalising more global functions 2021-12-05 10:19:43 +09:00
minjaesong
f8e6590b0a another iforgot commit 2021-12-04 16:05:21 +09:00
minjaesong
7f8b805f17 TextureRegionPack renamed and internalised 2021-12-04 15:02:19 +09:00
minjaesong
93ae80adba assets are no longer required to be under ./assets/ 2021-12-04 13:59:11 +09:00
minjaesong
1165a83708 adding flipY option on display draw 2021-12-03 22:56:04 +09:00
minjaesong
5e290061f4 codes split into modules: tsvm_core, tsvm_executable, TerranBASICexecutable 2021-12-03 11:57:31 +09:00