Paul Holden
|
b137bef93a
|
Ensure we keep running when hitting load whilst already running.
|
2012-08-19 18:23:43 +01:00 |
|
Paul Holden
|
5de045d5df
|
Just link to youtube channel for videos
|
2012-08-19 18:20:24 +01:00 |
|
Paul Holden
|
25f9f1768d
|
Reset the fragment map state correctly - this fixes loading roms without needing to reload the page.
|
2012-08-19 18:19:14 +01:00 |
|
Paul Holden
|
cd4cc1049f
|
Rename link
|
2012-08-17 23:38:21 +01:00 |
|
Paul Holden
|
c811db3bd3
|
Display an alert when emulation is halted
|
2012-08-16 23:56:28 +01:00 |
|
Paul Holden
|
3f9e66879a
|
Make sure that the debug tab refreshes when clicked
|
2012-08-16 23:27:03 +01:00 |
|
Paul Holden
|
4da6570c3b
|
Add some videos
|
2012-08-16 08:31:34 +01:00 |
|
Paul Holden
|
2191208057
|
Updated info blurb
|
2012-08-15 22:57:57 +01:00 |
|
Paul Holden
|
d5d0218f85
|
Tidy the ui
|
2012-08-15 21:53:38 +01:00 |
|
Paul Holden
|
02decb66db
|
Remove the load() shortcut 'l' (also used for controls)
|
2012-08-15 21:22:51 +01:00 |
|
Paul Holden
|
170784aa5d
|
Fix flaky run button (was resetting the icon on every tick)
|
2012-08-15 21:11:20 +01:00 |
|
Paul Holden
|
4da8283df7
|
Remove step 100/1000 buttons
|
2012-08-15 08:30:21 +01:00 |
|
Paul Holden
|
dcf323f797
|
The run icon wasn't beein updated when the game stopped unexpectedly
|
2012-08-14 09:21:25 +01:00 |
|
Paul Holden
|
b5e2a06ba8
|
Updated info
|
2012-08-14 09:20:34 +01:00 |
|
Paul Holden
|
bc87f9f888
|
RomDB support - not using save yet. Calculate CIC correctly
|
2012-07-25 23:11:10 +01:00 |
|
Paul Holden
|
a4f43dd17a
|
texrect() should use mux stuff for 1/2 cycle modes
|
2012-07-16 23:12:18 +01:00 |
|
Paul Holden
|
8b10491d60
|
Reimplement matrix/vector stuff that we need - sylvester was insanely heavyweight
|
2012-07-13 18:36:39 +01:00 |
|
Paul Holden
|
c71d276fd0
|
Very simple controller support (AZSX)
|
2012-07-10 22:26:41 +01:00 |
|
Paul Holden
|
3110b790ec
|
TexRect support
|
2012-07-10 08:17:00 +01:00 |
|
Paul Holden
|
f265fbb077
|
tidy whitespace
|
2012-07-08 23:54:48 +01:00 |
|
Paul Holden
|
16c681c8af
|
Remove dedicated rominfo pane. Make output window white on black
|
2012-07-03 07:51:58 +01:00 |
|
Paul Holden
|
b2a578ed1e
|
Only update various bits of UI when active
|
2012-07-03 07:43:56 +01:00 |
|
Paul Holden
|
a22e6bfbd4
|
Dynarec first pass. Gives a small speedup but lots of improvements to come
|
2012-06-30 11:32:15 +01:00 |
|
Paul Holden
|
57bfb95927
|
Update project description
|
2012-06-22 00:07:14 +01:00 |
|
Paul Holden
|
0c63e62bdc
|
Simple blender implementation now works
|
2012-06-03 16:50:20 +01:00 |
|
Paul Holden
|
6a19514a44
|
Make the display bigger and reorganise frontend to accomodate it
|
2012-06-03 16:22:59 +01:00 |
|
Paul Holden
|
c791e969f0
|
Dynamically generate fragment shaders to simulate all of the possible n64 blend modes.
|
2012-06-03 14:31:25 +01:00 |
|
Paul Holden
|
f491d17a93
|
HLE graphics improvements - texture support
|
2012-06-03 09:57:09 +01:00 |
|
Paul Holden
|
4c78d6ee68
|
Show vertex and matrix data in display lists (click to toggle visibility)
|
2012-05-16 23:33:26 +01:00 |
|
Paul Holden
|
e874c402ca
|
WebGL rendering first pass
|
2012-05-16 08:38:48 +01:00 |
|
Paul Holden
|
9adbd13e09
|
Display list disassembly
|
2012-05-12 17:13:46 +01:00 |
|
Paul Holden
|
96abbd792f
|
Refactor out start of hle.js
|
2012-05-09 00:26:22 +01:00 |
|
Paul Holden
|
d03273d0f6
|
Bump loop up to 1m ops at a time
|
2012-05-08 23:57:38 +01:00 |
|
Paul Holden
|
e8914f7fa5
|
Call the top-level toggleRun/step functions, so we correctly update the ui state
|
2012-05-08 23:36:25 +01:00 |
|
Paul Holden
|
68c304074c
|
Sync testing framework, for verifying execution against another emulator
|
2012-05-07 11:14:25 +01:00 |
|
Paul Holden
|
1a1df1f3e9
|
Added an experimental memory access history thing: show the last N memory reads/writes as you single step
|
2012-05-05 09:31:56 +01:00 |
|
Paul Holden
|
e776e5578f
|
Fix layout
|
2012-05-02 00:16:41 +01:00 |
|
Paul Holden
|
858c97663f
|
cpu1 view. Overall layout needs tidying
|
2012-05-01 09:19:54 +01:00 |
|
Paul Holden
|
93e02addcb
|
Implemented TLBR/TLBP/DIV/DIVU/SD. Bumped up number of cycles executed per screen refresh
|
2012-04-30 21:27:03 +01:00 |
|
Paul Holden
|
7681149fcf
|
Added basic support for lots more devices
|
2012-04-29 11:47:40 +01:00 |
|
Paul Holden
|
1da3ec12b7
|
Add step 100, step 1000
|
2012-04-24 08:39:05 +01:00 |
|
Paul Holden
|
ac4babeea4
|
Refactor how memory is handled - hopefully this will be fairly maintainable...
|
2012-04-23 23:04:23 +01:00 |
|
Paul Holden
|
8e8d29bdf3
|
Boilerplate execution code
|
2012-04-23 00:00:17 +01:00 |
|
Paul Holden
|
034af16a6b
|
Make the tabs selectable with f/d/m keys
|
2012-04-22 20:05:58 +01:00 |
|
Paul Holden
|
ff0ecc7e0c
|
Fiddle with the layout a bit
|
2012-04-22 19:07:13 +01:00 |
|
Paul Holden
|
4367153168
|
Keyboard shortcuts, scrolling, handle unmapped memory a bit better
|
2012-04-22 18:34:39 +01:00 |
|
Paul Holden
|
8d85ad3e84
|
Hash addresses to generate colours for branch/jump labels
|
2012-04-22 16:11:43 +01:00 |
|
Paul Holden
|
f6a631c74e
|
Work on the disassembler
|
2012-04-22 14:33:50 +01:00 |
|
Paul Holden
|
629cdaaae9
|
Parse rom header, ensure correct byteswapping
|
2012-04-21 09:27:44 +01:00 |
|