Paul Holden
|
635f85964a
|
Document some PI address ranges.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
f6c40739ec
|
Tidy TLBEntry.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
1a80b5c571
|
Fix PageMask handling - bits outside 12..24 are hardwired to zero.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
ce99e58844
|
Tidy
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
00798ee2d0
|
Converty TLBEntry to class.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
6235d0f842
|
Tidy
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
28b4c32142
|
Tidy tlb handlers.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
d11d328391
|
Make FragmentContext a class.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
4756110254
|
Make SystemEvent and TLBException classes.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
19e2f93048
|
Make CPU0 a class.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
02bdf6e02b
|
Tidy up CanvasTransform.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
df4cc013bd
|
Tidy initialiseRenderer.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
745b7b80ea
|
Tidy some of the global state.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
e12a56aff8
|
Fix syncInput import.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
6bd087e75c
|
Get rid of ram_u8 and ram_s32 globals.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
194579057e
|
Tidy
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
a617dc2a45
|
Make RSPTask a class.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
650547e634
|
Tidy Disassembler.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
cd0f5cbaca
|
Make hle Disassembler a class.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
2193d45326
|
Fix for dynarec debugger.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
244352c5c1
|
Tidy.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
6f42b0c6cc
|
Use template strings.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
e84f885018
|
Export cpu0 control register constants.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
cfb9608e3c
|
Add cpu_constants.js.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
493c3e127a
|
Rename CPU1.js to cpu1.js.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
4eccc4b25d
|
Tidy disassembleRange.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
d752ccd0ba
|
Rename disassembleOp to disassembleInstruction.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
6b7a3c69a0
|
Tidy
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
562c30fe95
|
Use template strings.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
a84ba33f07
|
Format.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
e80f9b64d5
|
Implement operand accessors as getters.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
6a72f56a1d
|
Update disassemble.js to use template strings.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
0ea591d2c0
|
Unwrap r4300.js.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
cd81d8042a
|
Import format.toString32 directly.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
a5ad987192
|
Export functions directly from hle.js.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
ffc1fcf116
|
Unwrap hle.js.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
391c3627f3
|
Export functions directly from disassemble.js.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
08a8cb994c
|
Unwrap disassemble.js.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
e4e9c187e0
|
Only import the entry points.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
7a98bded71
|
Update labelMap to use a Map type.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
6e65ce21bc
|
Fix JSON serialization for Maps.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
670ba21365
|
Use event.key rather than event.which.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
ba2ae8acf3
|
Move Debugger init to n64.js.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
36b24d7809
|
Wrap up refreshDebugger.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
584ba418ad
|
Move final functions to Debugger.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
a21753d77e
|
Move updateDebug to Debugger.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
b5e51e4d2f
|
Move more functions to Debugger.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
6b271fc9ca
|
Move more functions to Debugger.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
4b5c6a2516
|
Move debugger initialisation to the constructor.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
590315e5dd
|
Move some functions to Debugger.
|
2023-09-23 22:17:53 +01:00 |
|