Commit Graph

708 Commits

Author SHA1 Message Date
minjaesong
39a781ff71 emulator: audio debugger 2023-01-22 14:07:42 +09:00
minjaesong
38081a2c36 emulator gui colour scheme change 2023-01-22 01:35:23 +09:00
minjaesong
102c192ead sys.memcpy now has rambank device support 2023-01-21 19:59:41 +09:00
minjaesong
99212adea3 audio:short function to enqueue decoded mp2; playmov:no more choppy audio 2023-01-21 19:43:11 +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
dedc910155 fix: playmov would try to free null ptr when audio queue is not used 2023-01-18 18:06:50 +09:00
minjaesong
6d19543139 mov: mp2 audio encoding and playing 2023-01-18 18:05:34 +09:00
minjaesong
dfe5bf3390 fix: mp2 player would not play the very first frame 2023-01-16 23:29:41 +09:00
minjaesong
5b86e88779 less CPU demanding InputStrobing 2023-01-16 04:31:31 +09:00
minjaesong
af03ab23aa deploying mp2 player 2023-01-15 16:42:09 +09:00
minjaesong
6cb45f6d50 full "hardware" impl of mp2 for full speed 2023-01-15 03:15:25 +09:00
minjaesong
ff01a49bc3 mp2 "hardware" delegation not working as hoped 2023-01-15 00:23:01 +09:00
minjaesong
0eb4a1e4ea mp2 test 2023-01-14 22:59:27 +09:00
minjaesong
994db188c2 mp3 decoding but slow 2023-01-14 16:45:33 +09:00
minjaesong
f23dedc245 mp3 wip 2023-01-14 02:04:41 +09:00
minjaesong
1c9e99bb66 mp3 test 2023-01-13 22:56:59 +09:00
minjaesong
ac684fed71 changing audio sampling rate to 32000 for mp3 compatibility 2023-01-13 22:53:27 +09:00
minjaesong
a540603487 zfm: fix: z key not working 2023-01-12 20:02:16 +09:00
minjaesong
da5833935f more zfm stuffs 2023-01-12 19:42:12 +09:00
minjaesong
bf4a337f0a more zfm stuffs 2023-01-12 01:47:47 +09:00
minjaesong
99a9b7ab6b command.js:fix:errorlevel not returned; playwav:interactive mode 2023-01-11 17:15:07 +09:00
minjaesong
abcf947ff3 zfm: simple exec with enter key 2023-01-11 01:21:55 +09:00
minjaesong
3af16c60c1 zfm: navigate using pgup/pgdn 2023-01-10 14:25:22 +09:00
minjaesong
672e77bf2d zfm: navigating directories 2023-01-10 14:20:49 +09:00
minjaesong
cad00cfee6 zfm: working visually 2023-01-10 04:43:31 +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
ba699606bb pcm decoder:triangular noise dither 2023-01-08 21:53:19 +09:00
minjaesong
853e48dc9a pcm decoder as a library 2023-01-08 18:38:28 +09:00
minjaesong
4a4b6be240 doc update for modules (audio will be coming) 2023-01-08 18:12:09 +09:00
minjaesong
132c31bda5 sequentially-read-a-file as js module 2023-01-08 16:23:50 +09:00
minjaesong
ca39263131 script modules and 'require()' 2023-01-08 05:07:25 +09:00
minjaesong
3a879edd54 copyright year update 2023-01-07 17:10:39 +09:00
minjaesong
cbf5ca6236 playwav play mono lpcm 2023-01-07 00:26:52 +09:00
minjaesong
5f22447c69 playwav now dithers the audio 2023-01-06 04:06:23 +09:00
minjaesong
57cfc38f0e adpcm playback 2023-01-06 01:30:12 +09:00
minjaesong
006ff5015b playwav now resamples LPCM 2023-01-05 18:22:03 +09:00
minjaesong
049064cca5 wav file playback 2023-01-05 00:53:21 +09:00
minjaesong
ceddf2c5b9 improved way of initialising vms at (re)launch 2023-01-04 19:09:42 +09:00
minjaesong
f27caded9b movie can now have audio; adjustable pcm queue size 2023-01-03 17:37:52 +09:00
minjaesong
4f62873ea9 last commit didnt work so doing it more janky 2023-01-03 03:23:22 +09:00
minjaesong
ff23b13ba0 exception on the vm should exit the app 2023-01-03 01:52:38 +09:00
minjaesong
a066975ce6 removing emulator frame cap 2023-01-03 01:05:26 +09:00
minjaesong
96b49c7623 fix:playmov not freeing memory 2023-01-03 00:56:51 +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