Paul Holden
|
dc0cda165f
|
Tidy ai.js.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
2f754f92ad
|
Hoist controllers out.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
fd186e245e
|
Move some sync functions out.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
51c36aca37
|
Move more functions out of n64js init.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
2adf5c1f46
|
Tidy sync stuff.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
efb99565ae
|
Move code out of the n64js init function.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
c8c83fecec
|
Tidy.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
baab554d60
|
Arrow functions.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
6016e3d288
|
Remove unused constants.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
7b22e7f004
|
Tidy.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
d868c6410b
|
Extract loadROM().
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
188c28660b
|
Bind getMemoryHandler for performance.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
925914c638
|
Import format32 directly.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
dcdf743082
|
Extract MemoryMap.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
6dc6bcc4eb
|
Unused var.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
05ff6090cf
|
Tidy initMemMap.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
d5452ebadf
|
Fix.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
e0ee7d0bb9
|
Tidy updateController.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
3dc523cd59
|
Remove cachedMemDevice local.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
514f9c97c6
|
Format.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
c9c95856cd
|
Tidy haltSP.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
cdbff62dc3
|
Tidy interruptDP.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
4bbdbbbc4b
|
Encapsulate miRegDevice better.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
0aea886ca2
|
Tidy usages of viRegDevice.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
081ff60a3c
|
Move device reset() to hardware.reset().
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
c803c41414
|
Make devices quiet by default.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
e3c7631029
|
Tidy createROM.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
f4e583be98
|
Move devices to Hardware.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
23f4f7eb45
|
Split out endian.js.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
2266b53c21
|
Tidy AssertException.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
ada4bfce5b
|
Tidy handleKey.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
709b669b5a
|
Cleanup memMap initialisation.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
09487e99a1
|
Rename devices.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
193293b754
|
Store hardware in base Device.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
aee4fc8505
|
Split controller code out into a separate module.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
b380b77eb0
|
Remove shadow variables for hardware.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
e5a3c9d6fc
|
Encapsulate MI a bit more.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
252061e009
|
Add a clear() helper.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
bb9f6e3198
|
Extract RDRamRegDevice.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
4fc4ac154d
|
Extract SPIBISTDevice.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
556caccf01
|
Extract SI device.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
fcac3522f3
|
Tidy
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
c2dc5184ae
|
Add MI reset function.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
2ed84071df
|
Extract RI device.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
d5cae175dd
|
Extract VI device.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
887d5c4035
|
Extract the AI device.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
0e215da4b4
|
Extract MI device.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
bdb433d10a
|
let/const for hardware devices.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
1537cb0d6b
|
Extract SP devices.
|
2023-09-23 22:17:53 +01:00 |
|
Paul Holden
|
8ca204cc45
|
Move rom devices to separate file.
|
2023-09-23 22:17:53 +01:00 |
|