Paul Holden
|
20f561190b
|
Tidy ram.js.
|
2023-06-17 21:27:17 +01:00 |
|
Paul Holden
|
8f3ef21b9b
|
Tidy pi.js.
|
2023-06-17 21:18:10 +01:00 |
|
Paul Holden
|
475969d693
|
Tidy mi.js.
|
2023-06-17 20:41:01 +01:00 |
|
Paul Holden
|
19ed35d51c
|
Tidy dps.js.
|
2023-06-17 20:35:04 +01:00 |
|
Paul Holden
|
fbfa893fde
|
Tidy dpc.js.
|
2023-06-17 20:33:34 +01:00 |
|
Paul Holden
|
99ca34c76a
|
Tidy ai.js.
|
2023-06-17 20:22:34 +01:00 |
|
Paul Holden
|
7eee435a3c
|
Hoist controllers out.
|
2023-06-17 20:08:54 +01:00 |
|
Paul Holden
|
e35c58ed47
|
Move some sync functions out.
|
2023-06-17 19:55:48 +01:00 |
|
Paul Holden
|
030b2b5fe0
|
Move more functions out of n64js init.
|
2023-06-17 19:53:07 +01:00 |
|
Paul Holden
|
78966dd0b1
|
Tidy sync stuff.
|
2023-06-17 19:13:40 +01:00 |
|
Paul Holden
|
9f9de1a8a5
|
Move code out of the n64js init function.
|
2023-06-17 19:09:29 +01:00 |
|
Paul Holden
|
da3e1aa32c
|
Tidy.
|
2023-06-17 19:04:33 +01:00 |
|
Paul Holden
|
5c6ca404f0
|
Arrow functions.
|
2023-06-17 18:59:38 +01:00 |
|
Paul Holden
|
8e9c330b2f
|
Remove unused constants.
|
2023-06-17 18:52:15 +01:00 |
|
Paul Holden
|
23c85a13c3
|
Tidy.
|
2023-06-17 18:47:10 +01:00 |
|
Paul Holden
|
ec54c2bc5b
|
Extract loadROM().
|
2023-06-17 18:46:34 +01:00 |
|
Paul Holden
|
dddbd71687
|
Bind getMemoryHandler for performance.
|
2023-06-17 18:41:44 +01:00 |
|
Paul Holden
|
3bb68b8585
|
Import format32 directly.
|
2023-06-17 18:39:47 +01:00 |
|
Paul Holden
|
47375ef091
|
Extract MemoryMap.
|
2023-06-17 18:35:48 +01:00 |
|
Paul Holden
|
181d9f005e
|
Unused var.
|
2023-06-17 16:42:36 +01:00 |
|
Paul Holden
|
09c9afa92f
|
Tidy initMemMap.
|
2023-06-17 16:40:25 +01:00 |
|
Paul Holden
|
f3e2ee6b0f
|
Fix.
|
2023-06-17 16:39:34 +01:00 |
|
Paul Holden
|
a08158d3af
|
Tidy updateController.
|
2023-06-17 16:37:18 +01:00 |
|
Paul Holden
|
5021f48621
|
Remove cachedMemDevice local.
|
2023-06-17 16:34:43 +01:00 |
|
Paul Holden
|
483f312b1c
|
Format.
|
2023-06-17 16:33:16 +01:00 |
|
Paul Holden
|
678695d099
|
Tidy haltSP.
|
2023-06-17 16:32:47 +01:00 |
|
Paul Holden
|
f62d88a515
|
Tidy interruptDP.
|
2023-06-17 16:26:35 +01:00 |
|
Paul Holden
|
558fcac79a
|
Encapsulate miRegDevice better.
|
2023-06-17 16:24:47 +01:00 |
|
Paul Holden
|
d01f4d1ff5
|
Tidy usages of viRegDevice.
|
2023-06-17 16:18:45 +01:00 |
|
Paul Holden
|
c64edd0c6c
|
Move device reset() to hardware.reset().
|
2023-06-17 16:12:07 +01:00 |
|
Paul Holden
|
8dce9aaf0c
|
Make devices quiet by default.
|
2023-06-17 16:09:55 +01:00 |
|
Paul Holden
|
e37f53fcdf
|
Tidy createROM.
|
2023-06-17 16:07:38 +01:00 |
|
Paul Holden
|
8378440bff
|
Move devices to Hardware.
|
2023-06-17 16:05:44 +01:00 |
|
Paul Holden
|
5277a830c4
|
Split out endian.js.
|
2023-06-17 15:55:24 +01:00 |
|
Paul Holden
|
77bd992346
|
Tidy AssertException.
|
2023-06-17 14:43:07 +01:00 |
|
Paul Holden
|
d9c244f0c5
|
Tidy handleKey.
|
2023-06-17 14:38:21 +01:00 |
|
Paul Holden
|
9726b13938
|
Cleanup memMap initialisation.
|
2023-06-17 14:36:19 +01:00 |
|
Paul Holden
|
8cad715d28
|
Rename devices.
|
2023-06-17 14:30:58 +01:00 |
|
Paul Holden
|
9b08e048c4
|
Store hardware in base Device.
|
2023-06-17 14:15:22 +01:00 |
|
Paul Holden
|
28fecffffb
|
Split controller code out into a separate module.
|
2023-06-17 14:02:37 +01:00 |
|
Paul Holden
|
cd27b0b26c
|
Remove shadow variables for hardware.
|
2023-06-17 11:42:47 +01:00 |
|
Paul Holden
|
0f02463433
|
Encapsulate MI a bit more.
|
2023-06-17 11:37:51 +01:00 |
|
Paul Holden
|
dbdf9a77ac
|
Add a clear() helper.
|
2023-06-17 11:28:24 +01:00 |
|
Paul Holden
|
f1c7e5cb92
|
Extract RDRamRegDevice.
|
2023-06-17 11:23:19 +01:00 |
|
Paul Holden
|
1514454e9b
|
Extract SPIBISTDevice.
|
2023-06-17 11:21:19 +01:00 |
|
Paul Holden
|
6c28855054
|
Extract SI device.
|
2023-06-17 11:19:28 +01:00 |
|
Paul Holden
|
33fdefc3b5
|
Tidy
|
2023-06-17 11:07:22 +01:00 |
|
Paul Holden
|
cb461591cd
|
Add MI reset function.
|
2023-06-17 11:06:56 +01:00 |
|
Paul Holden
|
f8e6485e79
|
Extract RI device.
|
2023-06-17 11:05:17 +01:00 |
|
Paul Holden
|
3df8dfc498
|
Extract VI device.
|
2023-06-17 11:00:31 +01:00 |
|