Commit Graph

190 Commits

Author SHA1 Message Date
minjaesong
aaf074c7d6 somewhat accurate baud rate delay simulator 2025-05-06 13:22:09 +09:00
minjaesong
6830be9026 read() without inputstream 2025-05-05 18:32:07 +09:00
minjaesong
3b63aad986 mon: better support for negative address 2025-04-30 23:42:50 +09:00
minjaesong
dd6fd24790 minor fixes for hypervisor 2025-04-21 12:15:51 +09:00
minjaesong
d9af28eed2 first working (and crappy) video delta encoding 2025-04-18 21:00:46 +09:00
minjaesong
4c4f24be37 video delta encoding wip 2025-04-15 21:38:33 +09:00
minjaesong
8784b7f35c RESET and SYSRQ is now trapped by a hypervisor 2024-09-14 12:23:52 +09:00
minjaesong
06ea778972 working proof-of-concept hypervisor using Parallel 2024-09-13 23:22:45 +09:00
minjaesong
4ab69d0767 clearer movie frame data doc 2024-08-20 00:27:18 +09:00
minjaesong
dcda35fc67 doc update 2024-08-14 01:40:33 +09:00
minjaesong
c520c72141 zstd compression 2024-01-11 22:27:19 +09:00
minjaesong
234eb8e45f file format doc update 2023-09-27 03:34:00 +09:00
minjaesong
a83cdc1a02 fix: disk drive-explicitly writing 0 bytes would write 4096 bytes instead 2023-06-16 13:31:38 +09:00
minjaesong
974be9dda6 distinguishing zero-byte write from full-block write 2023-06-15 23:30:57 +09:00
minjaesong
fd8a30f5fe MMIO impl for RamBank 2023-03-25 00:10:00 +09:00
minjaesong
d65ab49752 Rombank/Rambank mmio suggestions 2023-03-23 13:38:18 +09:00
minjaesong
5be05e8eec doc: more details in mp2 coding 2023-01-25 21:00:15 +09:00
minjaesong
801ae0c29b tracker inst format update 2023-01-23 16:55:56 +09:00
minjaesong
8517406d8b fix: mp2 384k would cause stack overflow error 2023-01-23 15:34:22 +09:00
minjaesong
c1031545ec video and audio stuffs; playmov now uses hardware queue 2023-01-23 03:20:35 +09:00
minjaesong
9023f74cb5 oops i did it again 2023-01-22 14:17:15 +09:00
minjaesong
b60b5bada6 faster sys.memcpy impl 2023-01-21 17:59:54 +09:00
minjaesong
8fdde0b192 "hardware" based mp2 decoding; dma and memcpy can now move data into the "hardware" 2023-01-21 15:09:03 +09:00
minjaesong
b1041dff5f mov: mp2 packet now has no length bytes as they are redundant 2023-01-20 03:17:39 +09:00
minjaesong
6d19543139 mov: mp2 audio encoding and playing 2023-01-18 18:05:34 +09:00
minjaesong
994db188c2 mp3 decoding but slow 2023-01-14 16:45:33 +09:00
minjaesong
edea9648d9 another try at tui 2023-01-10 00:20:23 +09:00
minjaesong
47b3cd0cad bias lighting (wut?) on playmov; gpu background is now 8bpp 2023-01-09 01:41:35 +09:00
minjaesong
ca39263131 script modules and 'require()' 2023-01-08 05:07:25 +09:00
minjaesong
006ff5015b playwav now resamples LPCM 2023-01-05 18:22:03 +09:00
minjaesong
f27caded9b movie can now have audio; adjustable pcm queue size 2023-01-03 17:37:52 +09:00
minjaesong
e0d1948bfc emulator: malloc viewer 2023-01-03 00:50:48 +09:00
minjaesong
5cfbf2ac24 doc update 2023-01-01 19:07:46 +09:00
minjaesong
77ff9c12ec audio adapter now takes ui8 bytes directly 2023-01-01 18:14:43 +09:00
minjaesong
7d55827551 pcm streaming does work but... 2023-01-01 04:38:16 +09:00
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
884a1ebc7e sound adapter wip 2022-12-31 01:30:30 +09:00
minjaesong
3282faf9e6 cpu halted flag on vm's mmio 2022-12-28 04:54:14 +09:00
CuriousTorvald
b8d422f80e Update terranmon.txt 2022-12-12 20:03:31 +09:00
minjaesong
6291d6df8b artificial delay on the http modem 2022-11-29 21:59:05 +09:00
minjaesong
0d7f130e95 ipf related updates 2022-09-18 12:52:08 +09:00
minjaesong
d4dc99ff83 pread/pwrite/ipf encoder/ipf decoder 2022-09-17 23:36:02 +09:00
minjaesong
e91fac4fb5 doc update 2022-08-27 01:49:57 +09:00
minjaesong
79f4584dd4 FBIPF writing impl 2022-08-19 13:26:37 +09:00
minjaesong
d103373614 gpu: new font rom designation 2022-06-18 01:41:11 +09:00
minjaesong
d3058d515d movie en/decoding using ipf1/2 formats 2022-05-03 14:06:50 +09:00
minjaesong
dfd58b00b2 descriptions update 2022-05-02 21:27:04 +09:00
minjaesong
7737f65ea5 fsh update 2022-04-29 15:06:55 +09:00
minjaesong
806b534f77 arseiotnarseit 2022-04-27 17:44:33 +09:00