Commit Graph

  • a223e2cfee project build setup changes minjaesong 2023-03-01 00:04:00 +09:00
  • f4b8188a46 gdx 1.11 update; shader update for mac minjaesong 2023-03-01 00:01:59 +09:00
  • 09b79f7dd1 shader update to comply with GL 3.2 minjaesong 2023-02-28 23:31:33 +09:00
  • 461c30e3e8 TEVD disk drive now uses PartialDOM minjaesong 2023-02-18 19:38:50 +09:00
  • 7990bcb987 system control on sbin minjaesong 2023-01-31 15:00:45 +09:00
  • 5be05e8eec doc: more details in mp2 coding minjaesong 2023-01-25 21:00:15 +09:00
  • 1f0b8a0a8d playwav: parser more resilient against fields with extra zeros minjaesong 2023-01-25 18:46:55 +09:00
  • 801ae0c29b tracker inst format update minjaesong 2023-01-23 16:55:56 +09:00
  • 0f82727152 audio player improved ui minjaesong 2023-01-23 16:36:59 +09:00
  • 8517406d8b fix: mp2 384k would cause stack overflow error minjaesong 2023-01-23 15:34:22 +09:00
  • c1031545ec video and audio stuffs; playmov now uses hardware queue minjaesong 2023-01-23 03:20:35 +09:00
  • e53aa7e98d debug menu improvements minjaesong 2023-01-22 16:58:04 +09:00
  • 1dbe7af8df soundscope tweaks minjaesong 2023-01-22 16:45:06 +09:00
  • 9023f74cb5 oops i did it again minjaesong 2023-01-22 14:17:15 +09:00
  • 39a781ff71 emulator: audio debugger minjaesong 2023-01-22 14:07:42 +09:00
  • 38081a2c36 emulator gui colour scheme change minjaesong 2023-01-22 01:35:23 +09:00
  • 102c192ead sys.memcpy now has rambank device support minjaesong 2023-01-21 19:59:41 +09:00
  • 99212adea3 audio:short function to enqueue decoded mp2; playmov:no more choppy audio minjaesong 2023-01-21 19:43:11 +09:00
  • b60b5bada6 faster sys.memcpy impl minjaesong 2023-01-21 17:59:54 +09:00
  • 8fdde0b192 "hardware" based mp2 decoding; dma and memcpy can now move data into the "hardware" minjaesong 2023-01-21 15:09:03 +09:00
  • b1041dff5f mov: mp2 packet now has no length bytes as they are redundant minjaesong 2023-01-20 03:17:39 +09:00
  • dedc910155 fix: playmov would try to free null ptr when audio queue is not used minjaesong 2023-01-18 18:06:50 +09:00
  • 6d19543139 mov: mp2 audio encoding and playing minjaesong 2023-01-18 18:05:34 +09:00
  • dfe5bf3390 fix: mp2 player would not play the very first frame minjaesong 2023-01-16 23:29:41 +09:00
  • 5b86e88779 less CPU demanding InputStrobing minjaesong 2023-01-16 04:31:31 +09:00
  • af03ab23aa deploying mp2 player minjaesong 2023-01-15 16:42:09 +09:00
  • 6cb45f6d50 full "hardware" impl of mp2 for full speed minjaesong 2023-01-15 03:15:25 +09:00
  • ff01a49bc3 mp2 "hardware" delegation not working as hoped minjaesong 2023-01-15 00:23:01 +09:00
  • 0eb4a1e4ea mp2 test minjaesong 2023-01-14 22:59:27 +09:00
  • 994db188c2 mp3 decoding but slow minjaesong 2023-01-14 16:45:33 +09:00
  • f23dedc245 mp3 wip minjaesong 2023-01-14 02:04:41 +09:00
  • 1c9e99bb66 mp3 test minjaesong 2023-01-13 22:56:59 +09:00
  • ac684fed71 changing audio sampling rate to 32000 for mp3 compatibility minjaesong 2023-01-13 22:53:27 +09:00
  • a540603487 zfm: fix: z key not working minjaesong 2023-01-12 20:02:16 +09:00
  • da5833935f more zfm stuffs minjaesong 2023-01-12 19:42:12 +09:00
  • bf4a337f0a more zfm stuffs minjaesong 2023-01-12 01:47:47 +09:00
  • 99a9b7ab6b command.js:fix:errorlevel not returned; playwav:interactive mode minjaesong 2023-01-11 17:15:07 +09:00
  • abcf947ff3 zfm: simple exec with enter key minjaesong 2023-01-11 01:21:55 +09:00
  • 3af16c60c1 zfm: navigate using pgup/pgdn minjaesong 2023-01-10 14:25:22 +09:00
  • 672e77bf2d zfm: navigating directories minjaesong 2023-01-10 14:20:49 +09:00
  • cad00cfee6 zfm: working visually minjaesong 2023-01-10 04:43:31 +09:00
  • edea9648d9 another try at tui minjaesong 2023-01-10 00:20:23 +09:00
  • 47b3cd0cad bias lighting (wut?) on playmov; gpu background is now 8bpp minjaesong 2023-01-09 01:41:35 +09:00
  • ba699606bb pcm decoder:triangular noise dither minjaesong 2023-01-08 21:53:19 +09:00
  • 853e48dc9a pcm decoder as a library minjaesong 2023-01-08 18:38:28 +09:00
  • 4a4b6be240 doc update for modules (audio will be coming) minjaesong 2023-01-08 18:12:09 +09:00
  • 132c31bda5 sequentially-read-a-file as js module minjaesong 2023-01-08 16:23:50 +09:00
  • ca39263131 script modules and 'require()' minjaesong 2023-01-08 05:07:25 +09:00
  • 3a879edd54 copyright year update minjaesong 2023-01-07 17:10:39 +09:00
  • cbf5ca6236 playwav play mono lpcm minjaesong 2023-01-07 00:26:52 +09:00
  • 5f22447c69 playwav now dithers the audio minjaesong 2023-01-06 04:06:23 +09:00
  • 57cfc38f0e adpcm playback minjaesong 2023-01-06 01:30:12 +09:00
  • 006ff5015b playwav now resamples LPCM minjaesong 2023-01-05 18:22:03 +09:00
  • 049064cca5 wav file playback minjaesong 2023-01-05 00:53:21 +09:00
  • ceddf2c5b9 improved way of initialising vms at (re)launch minjaesong 2023-01-04 19:09:42 +09:00
  • f27caded9b movie can now have audio; adjustable pcm queue size minjaesong 2023-01-03 17:37:52 +09:00
  • 4f62873ea9 last commit didnt work so doing it more janky minjaesong 2023-01-03 03:23:22 +09:00
  • ff23b13ba0 exception on the vm should exit the app minjaesong 2023-01-03 01:52:38 +09:00
  • a066975ce6 removing emulator frame cap minjaesong 2023-01-03 01:05:26 +09:00
  • 96b49c7623 fix:playmov not freeing memory minjaesong 2023-01-03 00:56:51 +09:00
  • e0d1948bfc emulator: malloc viewer minjaesong 2023-01-03 00:50:48 +09:00
  • 5cfbf2ac24 doc update minjaesong 2023-01-01 19:07:46 +09:00
  • 77ff9c12ec audio adapter now takes ui8 bytes directly minjaesong 2023-01-01 18:14:43 +09:00
  • 7d55827551 pcm streaming does work but... minjaesong 2023-01-01 04:38:16 +09:00
  • bb7bf2c6f1 one idea down, one last idea to go minjaesong 2023-01-01 02:02:34 +09:00
  • cecf48178c fix: DrawCallDrawLines arg xpos and len swapped minjaesong 2022-12-31 14:50:43 +09:00
  • 884a1ebc7e sound adapter wip minjaesong 2022-12-31 01:30:30 +09:00
  • 34def419c1 tvdos files append functions minjaesong 2022-12-30 02:35:54 +09:00
  • 6afe0ee418 movie encoded revived minjaesong 2022-12-30 00:45:29 +09:00
  • 4792d1d349 watchdog interval is now a constructor arg minjaesong 2022-12-28 05:02:03 +09:00
  • 3282faf9e6 cpu halted flag on vm's mmio minjaesong 2022-12-28 04:54:14 +09:00
  • d619106a57 TerranVirtualDisk update minjaesong 2022-12-23 17:35:11 +09:00
  • b800989c6d bootloader write fix minjaesong 2022-12-23 17:33:03 +09:00
  • 59399d84f9 tevd: bootloader is now entry id 1 minjaesong 2022-12-23 05:23:54 +09:00
  • 1ecb85354b tvdos installer wip minjaesong 2022-12-23 02:25:53 +09:00
  • 204571b792 command.js print motd minjaesong 2022-12-22 21:27:14 +09:00
  • 42b66fc3fb tvdos bootable disk image builder minjaesong 2022-12-22 01:34:10 +09:00
  • 6fb947dd67 tevd: failed delete will return status code 1 minjaesong 2022-12-20 22:46:45 +09:00
  • 8483439a79 showing disk usage on DIR command minjaesong 2022-12-20 21:41:44 +09:00
  • a7b3f5a5bf editing file in tevd will update its modification date minjaesong 2022-12-20 17:28:50 +09:00
  • f1343a91f5 finally editable tevd minjaesong 2022-12-20 14:04:54 +09:00
  • 7a349d6192 TEVD DOM changes committing to the physical disk minjaesong 2022-12-18 16:30:06 +09:00
  • 7ebd0a329b writing to nonexistent file will create the file minjaesong 2022-12-18 03:13:16 +09:00
  • 5fa195800c can read TEVD but not modify minjaesong 2022-12-18 02:31:17 +09:00
  • e1e1a2f5db a t o m i q u e minjaesong 2022-12-17 21:19:53 +09:00
  • 5aa275fa77 TEVD disk drive wip minjaesong 2022-12-17 20:16:20 +09:00
  • e058d3999e TEVD disk drive wip minjaesong 2022-12-17 16:06:14 +09:00
  • c8742980ff tevd disk drive wip minjaesong 2022-12-16 00:39:51 +09:00
  • de19f5fa52 draw call bytecode update minjaesong 2022-12-15 16:22:41 +09:00
  • f59e99378a vm init/kill function is now public; restored mov player minjaesong 2022-12-15 02:55:26 +09:00
  • 77f0c77723 stopping and restarting the vm minjaesong 2022-12-14 21:02:14 +09:00
  • 45dd5be3f2 gui buttons will now trigger the action only once per click minjaesong 2022-12-14 15:58:01 +09:00
  • 86af873bdf assigning vms on the viewport minjaesong 2022-12-14 03:51:46 +09:00
  • ba0380db6c intellij code convention update minjaesong 2022-12-14 03:21:19 +09:00
  • 9788f078bf profiles menu update minjaesong 2022-12-14 01:39:42 +09:00
  • b8d422f80e Update terranmon.txt CuriousTorvald 2022-12-12 20:03:31 +09:00
  • e605f9ddc8 Update VMEmuExecutable.kt CuriousTorvald 2022-12-12 20:01:08 +09:00
  • 6fedbef541 Update GraphicsAdapter.kt CuriousTorvald 2022-12-12 19:57:43 +09:00
  • 0e0e858ee6 vmemu: updating default profiles minjaesong 2022-12-12 16:09:41 +09:00
  • 34b5304a22 more opcodes minjaesong 2022-12-01 13:26:20 +09:00