Commit graph

1886 commits

Author SHA1 Message Date
Paul Holden
9b1f644a86 Build out RDP disassembly 2023-11-07 22:25:52 +00:00
Paul Holden
89d23d0d64 Improve bounds checking 2023-11-07 22:25:52 +00:00
Paul Holden
6214e19985 Add debug option for running graphics using LLE (it doesn't do anything yet). 2023-11-07 22:25:52 +00:00
Paul Holden
3114249948 Use a DataView for RDP commands. 2023-11-07 22:25:52 +00:00
Paul Holden
09baa89e25 Fix Commands name 2023-11-07 22:25:52 +00:00
Paul Holden
f100a56ffa Update n64-systemtest rom 2023-11-07 22:25:52 +00:00
Paul Holden
f0c95b24d5 Resolve TODO. 2023-11-07 22:25:52 +00:00
Paul Holden
321f698de3 Automated build 2023-11-05 11:59:55 +00:00
Paul Holden
6886989be6 First pass fixing sky rendering for Goldeneye. 2023-11-05 11:59:38 +00:00
Paul Holden
92adefb0c9 Implement texRect and texRectRot in terms of lleRect. 2023-11-05 11:59:38 +00:00
Paul Holden
c2100db40e Handle different triangle types, helpers for getting texture coords, tests. 2023-11-05 11:59:38 +00:00
Paul Holden
80fb47f458 Split out lle/rdp.js 2023-11-05 11:59:38 +00:00
Paul Holden
fcbd357127 Flesh out RDP triangle disassembly. 2023-11-05 11:59:38 +00:00
Paul Holden
a05bafa4ab Tidy 2023-11-05 11:59:38 +00:00
Paul Holden
1627cf3ec6 Flesh out RDP disassembler. 2023-11-05 11:59:38 +00:00
Paul Holden
585e1aa053 Build a buffer of RDP command words in GE and PD. 2023-11-05 11:59:38 +00:00
Paul Holden
383fa5c192 Automated build 2023-11-02 22:57:27 +00:00
Paul Holden
72e4a2e3fc Tidy 2023-11-02 22:57:04 +00:00
Paul Holden
41f83741a9 Update a comment. 2023-11-01 23:18:00 +00:00
Paul Holden
922bea813b Automated build 2023-11-01 23:14:26 +00:00
Paul Holden
e7d1ac3855 Add a disassembleUnknown. 2023-11-01 23:14:06 +00:00
Paul Holden
10f241a177 Automated build 2023-10-31 08:15:14 +00:00
Paul Holden
8f229e7aa0 Use TaskOffsets for RSP task struct field names. 2023-10-31 08:14:51 +00:00
Paul Holden
3b676d6867 Automated build 2023-10-30 08:15:21 +00:00
Paul Holden
054cf34f5b Hide the debug UI when starting a rom. 2023-10-30 08:14:53 +00:00
Paul Holden
3ac251e4e7 Move Debugger to top of file. 2023-10-30 08:11:28 +00:00
Paul Holden
f28390fa83 Split code for breakpoints into separate file. 2023-10-30 08:09:15 +00:00
Paul Holden
95b94a5781 Remove n64js.emitRunningTime. 2023-10-30 08:00:42 +00:00
Paul Holden
b6a1f5fd24 Rename to memory_region.js 2023-10-30 07:51:54 +00:00
Paul Holden
705878a0be externs/ is no longer used. 2023-10-29 19:56:06 +00:00
Paul Holden
a112963000 Automated build 2023-10-29 19:54:24 +00:00
Paul Holden
26458e4e05 Tidy 2023-10-29 19:54:03 +00:00
Paul Holden
3269f3af54 Tidy 2023-10-29 19:50:22 +00:00
Paul Holden
44b5715e02 Tidy 2023-10-29 19:47:16 +00:00
Paul Holden
1289274953 Tidy 2023-10-29 19:44:41 +00:00
Paul Holden
6f8054f1b4 Tidy 2023-10-29 19:43:36 +00:00
Paul Holden
98a8520c45 Tidy 2023-10-29 19:41:46 +00:00
Paul Holden
5f1d7dcd5e Fix Vector4.create. 2023-10-29 19:41:25 +00:00
Paul Holden
909f8a111e Automated build 2023-10-29 19:21:10 +00:00
Paul Holden
ba4a3ff3ce Rename cpu0_constants to cpu0reg. 2023-10-29 19:20:54 +00:00
Paul Holden
77a9fd4c2f Tidy 2023-10-29 19:20:54 +00:00
Paul Holden
9d3caebed0 Automated build 2023-10-29 19:10:56 +00:00
Paul Holden
2e67645d00 Use forEach. 2023-10-28 22:39:51 +01:00
Paul Holden
1dc2005069 Automated build 2023-10-28 21:33:43 +00:00
Paul Holden
e551e07348 Dedupe some code in TriangleBuffer. 2023-10-27 09:08:38 +01:00
Paul Holden
30f9ae6c98 branchAddress isn't used. 2023-10-27 09:02:21 +01:00
Paul Holden
a10ada47ae Remove some unused constants. 2023-10-27 09:01:22 +01:00
Paul Holden
17e0b87194 Remove stuff around fragment invalidation events. 2023-10-27 08:59:02 +01:00
Paul Holden
a1efb448c3 Remove some unused args. 2023-10-27 08:55:41 +01:00
Paul Holden
e199767402 unimplemented is no longer used. 2023-10-27 08:54:29 +01:00