Commit graph

88 commits

Author SHA1 Message Date
Joel Middendorf
d2b026f93b rsp decompiler code (WIP) 2017-12-20 17:06:47 -05:00
Joel Middendorf
70a4339b29 Avoid some hidden class creation by adding variables in constructor 2017-12-16 17:52:22 -05:00
Joel Middendorf
58f87ba889 Refactored opcode map to not use strings 2017-12-16 16:12:26 -05:00
Joel Middendorf
4aa9a79c85 rewrite videoHLE to use coffee classes properly 2017-12-16 11:24:34 -05:00
Joel Middendorf
d3be4e3d2d Fix repeatDList debugging tool 2017-12-10 11:55:47 -05:00
Joel Middendorf
0ba62a6e31 Performance 2017-12-02 00:34:37 -05:00
Joel Middendorf
4e769f43a4 Fix in-game freeze before collecting a star 2017-12-01 21:15:37 -05:00
Joel Middendorf
02339a7411 using mainLoop.js 2017-11-30 22:43:17 -05:00
Joel Middendorf
a066004d4e Improve main run loop 2017-11-30 20:33:05 -05:00
Joel Middendorf
7539edabcc ROM name copy fix 2017-11-30 18:01:32 -05:00
Joel Middendorf
c9dadd5004 local storage to load/save eeprom 2017-11-30 17:09:23 -05:00
Joel Middendorf
8558e5fd09 expansion pak 2017-11-29 20:10:37 -05:00
Joel Middendorf
cfe4d70c99 Improve run loop timing 2017-11-29 14:00:17 -05:00
Joel Middendorf
ad9e939560 speed sync improvements 2017-11-28 01:29:34 -05:00
Joel Middendorf
6407273b77 Performance 2017-11-26 17:39:20 -05:00
Joel Middendorf
c1c5f3ac73 Move advanced functions to debug.html 2017-11-26 15:23:45 -05:00
Joel Middendorf
e60e07ee2e Performance 2017-11-26 03:31:15 -05:00
Joel Middendorf
971a7fb2ea Performance 2017-11-26 02:05:39 -05:00
Joel Middendorf
a2ddb00a3b Timing performance 2017-11-25 22:50:19 -05:00
Joel Middendorf
3778081702 Performance 2017-11-25 22:35:16 -05:00
Joel Middendorf
1e8776a323 timing fixes for text size 2017-11-25 01:12:43 -05:00
Joel Middendorf
081f5c8b1b Disable speed hack 2017-11-24 19:33:50 -05:00
Joel Middendorf
c45bec9418 Speed hack fix and counter fixes 2017-11-24 18:43:19 -05:00
Joel Middendorf
af49c604e8 Bump to 0.2.6 and fix fps timing 2017-11-18 14:47:21 -05:00
Joel Middendorf
81e9eb4c16 FPS timing improvements 2017-11-18 14:27:21 -05:00
Joel Middendorf
409ca3bb06 FPS timing improvements 2017-11-18 14:25:20 -05:00
Joel Middendorf
f4b85288c1 Support different requestAnimationFrame types 2017-11-18 13:43:35 -05:00
Joel Middendorf
2b9e21dcb2 hide the 2d canvase when 3d is showing 2017-11-17 04:12:28 -05:00
Joel Middendorf
f4c0b928fa Increment CP0 COUNT register 2017-11-14 23:47:09 -05:00
Joel Middendorf
6e2c00b21d Lighting improvements 2017-11-09 14:21:25 -05:00
Joel Middendorf
a9aab72248 Disable lighting for now; fix timing of run loop 2017-11-07 22:21:36 -05:00
Joel Middendorf
c4482f53bd load/store optimizations 2017-10-26 18:36:35 -04:00
Joel Middendorf
886d8c256c load/store optimizations 2017-10-26 17:24:47 -04:00
Joel Middendorf
ce8ad8fd99 Fix to wrapEval 2017-10-26 03:47:04 -04:00
Joel Middendorf
f4d2a55876 Fix file format 2016-09-06 23:51:22 -04:00
schibo4@gmail.com
c0c9822e90 optimizations
git-svn-id: http://1964js.googlecode.com/svn/trunk@294 0378edba-076e-5dc0-2bb2-d87a714dcd81
2013-03-17 11:18:06 +00:00
schibo4@gmail.com
80fecba974 and more core performance optimizations
git-svn-id: http://1964js.googlecode.com/svn/trunk@293 0378edba-076e-5dc0-2bb2-d87a714dcd81
2013-03-16 19:42:13 +00:00
schibo4@gmail.com
4ac0160665 core performance optimizations
git-svn-id: http://1964js.googlecode.com/svn/trunk@292 0378edba-076e-5dc0-2bb2-d87a714dcd81
2013-03-16 16:45:02 +00:00
schibo4@gmail.com
f91744cfe2 core performance optimizations
git-svn-id: http://1964js.googlecode.com/svn/trunk@291 0378edba-076e-5dc0-2bb2-d87a714dcd81
2013-03-15 16:14:05 +00:00
schibo4@gmail.com
b1ef65db7b more gfx optimizations.. removing slow getInt32
git-svn-id: http://1964js.googlecode.com/svn/trunk@290 0378edba-076e-5dc0-2bb2-d87a714dcd81
2013-03-14 07:46:46 +00:00
schibo4@gmail.com
5ff1a6357c removing more slow getInt32 code
git-svn-id: http://1964js.googlecode.com/svn/trunk@288 0378edba-076e-5dc0-2bb2-d87a714dcd81
2013-03-13 09:19:53 +00:00
schibo4@gmail.com
95f36c01b9 performance
git-svn-id: http://1964js.googlecode.com/svn/trunk@269 0378edba-076e-5dc0-2bb2-d87a714dcd81
2013-03-05 01:55:40 +00:00
schibo4@gmail.com
6a35f3e172 memory optimization
git-svn-id: http://1964js.googlecode.com/svn/trunk@268 0378edba-076e-5dc0-2bb2-d87a714dcd81
2013-03-04 00:48:45 +00:00
schibo4@gmail.com
6dcf746df0 session robustness
git-svn-id: http://1964js.googlecode.com/svn/trunk@265 0378edba-076e-5dc0-2bb2-d87a714dcd81
2013-03-03 07:53:05 +00:00
schibo4@gmail.com
a5393c2fac setInterval timer
git-svn-id: http://1964js.googlecode.com/svn/trunk@264 0378edba-076e-5dc0-2bb2-d87a714dcd81
2013-03-03 07:46:07 +00:00
schibo4@gmail.com
e91fb7fd9b double-count timing = faster Mario
git-svn-id: http://1964js.googlecode.com/svn/trunk@262 0378edba-076e-5dc0-2bb2-d87a714dcd81
2013-03-03 01:45:03 +00:00
schibo4@gmail.com
ee9b938ff7 tlb fixes
git-svn-id: http://1964js.googlecode.com/svn/trunk@235 0378edba-076e-5dc0-2bb2-d87a714dcd81
2013-02-23 21:38:03 +00:00
schibo4@gmail.com
902677987e optimization: shorter load/store function names
git-svn-id: http://1964js.googlecode.com/svn/trunk@234 0378edba-076e-5dc0-2bb2-d87a714dcd81
2013-02-17 12:24:11 +00:00
schibo4@gmail.com
e1133d8d8b Increase interval to process more interrupts. This fixes a freeze in Mario at first boss; Implemented a possibly faster bind for runLoop
git-svn-id: http://1964js.googlecode.com/svn/trunk@233 0378edba-076e-5dc0-2bb2-d87a714dcd81
2013-02-17 09:41:20 +00:00
schibo4@gmail.com
e6046a2f9e remove expensive bind
git-svn-id: http://1964js.googlecode.com/svn/trunk@232 0378edba-076e-5dc0-2bb2-d87a714dcd81
2013-02-17 06:27:56 +00:00