Commit graph

1733 commits

Author SHA1 Message Date
Paul Holden
99bc8f56bb Support Eeprom16k 2012-08-20 09:05:30 +01:00
Paul Holden
9c392e72c8 Display an alert if the savegame type isn't supported 2012-08-20 08:53:27 +01:00
Paul Holden
749d7eb7f4 Fix localStorage name when loading 2012-08-20 08:46:53 +01:00
Paul Holden
afb222b103 Save savegames with different localStorage ids 2012-08-20 08:44:39 +01:00
Paul Holden
c0f49aced7 dynarec for CACHE 2012-08-19 20:02:42 +01:00
Paul Holden
801d02914b Better dynarec debug - show top 20 fragments 2012-08-19 19:43:54 +01:00
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
e719465898 Small optimisation: for sb/sh/sw, use literal 0 instead of leading from r0' 2012-08-18 09:43:56 +01:00
Paul Holden
cb69c845dd Show hotted fragment in dynarec debug view 2012-08-18 09:43:08 +01:00
Paul Holden
d36ea7e69f Better histogram for dynarec 2012-08-18 09:25:31 +01:00
Paul Holden
1b3d19b045 Less pessimistic readme 2012-08-18 00:14:56 +01:00
Paul Holden
df4c20d8c7 Silence some spammy tty (culldl, G_MW_FOG) 2012-08-18 00:04:02 +01:00
Paul Holden
229e2b3c29 Braindead branchZ impl, to get AeroGuage running 2012-08-17 23:56:21 +01:00
Paul Holden
94a1564a36 Fix DMULT/DMULTU (was just using 32 bits). Fix DIVU (wasn't unsigned) 2012-08-17 23:41:46 +01:00
Paul Holden
cd4cc1049f Rename link 2012-08-17 23:38:21 +01:00
Paul Holden
ebb1f1b1f9 Detect WaveRace US ucode 2012-08-17 23:37:27 +01:00
Paul Holden
c811db3bd3 Display an alert when emulation is halted 2012-08-16 23:56:28 +01:00
Paul Holden
cf2685070f DADD/DADDU/DSUB/DSUBU 2012-08-16 23:46:44 +01:00
Paul Holden
3f9e66879a Make sure that the debug tab refreshes when clicked 2012-08-16 23:27:03 +01:00
Paul Holden
ab04651984 Support reading from d1a2 and d1a3 2012-08-16 23:14:56 +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
fb4844b4b2 Fix handleKey - how on earth did this ever work? 2012-08-15 22:17:16 +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
da91725569 Wire up the remaining controls 2012-08-14 09:20:03 +01:00
Paul Holden
73c3e3b621 Rearrange DSxx32 functions 2012-08-13 23:34:30 +01:00
Paul Holden
18eda93e95 DSRAV/DSRLV/DSLLV/ 2012-08-13 23:31:48 +01:00
Paul Holden
0bab6e0693 Fix disassembly for DSLLV/DSRV/DSRAV 2012-08-09 23:30:14 +01:00
Paul Holden
bcc362f4dd Blend mode 0x0000 2012-08-09 23:19:49 +01:00
Paul Holden
523c2bdcd0 Fix trailing whitespace 2012-08-09 23:09:19 +01:00
Paul Holden
544b461aac Better tex coord generation 2012-08-09 23:05:25 +01:00
Paul Holden
b475e73675 Add comment 2012-08-09 23:04:42 +01:00
Paul Holden
6e9abc09b2 Fix normals 2012-08-09 23:04:28 +01:00
Paul Holden
a5e56ca99a Find the palette correctly in more circumstances 2012-08-08 19:22:02 +01:00
Paul Holden
f7a1c839b7 Handle blend mode which seems to just fade mem values to black 2012-08-08 16:02:48 +01:00
Paul Holden
5fa610c1a1 RGBA/8 textures should be interpreted as CI/8 2012-08-08 16:00:08 +01:00
Paul Holden
d28a054ef0 Silence DPC spam 2012-07-27 13:24:54 +01:00
Paul Holden
12c1df43a5 DSLL/DSRL/DSRA 2012-07-27 13:22:32 +01:00
Paul Holden
92b4bbe2a5 Fix DSLL32 - was clobbering lo reg before it was used 2012-07-27 13:15:01 +01:00
Paul Holden
de6195879e Handle writes to vram, and throw tlb refill/tlb miss correctly 2012-07-26 22:27:38 +01:00
Paul Holden
5089f06a8f Execute nextPC update before reading the instruction - if the read executes from vram, this was clobbering jump to exception vector. Think that we still need some special handling to avoid modifying registers if read throws tlb miss/refill 2012-07-26 22:25:43 +01:00
Paul Holden
2c7465009b Fix LD bug - memaddr() was called twice, but the register it was using can be modified 2012-07-26 22:22:15 +01:00
Paul Holden
d340c70615 Poke memory size after initial load 2012-07-26 00:19:06 +01:00