Commit Graph

71 Commits

Author SHA1 Message Date
minjaesong
c8742980ff tevd disk drive wip 2022-12-16 00:39:51 +09:00
minjaesong
de19f5fa52 draw call bytecode update 2022-12-15 16:22:41 +09:00
minjaesong
f59e99378a vm init/kill function is now public; restored mov player 2022-12-15 02:55:26 +09:00
minjaesong
77f0c77723 stopping and restarting the vm 2022-12-14 21:02:14 +09:00
minjaesong
45dd5be3f2 gui buttons will now trigger the action only once per click 2022-12-14 15:58:01 +09:00
minjaesong
86af873bdf assigning vms on the viewport 2022-12-14 03:51:46 +09:00
CuriousTorvald
6fedbef541 Update GraphicsAdapter.kt 2022-12-12 19:57:43 +09:00
minjaesong
34b5304a22 more opcodes 2022-12-01 13:26:20 +09:00
minjaesong
6291d6df8b artificial delay on the http modem 2022-11-29 21:59:05 +09:00
minjaesong
239196d654 draw call bytecode compiling wip 2022-11-29 17:08:07 +09:00
minjaesong
d34c4c8f2f gpu 'draw call bytecode' implementation WIP 2022-11-29 13:46:11 +09:00
minjaesong
889df7a593 more meaningful init() of the vm 2022-10-29 01:50:34 +09:00
minjaesong
d576382567 even more emulator gui(2) 2022-10-29 01:30:42 +09:00
minjaesong
60b4834c72 ability to load vm using json configuration 2022-10-26 21:27:15 +09:00
minjaesong
22472e6103 load profiles from json WIP 2022-10-25 14:39:47 +09:00
minjaesong
7a0874b4a3 geturl.js 2022-09-22 23:25:46 +09:00
minjaesong
2dc6f581cc changing the acceptable url format for the http modem to drop the double slashes after the 'http' or somethingas the they get replaced into single one on command.js but not on the user program, producing discrepancy 2022-09-22 18:19:53 +09:00
minjaesong
e905b3ace8 a working internet modem that only reads 2022-09-22 16:26:04 +09:00
minjaesong
cab2699794 new clcd ui (this will be the new default portable machine) 2022-09-21 21:26:18 +09:00
minjaesong
d4dc99ff83 pread/pwrite/ipf encoder/ipf decoder 2022-09-17 23:36:02 +09:00
minjaesong
0d1e33f7e6 getting rid of old filesystem functions 2022-09-06 20:30:46 +09:00
minjaesong
10beb96f21 doc: builtin com and gzip libraries 2022-09-01 21:14:13 +09:00
minjaesong
079641ef1e renaming system.maxmem to sys.maxmem 2022-09-01 18:13:13 +09:00
minjaesong
883736192c CON device file 2022-08-17 15:43:20 +09:00
minjaesong
c3efa36a0d modular filesystem driver wip 2022-08-15 00:13:51 +09:00
minjaesong
f213dfe165 an option to limit the number of peripheral slots 2022-08-08 18:12:39 +09:00
minjaesong
4337768e23 ram bank peripheral 2022-07-20 02:23:45 +09:00
minjaesong
31c1d313c6 slight improvements to the long-abandoned v2k 2022-06-29 04:12:26 +09:00
minjaesong
371b80ca26 more coreutils 2022-06-21 02:16:46 +09:00
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