Commit Graph

66 Commits

Author SHA1 Message Date
minjaesong
bacb40b0ef finally runs on mac 2023-05-19 14:54:37 +09:00
minjaesong
d0334bd1bb lfs -x impl 2023-05-13 00:49:41 +09:00
minjaesong
1e3ee9000c vm config menu 2023-05-12 20:27:48 +09:00
minjaesong
cdaa5a73b2 VM profile config tab 2023-05-11 23:06:17 +09:00
minjaesong
b4b8c4ea4b font sym for COM and Card 2023-05-11 22:58:30 +09:00
minjaesong
3c758ba82f encoding shenanigans 2023-05-09 21:40:17 +09:00
minjaesong
9adcce746b temporarily using threads instead of who-knows-what-the-fucks-have-changed new coroutine 2023-05-04 14:00:57 +09:00
minjaesong
e3930c69a2 kotlin update 1.8.20, coroutines are broken now :( 2023-05-03 21:41:40 +09:00
minjaesong
7c36495c57 fix: vmemu not reading bios due to changes for BASIC not being ported 2023-04-20 23:10:58 +09:00
minjaesong
cfe284f201 more proof of concept 2023-03-26 14:40:36 +09:00
minjaesong
65bcacebf7 TEVD update 2023-03-26 14:11:35 +09:00
minjaesong
42fbd98acf TEVD debugger proof-of-concept 2023-03-25 13:04:39 +09:00
minjaesong
8533a1e085 debug panels for COM 2023-03-25 12:35:45 +09:00
minjaesong
f1ceac0451 peripheral tabs on emu gui 2023-03-25 12:01:04 +09:00
minjaesong
2d000013b7 tevd disk drive update and fixes 2023-03-04 21:10:52 +09:00
minjaesong
f4b8188a46 gdx 1.11 update; shader update for mac 2023-03-01 00:01:59 +09:00
minjaesong
09b79f7dd1 shader update to comply with GL 3.2 2023-02-28 23:31:33 +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
e53aa7e98d debug menu improvements 2023-01-22 16:58:04 +09:00
minjaesong
1dbe7af8df soundscope tweaks 2023-01-22 16:45:06 +09:00
minjaesong
9023f74cb5 oops i did it again 2023-01-22 14:17:15 +09:00
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
ceddf2c5b9 improved way of initialising vms at (re)launch 2023-01-04 19:09:42 +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
3282faf9e6 cpu halted flag on vm's mmio 2022-12-28 04:54:14 +09:00
minjaesong
b800989c6d bootloader write fix 2022-12-23 17:33:03 +09:00
minjaesong
59399d84f9 tevd: bootloader is now entry id 1 2022-12-23 05:23:54 +09:00
minjaesong
42b66fc3fb tvdos bootable disk image builder 2022-12-22 01:34:10 +09:00
minjaesong
7a349d6192 TEVD DOM changes committing to the physical disk 2022-12-18 16:30:06 +09:00
minjaesong
e1e1a2f5db a t o m i q u e 2022-12-17 21:19:53 +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
minjaesong
9788f078bf profiles menu update 2022-12-14 01:39:42 +09:00
CuriousTorvald
e605f9ddc8 Update VMEmuExecutable.kt 2022-12-12 20:01:08 +09:00
minjaesong
0e0e858ee6 vmemu: updating default profiles 2022-12-12 16:09:41 +09:00
minjaesong
3d10f9338a reading config from config.json 2022-11-02 22:03:47 +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
a7aff5a6e6 working profiles loading and saving 2022-10-27 23:08:42 +09:00
minjaesong
024e97c31c profile.json rw wip 2022-10-27 13:07:17 +09:00
minjaesong
60b4834c72 ability to load vm using json configuration 2022-10-26 21:27:15 +09:00