Commit Graph

63 Commits

Author SHA1 Message Date
Guy Perfect 77c256f2e0 Backporting from concurrent project 2023-03-19 18:15:55 -05:00
Guy Perfect 386f4a904f Make JavaScript core work like the API 2023-03-12 10:59:37 -05:00
Guy Perfect 1cc268e5d0 Tying up some loose ends 2023-03-11 16:43:01 -06:00
Guy Perfect b77f2a5ab1 Adjusting presentation of Memory and CPU windows 2023-03-11 14:11:57 -06:00
Guy Perfect 265aeed8cd Renaming "vb" variable to "sim" 2023-03-10 19:00:45 -06:00
Guy Perfect 133a5e7e82 Fixing a Gitsplosion 2023-03-10 18:44:57 -06:00
Guy Perfect 17277bb354 Web re-rewrite 2023-03-08 11:10:33 -06:00
Guy Perfect 7d31c55391 Tweaks from concurrent project 2022-04-20 22:37:05 -05:00
Guy Perfect 3cf006ba13 Full front-end rewrite 2022-04-14 20:51:09 -05:00
Guy Perfect fccb799a9c Tweaks from concurrent project 2021-09-30 17:33:55 +00:00
Guy Perfect a7985bad6e CPU corrections 2021-09-20 21:29:00 +00:00
Guy Perfect b33a6c3055 HALT fix, QoL tweaks 2021-09-20 14:32:09 +00:00
Guy Perfect 89feaaa3e9 CPU corrections 2021-09-20 12:51:12 +00:00
Guy Perfect 573f72e46f Enabling CPU trace and hex edit 2021-09-19 19:36:30 +00:00
Guy Perfect 94486ecf02 Preliminary CPU implementation 2021-09-19 01:31:40 +00:00
Guy Perfect 70f0f2a318 Tweaks from concurrent project 2021-09-10 16:24:02 +00:00
Guy Perfect 85cc0f5754 Adding disassembler to CPU window 2021-09-06 00:09:15 +00:00
Guy Perfect af5fc0c4fc Tweaks from concurrent project 2021-09-03 17:38:48 +00:00
Guy Perfect ff07e1907f Adding registers panes of CPU window 2021-09-02 00:16:22 +00:00
Guy Perfect 3dc8b93f94 Styling tweaks, adding Inconsolata and Roboto fonts 2021-08-30 14:53:31 +00:00
Guy Perfect 5a02e7e52d Corrective tweaks 2021-08-30 13:58:40 +00:00
Guy Perfect b2adf1f9dc Adding Memory window 2021-08-30 02:14:06 +00:00
Guy Perfect f753f9f59b Adding desktop/window components 2021-08-26 19:23:18 +00:00
Guy Perfect dd066e0bbb Introducing toolkit and color themes 2021-08-23 18:56:36 -05:00
Guy Perfect 0927a42107 Establishing web architecture 2021-08-22 17:32:18 -05:00
Guy Perfect 4b3852a1d2 Resetting for web (previous moved to branch old-java) 2021-08-22 16:07:07 -05:00
Guy Perfect c6d5332828 Introducing BG Maps window, performance adjustments for Characters window 2020-12-26 20:26:12 -06:00
Guy Perfect 8192fb6960 Introducing VIP memory controller and Characters window, fixing Format V instructions, adjusting JNI includes 2020-12-25 17:59:08 -06:00
Guy Perfect 9f5a5233ea Precursor to VIP introduction 2020-12-23 12:26:02 -06:00
Guy Perfect d636719775 Introducing Breakpoints window 2020-12-21 20:42:28 -06:00
Guy Perfect edab431a1f Integrating breakpoints into the native module 2020-12-20 18:14:31 -06:00
Guy Perfect 167bc4f8bf Adjusting top-level emulation logic, integrating breakpoints 2020-12-19 19:51:42 -06:00
Guy Perfect e13c56e1e7 Finalizing breakpoint architecture, correcting CPU conditions, tweaking top-level emulation logic 2020-12-17 15:40:37 -06:00
Guy Perfect 826e921dac Implementing native breakpoint interface 2020-10-16 19:25:36 -05:00
Guy Perfect 2d048a74c0 Preliminary breakpoint registration 2020-10-13 20:15:27 -05:00
Guy Perfect f893ecd2cf Further housekeeping 2020-10-05 08:10:14 -05:00
Guy Perfect 81840f71d2 Adjusting naming of all-caps structs, implementing native handle as a long 2020-10-03 14:20:56 -05:00
Guy Perfect 1386d36b0d Implementing breakpoint condition evaluator in C, refactoring Java version 2020-08-14 17:53:15 -05:00
Guy Perfect 2df99895fa Implementing breakpoint condition evaluator 2020-08-14 10:06:00 -05:00
Guy Perfect 53faa1193a Implementing breakpoint expression parser 2020-08-12 19:59:02 -05:00
Guy Perfect fa1728b424 Implementing remaining CPU instructions except bit string 2020-08-12 11:49:32 -05:00
Guy Perfect 2d380460a6 Implementing another 40 CPU instructions 2020-08-11 20:51:16 -05:00
Guy Perfect e31a5080c4 Additional work on emulation/CPU logic, implementing in C code 2020-08-11 13:38:31 -05:00
Guy Perfect d1b8e293c3 Implementing CPU emulation logic 2020-08-10 20:24:00 -05:00
Guy Perfect a98c35ee8e Laying groundwork for emulation, re-implementing memory bus 2020-08-09 18:35:57 -05:00
Guy Perfect f8f4005e02 Implementing disassembler interface 2020-08-09 10:46:29 -05:00
Guy Perfect 76c95b0523 Implementing disassembler back-end, yet more adjustments to CPU window 2020-08-08 18:40:22 -05:00
Guy Perfect b7c2545ea7 Revising instruction decoder, jump history 2020-08-07 21:24:09 -05:00
Guy Perfect 0bf2d80a04 Implementing instruction decoder 2020-08-07 20:04:11 -05:00
Guy Perfect ddbde757ae Revisions to CPU register interface 2020-08-07 14:21:03 -05:00