Commit graph

1886 commits

Author SHA1 Message Date
Paul Holden
eafd246976 Extract the AI device. 2023-06-17 10:50:09 +01:00
Paul Holden
7b8d6319e4 Extract MI device. 2023-06-17 10:45:53 +01:00
Paul Holden
2178d36ec5 let/const for hardware devices. 2023-06-17 10:35:56 +01:00
Paul Holden
b41064302b Extract SP devices. 2023-06-17 10:33:47 +01:00
Paul Holden
b815c61a78 Move rom devices to separate file. 2023-06-17 10:17:19 +01:00
Paul Holden
d7deb50713 setMemorySize is now unused. 2023-06-17 10:03:33 +01:00
Paul Holden
ea2a527da8 Move ram devices to a separate file. 2023-06-17 10:02:25 +01:00
Paul Holden
ad5bc9f5f9 Tidy. 2023-06-17 09:51:48 +01:00
Paul Holden
18b9f337c2 Move PI devices out to separate file. 2023-06-17 09:45:38 +01:00
Paul Holden
2df7eb78f2 Tidy 2023-06-17 09:26:39 +01:00
Paul Holden
199342d5c2 Track all the registers and memory in a Hardware class. 2023-06-17 09:24:26 +01:00
Paul Holden
9293107d4b Move more stuff to dps/dpc. 2023-06-16 23:07:11 +01:00
Paul Holden
5cab04c43b Move UncachedDPSDevice to module. 2023-06-16 22:59:16 +01:00
Paul Holden
e7b0166b19 Move UncachedDPCHandlerDevice to separate module. 2023-06-16 22:53:48 +01:00
Paul Holden
401ded9d17 Tidy 2023-06-16 22:51:45 +01:00
Paul Holden
4598b65638 Remove unused imports. 2023-06-16 21:57:07 +01:00
Paul Holden
cc37611768 Format index.html 2023-06-16 21:49:49 +01:00
Paul Holden
e9c1517aec Temp fix for missing n64.min.js. 2023-06-16 21:35:42 +01:00
Paul Holden
364ef69885
Updated gtag. 2023-06-16 09:13:35 +01:00
Paul Holden
0b1ab4ce59 Move CPU controls outside of tabs 2016-12-24 17:41:35 +00:00
Paul Holden
97c9db764e Tidy CPU status display 2016-12-24 16:50:33 +00:00
Paul Holden
51204d81a3 Tidy debugger.js 2016-12-24 16:27:36 +00:00
Paul Holden
eb8e85a92e Tidy up dynarec table and fix layout 2016-12-24 12:20:58 +00:00
Paul Holden
a18f49fbd2 Make disassembly view wider 2016-12-24 10:33:53 +00:00
Paul Holden
5f960420af More tidying 2016-12-04 22:47:02 +00:00
Paul Holden
0261c1492e Use chai for asserts 2016-12-04 22:08:08 +00:00
Paul Holden
43a3f36e57 Extract Tile as a class and tidy convert.js 2016-12-04 11:47:57 +00:00
Paul Holden
5f074f792c Move clampTexture and convertTexels out of hle.js 2016-12-03 16:56:05 +00:00
Paul Holden
4c14d51812 Tidy var names 2016-12-03 16:34:35 +00:00
Paul Holden
c05bb97c6d Extract Texture 2016-12-03 16:34:20 +00:00
Paul Holden
8f2b67b53a Move syncserver.js out of src/ 2016-12-03 16:04:37 +00:00
Paul Holden
c7223ed9a7 Move graphics stuff to a subfolder 2016-12-03 16:03:04 +00:00
Paul Holden
e67bc3a961 Add a nameOf function to the gbi 'enum' types to make things easier for the calling code 2016-11-27 17:23:30 -05:00
Paul Holden
fb2271cc03 Trailing commas 2016-11-27 16:39:27 -05:00
Paul Holden
9a4fbde511 Nicer constant names 2016-11-27 16:38:14 -05:00
Paul Holden
7c4880791c Big tidy of hle.js 2016-11-27 16:23:06 -05:00
Paul Holden
ab109b39c5 Move more constants to gbi.js 2016-11-27 11:55:07 -05:00
Paul Holden
78f7c135d4 More type annotations 2016-11-26 21:49:38 -05:00
Paul Holden
0a38ef5b16 Stop tracking the compiled output for now 2016-11-26 19:17:22 -05:00
Paul Holden
09f0b46077 Tidy hle.js 2016-11-26 17:06:02 -05:00
Paul Holden
3fb27b5423 Tidy 2016-11-26 16:50:43 -05:00
Paul Holden
d2971522ca Extract texture conversion code 2016-11-26 16:48:09 -05:00
Paul Holden
ebd8f80bd2 Tidy hle.js 2016-11-26 16:27:56 -05:00
Paul Holden
2291ab995a Extract TriangleBuffer as a module 2016-11-26 16:01:22 -05:00
Paul Holden
f67183e75e Make hitCounts a Map 2016-11-26 15:46:56 -05:00
Paul Holden
e203bc3224 Extract fragments module 2016-11-26 13:29:47 -05:00
Paul Holden
770d8e9f49 Tidy 2016-11-26 12:41:06 -05:00
Paul Holden
71854b093a Extract CPU1 module 2016-11-26 12:21:01 -05:00
Paul Holden
c67c45bd58 More constants 2016-11-26 11:13:16 -05:00
Paul Holden
c24f48a3af Remove animationframe polyfills 2016-11-26 10:54:08 -05:00