Paul Holden
|
feaa9fbfe4
|
Split assert out.
|
2023-06-18 08:58:12 +01:00 |
|
Paul Holden
|
47375ef091
|
Extract MemoryMap.
|
2023-06-17 18:35:48 +01:00 |
|
Paul Holden
|
5277a830c4
|
Split out endian.js.
|
2023-06-17 15:55:24 +01:00 |
|
Paul Holden
|
28fecffffb
|
Split controller code out into a separate module.
|
2023-06-17 14:02:37 +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 |
|
Paul Holden
|
eafd246976
|
Extract the AI device.
|
2023-06-17 10:50:09 +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
|
ea2a527da8
|
Move ram devices to a separate file.
|
2023-06-17 10:02:25 +01:00 |
|
Paul Holden
|
18b9f337c2
|
Move PI devices out to separate file.
|
2023-06-17 09:45:38 +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
|
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
|
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
|
2808f5d8a2
|
Rollup and closurise everything.
|
2016-11-25 22:37:59 -05:00 |
|
Paul Holden
|
1d4c933538
|
Update bootstrap and jquery
|
2016-11-05 20:11:21 -04:00 |
|
Paul Holden
|
b58d391335
|
Just pull in the source scripts directly for now. n64.min.js is a pain to debug, even with the source map :(
|
2013-04-07 14:32:32 +01:00 |
|
Paul Holden
|
84f33d1b28
|
Improved disassembler layout. Have a gutter now, which will later show breakpoints etc.
|
2012-10-04 09:01:38 +01:00 |
|
Paul Holden
|
9db42d41eb
|
Add a dropdown for selecting from labels
|
2012-10-03 21:08:28 +01:00 |
|
Paul Holden
|
261a76e6e9
|
Analytics
|
2012-10-03 21:07:32 +01:00 |
|
Paul Holden
|
372a6acd0d
|
minify n64js
|
2012-10-03 13:00:46 +01:00 |
|
Paul Holden
|
4a560b01f5
|
Add thanks to Jan-Christoph Borchardt
|
2012-10-03 08:56:44 +01:00 |
|
Paul Holden
|
02e3978e23
|
Add a slider to control the execution rate when debugging. Improve debugger layout a bit to minimise wrapping with narrow windows (e.g. when chrome devtools are open)
|
2012-09-29 11:12:39 +01:00 |
|
Paul Holden
|
c3e2cb2374
|
Add a clear button to the output log
|
2012-09-28 08:45:40 +01:00 |
|
Paul Holden
|
c869ce6b46
|
Improve sync checking code. Added separate producer/consumer objects. Added separate streams for flow and input
|
2012-09-26 00:26:06 +01:00 |
|
Paul Holden
|
b67a41adac
|
Define memory address field in .html and add similar for debugger
|
2012-09-24 22:09:28 +01:00 |
|
Paul Holden
|
31f781ee25
|
Tidy display list debugger ui
|
2012-09-20 20:57:37 +01:00 |
|
Paul Holden
|
9341c78bd5
|
Update Info
|
2012-09-13 00:20:50 +01:00 |
|
Paul Holden
|
6c955a9bd4
|
Show combiner state
|
2012-09-12 09:05:25 +01:00 |
|
Paul Holden
|
086cb4b213
|
Wider dlist output. Hacky hacky
|
2012-09-11 23:31:35 +01:00 |
|
Paul Holden
|
bfbb185959
|
Impleemnt rewind/forward buttons for display list debug. Fix scrub text. Remove ucode pc field.
|
2012-09-11 22:41:54 +01:00 |
|
Paul Holden
|
9552d67098
|
Lots of new code to handle improved display list debugging. You can now scrub back and forth along the display list, and see the order in which things are rendered
|
2012-09-11 22:26:03 +01:00 |
|
Paul Holden
|
016ff5dcf9
|
Add mrdoob's stats.js
|
2012-09-08 20:39:06 +01:00 |
|
Paul Holden
|
b0f6e4ec3d
|
Move debugger code to separate file
|
2012-09-08 13:38:24 +01:00 |
|
Paul Holden
|
639ee08844
|
Move a ton of JS from index.html
|
2012-09-08 11:13:07 +01:00 |
|
Paul Holden
|
5549477b92
|
Another speedup - run for a lot more cycles. On things like the rotate demo, 100,000 cycles isn't enough to render a complete frame so we end up rendering at half framerate
|
2012-09-04 21:23:07 +01:00 |
|
Paul Holden
|
7d3fbe3f09
|
Oops - remove reference to highcharts.js
|
2012-09-04 21:21:55 +01:00 |
|
Paul Holden
|
b0528d496f
|
Remove highcharts - it's slower to update the chart than it is to render
|
2012-09-04 20:21:50 +01:00 |
|
Paul Holden
|
045e1938bd
|
Use requestAnimationFrame in preference to setTimeout
|
2012-09-04 20:17:30 +01:00 |
|
Paul Holden
|
1615aad7ea
|
Refresh debug display whenever any tab is changed
|
2012-09-04 20:15:28 +01:00 |
|
Paul Holden
|
8624d183ef
|
Performance charts first pass
|
2012-09-02 08:36:29 +01:00 |
|
Paul Holden
|
fbe55aa3d4
|
Fix a couple of Fish Demo bugs - LOD_Frac wasn't defined in the shader, and microcode has an odd hash
|
2012-08-30 09:09:40 +01:00 |
|
Paul Holden
|
d3f50fd6f9
|
Use mediump in preference to highp in shaders
|
2012-08-28 08:58:55 +01:00 |
|
Paul Holden
|
b8450c99c9
|
Render to texture, to avoid flickering in roms which render multiple displaylists/frame
|
2012-08-27 21:00:55 +01:00 |
|
Paul Holden
|
5dc6eff08e
|
Fix dodgy use of combined in some blend modes
|
2012-08-27 20:59:44 +01:00 |
|