This website requires JavaScript.
08fb65cb77
Fix FRO detection
master
GuyPerfect
2024-10-13 21:35:48 -05:00
1d6f62e319
Passing the pizza gauntlet
GuyPerfect
2024-10-13 20:13:20 -05:00
2e1cd12829
Implement bit string instructions
GuyPerfect
2024-10-13 19:14:08 -05:00
2273761222
Pre-bit-string adjustments
GuyPerfect
2024-10-13 16:31:18 -05:00
bfc2254b9e
Implement halt, exception, fatal
GuyPerfect
2024-10-13 13:06:49 -05:00
7c25a4ac93
CPU bug fixes
GuyPerfect
2024-10-13 10:29:54 -05:00
5f563e6cac
Implement floating-point instructions
GuyPerfect
2024-10-11 19:15:27 -05:00
2e0af6b109
Implement most CPU instructions
GuyPerfect
2024-10-11 11:55:24 -05:00
d4ae5f3909
2024 reboot
GuyPerfect
2024-10-10 18:35:16 -05:00
77c256f2e0
Backporting from concurrent project
old-emu
GuyPerfect
2023-03-19 18:15:55 -05:00
386f4a904f
Make JavaScript core work like the API
GuyPerfect
2023-03-12 10:59:37 -05:00
1cc268e5d0
Tying up some loose ends
GuyPerfect
2023-03-11 16:43:01 -06:00
b77f2a5ab1
Adjusting presentation of Memory and CPU windows
GuyPerfect
2023-03-11 14:11:57 -06:00
265aeed8cd
Renaming "vb" variable to "sim"
GuyPerfect
2023-03-10 19:00:45 -06:00
133a5e7e82
Fixing a Gitsplosion
GuyPerfect
2023-03-10 18:44:57 -06:00
17277bb354
Web re-rewrite
GuyPerfect
2023-03-08 11:10:33 -06:00
7d31c55391
Tweaks from concurrent project
old-web
GuyPerfect
2022-04-20 22:37:05 -05:00
3cf006ba13
Full front-end rewrite
GuyPerfect
2022-04-14 20:51:09 -05:00
fccb799a9c
Tweaks from concurrent project
GuyPerfect
2021-09-30 17:33:55 +00:00
a7985bad6e
CPU corrections
GuyPerfect
2021-09-20 21:29:00 +00:00
b33a6c3055
HALT fix, QoL tweaks
GuyPerfect
2021-09-20 14:32:09 +00:00
89feaaa3e9
CPU corrections
GuyPerfect
2021-09-20 12:51:12 +00:00
573f72e46f
Enabling CPU trace and hex edit
GuyPerfect
2021-09-19 19:36:30 +00:00
94486ecf02
Preliminary CPU implementation
GuyPerfect
2021-09-19 01:31:40 +00:00
70f0f2a318
Tweaks from concurrent project
GuyPerfect
2021-09-10 16:24:02 +00:00
85cc0f5754
Adding disassembler to CPU window
GuyPerfect
2021-09-06 00:09:15 +00:00
af5fc0c4fc
Tweaks from concurrent project
GuyPerfect
2021-09-03 17:38:48 +00:00
ff07e1907f
Adding registers panes of CPU window
GuyPerfect
2021-09-02 00:16:22 +00:00
3dc8b93f94
Styling tweaks, adding Inconsolata and Roboto fonts
GuyPerfect
2021-08-30 14:53:31 +00:00
5a02e7e52d
Corrective tweaks
GuyPerfect
2021-08-30 13:58:40 +00:00
b2adf1f9dc
Adding Memory window
GuyPerfect
2021-08-30 02:14:06 +00:00
f753f9f59b
Adding desktop/window components
GuyPerfect
2021-08-26 19:23:18 +00:00
dd066e0bbb
Introducing toolkit and color themes
Guy Perfect
2021-08-23 18:56:36 -05:00
0927a42107
Establishing web architecture
GuyPerfect
2021-08-22 17:32:18 -05:00
4b3852a1d2
Resetting for web (previous moved to branch old-java)
GuyPerfect
2021-08-22 16:07:07 -05:00
c6d5332828
Introducing BG Maps window, performance adjustments for Characters window
old-java
GuyPerfect
2020-12-26 20:26:12 -06:00
8192fb6960
Introducing VIP memory controller and Characters window, fixing Format V instructions, adjusting JNI includes
GuyPerfect
2020-12-25 17:59:08 -06:00
9f5a5233ea
Precursor to VIP introduction
GuyPerfect
2020-12-23 12:26:02 -06:00
d636719775
Introducing Breakpoints window
GuyPerfect
2020-12-21 20:42:28 -06:00
edab431a1f
Integrating breakpoints into the native module
GuyPerfect
2020-12-20 18:14:31 -06:00
167bc4f8bf
Adjusting top-level emulation logic, integrating breakpoints
GuyPerfect
2020-12-19 19:51:42 -06:00
e13c56e1e7
Finalizing breakpoint architecture, correcting CPU conditions, tweaking top-level emulation logic
GuyPerfect
2020-12-17 15:40:37 -06:00
826e921dac
Implementing native breakpoint interface
GuyPerfect
2020-10-16 19:25:36 -05:00
2d048a74c0
Preliminary breakpoint registration
GuyPerfect
2020-10-13 20:15:27 -05:00
f893ecd2cf
Further housekeeping
GuyPerfect
2020-10-05 08:10:14 -05:00
81840f71d2
Adjusting naming of all-caps structs, implementing native handle as a long
GuyPerfect
2020-10-03 14:20:56 -05:00
1386d36b0d
Implementing breakpoint condition evaluator in C, refactoring Java version
GuyPerfect
2020-08-14 17:53:15 -05:00
2df99895fa
Implementing breakpoint condition evaluator
GuyPerfect
2020-08-14 10:06:00 -05:00
53faa1193a
Implementing breakpoint expression parser
GuyPerfect
2020-08-12 19:59:02 -05:00
fa1728b424
Implementing remaining CPU instructions except bit string
GuyPerfect
2020-08-12 11:49:32 -05:00
2d380460a6
Implementing another 40 CPU instructions
GuyPerfect
2020-08-11 20:51:16 -05:00
e31a5080c4
Additional work on emulation/CPU logic, implementing in C code
GuyPerfect
2020-08-11 13:38:31 -05:00
d1b8e293c3
Implementing CPU emulation logic
GuyPerfect
2020-08-10 20:24:00 -05:00
a98c35ee8e
Laying groundwork for emulation, re-implementing memory bus
GuyPerfect
2020-08-09 18:35:57 -05:00
f8f4005e02
Implementing disassembler interface
GuyPerfect
2020-08-09 10:46:29 -05:00
76c95b0523
Implementing disassembler back-end, yet more adjustments to CPU window
Guy Perfect
2020-08-08 18:40:22 -05:00
b7c2545ea7
Revising instruction decoder, jump history
GuyPerfect
2020-08-07 21:24:09 -05:00
0bf2d80a04
Implementing instruction decoder
GuyPerfect
2020-08-07 20:04:11 -05:00
ddbde757ae
Revisions to CPU register interface
GuyPerfect
2020-08-07 14:21:03 -05:00
7d8d33158f
Introducing CPU register lists
GuyPerfect
2020-08-06 16:37:05 -05:00
2e38c1fa49
Laying the groundwork for the CPU
GuyPerfect
2020-08-05 20:40:23 -05:00
61bee38e3d
Introducing debug mode, Console and Memory windows
GuyPerfect
2020-08-05 14:33:04 -05:00
952605a8a4
Finishing viewRead()/viewWrite()
GuyPerfect
2020-08-04 21:17:56 -05:00
cc25345960
End of day: working on vueRead()/VUE.read()
GuyPerfect
2020-08-03 20:34:02 -05:00
030fc96fc7
Refining core interface, setROM() behavior validated
GuyPerfect
2020-08-03 13:51:46 -05:00
b86c046dd5
Introducing vue module, native loader
GuyPerfect
2020-08-02 21:21:59 -05:00
3dc19b5c9e
Introducing ROM (+ISX) loader
GuyPerfect
2020-08-02 12:30:05 -05:00
73c8245eff
Introducing the main window, yet more tweaks to localization support
GuyPerfect
2020-08-01 18:28:47 -05:00
7c7a52c113
Establishing app module, adjustments to localization support
GuyPerfect
2020-08-01 15:42:28 -05:00
85693cd130
Localizer: Adding associative values to controls
GuyPerfect
2020-07-31 17:27:44 -05:00
5ee08a4d93
Introducing utility library, implementing Localizer
GuyPerfect
2020-07-31 14:20:27 -05:00
99dbc9f0cb
Establishing repository
GuyPerfect
2020-07-30 13:04:41 -05:00