Commit Graph
53 Commits
Author SHA1 Message Date
GuyPerfect 4f0b889b74 Adjustments for use in the web frontend 2025-02-18 15:10:46 -06:00
GuyPerfect 8ae8980fc8 Implement ISX decoding 2025-02-18 15:09:38 -06:00
GuyPerfect 10505e9e98 Supporting additional VSU edge cases 2025-02-18 15:09:15 -06:00
GuyPerfect 155a3aa678 Adjust GAMESTART logic, consolidate VIP sign-extensions 2025-01-17 09:43:58 -06:00
GuyPerfect 04e79c9151 Fix sign extensions from vipRead() and busReadMisc() 2025-01-15 19:47:44 -06:00
GuyPerfect 57dcd8370a Frame buffer management fixes 2025-01-05 20:54:37 -06:00
GuyPerfect 06849b54ba Fix TRAP restore PC, but better 2024-12-29 09:52:07 -06:00
GuyPerfect eef255b507 Fix TRAP restore PC 2024-12-29 09:22:14 -06:00
GuyPerfect db966c8cb8 Fix memory growth handling 2024-12-26 14:13:13 -06:00
GuyPerfect b4feff41f0 Fix broken timer fix bug fixes 2024-12-26 13:23:56 -06:00
GuyPerfect 4449acada0 Fix timer clock computation 2024-12-26 12:57:44 -06:00
GuyPerfect 799ac9f51a Fix style check error 2024-12-26 12:28:10 -06:00
GuyPerfect b83b49221d Timer accuracy adjustments 2024-12-26 12:23:00 -06:00
GuyPerfect 27e926bd58 Fix byte writes to VIP cells, objects and worlds 2024-12-25 13:48:39 -06:00
GuyPerfect d802d39d8d Prevent non-debug writes to CTA 2024-12-23 09:56:54 -06:00
GuyPerfect 18b2c589e6 Add vbuCodeSize() 2024-11-21 18:50:31 -06:00
GuyPerfect f45636a491 VIP bugfix 2024-11-19 22:22:34 -06:00
GuyPerfect 9ce8c9c778 VIP bugfix 2024-11-19 22:21:06 -06:00
GuyPerfect c90b8137de VIP optimizations 2024-11-19 21:56:44 -06:00
GuyPerfect bc864644f7 Aid VSU performance 2024-11-17 14:57:56 -06:00
GuyPerfect e97b52e944 Cleanup adjustments 2024-11-17 12:31:37 -06:00
GuyPerfect 7e31fbd582 VSU performance tweak, add immediate notation setting 2024-11-11 20:05:14 -06:00
GuyPerfect b4b9131f39 Web: add panning, move mixing to wasm 2024-11-02 11:14:24 -05:00
GuyPerfect 8b9152dde9 Fix S*RAM, Sim.setVolume 2024-11-01 18:29:13 -05:00
GuyPerfect 26a0357afa Introduce web core 2024-11-01 15:03:49 -05:00
GuyPerfect 53826584b8 Fix disassembler not advancing past PC 2024-11-01 15:01:09 -05:00
GuyPerfect ae22c95dbe Tweaks in preparation for web module 2024-10-31 19:14:18 -05:00
GuyPerfect b134903878 Fix first line of disassembly 2024-10-30 15:12:38 -05:00
GuyPerfect 52838e4a6d Disassembler adjustments 2024-10-30 14:54:13 -05:00
GuyPerfect 6cba6e5d4f Prevent disassembling over PC 2024-10-30 10:22:49 -05:00
GuyPerfect 650d9dfd05 Add util to makefile 2024-10-30 09:52:33 -05:00
GuyPerfect f5a84fd4d0 Implement disassembler 2024-10-30 09:48:56 -05:00
GuyPerfect 9cc01bb6f7 CCSR.CC_Rd does not require a communication 2024-10-28 19:20:08 -05:00
GuyPerfect e828d99da1 Implement communication port 2024-10-28 19:11:33 -05:00
GuyPerfect da001e02cd Fix overplane 2024-10-26 15:04:27 -05:00
GuyPerfect 67bcb6d508 Prepare for new BG processors 2024-10-24 10:59:11 -05:00
GuyPerfect bcd80d291b Pseudo-halt timing fix 2024-10-23 21:16:35 -05:00
GuyPerfect 0c914fce1a Implement additional pseudo-halt addresses 2024-10-23 20:35:40 -05:00
GuyPerfect 226da7a5b3 Introduce pseudo-halt 2024-10-23 16:29:11 -05:00
GuyPerfect 8f9950f39e Overplane and sweep fixes 2024-10-22 19:53:27 -05:00
GuyPerfect c06da32321 VSU works now 2024-10-21 19:39:35 -05:00
GuyPerfect 0a57ef0faf VSU fixes 2024-10-20 23:09:58 -05:00
GuyPerfect a285065102 vbSetSamples fix 2024-10-20 19:04:06 -05:00
GuyPerfect 3afe0282c2 Implement VSU 2024-10-20 18:52:19 -05:00
GuyPerfect 50903c7513 Miscellaneous bug fixes 2024-10-19 22:56:23 -05:00
GuyPerfect e9f5437c1f Implement game pad and timer 2024-10-19 20:35:56 -05:00
GuyPerfect 37b9a94338 Implement VIP, fix interrupts 2024-10-19 17:01:36 -05:00
GuyPerfect 3c2c9bb938 Establish drawing procedure 2024-10-16 20:14:38 -05:00
GuyPerfect 7a8cf8952a Implement vipUntil() 2024-10-16 18:19:31 -05:00
GuyPerfect eecc55bbd7 Display tweaks, add vbGetPixels() 2024-10-16 16:53:33 -05:00
GuyPerfect 448658430c Establish display processing 2024-10-16 16:15:39 -05:00
GuyPerfect c91eb0785f Callback symbols, VIP read/write 2024-10-15 14:11:29 -05:00
GuyPerfect 767675eb42 Split core into its own repository 2024-10-14 15:07:00 -05:00