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 |
Guy Perfect
|
7d8d33158f
|
Introducing CPU register lists
|
2020-08-06 16:37:05 -05:00 |
Guy Perfect
|
2e38c1fa49
|
Laying the groundwork for the CPU
|
2020-08-05 20:40:23 -05:00 |
Guy Perfect
|
61bee38e3d
|
Introducing debug mode, Console and Memory windows
|
2020-08-05 14:33:04 -05:00 |
Guy Perfect
|
952605a8a4
|
Finishing viewRead()/viewWrite()
|
2020-08-04 21:17:56 -05:00 |
Guy Perfect
|
cc25345960
|
End of day: working on vueRead()/VUE.read()
|
2020-08-03 20:34:02 -05:00 |
Guy Perfect
|
030fc96fc7
|
Refining core interface, setROM() behavior validated
|
2020-08-03 13:51:46 -05:00 |
Guy Perfect
|
b86c046dd5
|
Introducing vue module, native loader
|
2020-08-02 21:21:59 -05:00 |
Guy Perfect
|
3dc19b5c9e
|
Introducing ROM (+ISX) loader
|
2020-08-02 12:30:05 -05:00 |
Guy Perfect
|
73c8245eff
|
Introducing the main window, yet more tweaks to localization support
|
2020-08-01 18:28:47 -05:00 |
Guy Perfect
|
7c7a52c113
|
Establishing app module, adjustments to localization support
|
2020-08-01 15:42:28 -05:00 |
Guy Perfect
|
85693cd130
|
Localizer: Adding associative values to controls
|
2020-07-31 17:27:44 -05:00 |