Joel Middendorf
|
fe781085e9
|
Remove unnecessary int32 coercion
|
2018-06-20 14:37:14 -04:00 |
|
Joel Middendorf
|
83de429b71
|
optimizations
|
2018-05-13 18:08:02 -04:00 |
|
Joel Middendorf
|
af8ad0843f
|
Fixes to allow closure compiler to compile for ES6; compiled function lookup table for performance
|
2018-05-03 10:57:07 -04:00 |
|
Joel Middendorf
|
426e276c58
|
Optimiz virtualToPhysical translation and SW
|
2018-04-30 19:25:22 -04:00 |
|
Joel Middendorf
|
11b8437832
|
dense arrays for memory lookup is faster
|
2018-04-23 06:48:13 -04:00 |
|
Joel Middendorf
|
194839e976
|
Performance: replace commas with semicolons
|
2018-04-22 04:46:04 -04:00 |
|
Joel Middendorf
|
50021a762c
|
Remove short-circuit logical operators for performance
|
2018-04-20 17:45:13 -04:00 |
|
Joel Middendorf
|
cf07169b1a
|
Unecessary temporary variable on 32bit logical func
|
2018-04-20 04:24:27 -04:00 |
|
Joel Middendorf
|
2ec134cac0
|
Replace t.vAddr[0] with r[38] temp var
|
2018-04-20 02:01:32 -04:00 |
|
Joel Middendorf
|
0a74089ffc
|
Fix swl
|
2018-04-20 01:42:57 -04:00 |
|
Joel Middendorf
|
a4b7e82e0d
|
Performance
|
2018-04-19 17:59:00 -04: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
|
971a7fb2ea
|
Performance
|
2017-11-26 02:05:39 -05:00 |
|
Joel Middendorf
|
3778081702
|
Performance
|
2017-11-25 22:35:16 -05:00 |
|
Joel Middendorf
|
6473d20b12
|
divu should sign-extend the high
|
2017-11-25 15:25:50 -05:00 |
|
Joel Middendorf
|
6e2c00b21d
|
Lighting improvements
|
2017-11-09 14:21:25 -05:00 |
|
Joel Middendorf
|
c4482f53bd
|
load/store optimizations
|
2017-10-26 18:36:35 -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
|
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
|
c5a367f5b2
|
gfx performance optimizations and bump
git-svn-id: http://1964js.googlecode.com/svn/trunk@281 0378edba-076e-5dc0-2bb2-d87a714dcd81
|
2013-03-07 04:43:52 +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
|
f2c5ca88cd
|
revert to revision 207..these optimizations need to be measured before we can say they work
git-svn-id: http://1964js.googlecode.com/svn/trunk@211 0378edba-076e-5dc0-2bb2-d87a714dcd81
|
2012-12-20 05:51:20 +00:00 |
|
schibo4@gmail.com
|
47f1fa7717
|
optimizations
git-svn-id: http://1964js.googlecode.com/svn/trunk@209 0378edba-076e-5dc0-2bb2-d87a714dcd81
|
2012-12-20 03:42:25 +00:00 |
|
schibo4@gmail.com
|
6b3c99af79
|
optimization and fix: use vAddr variable that was allocated as Int32Array
git-svn-id: http://1964js.googlecode.com/svn/trunk@208 0378edba-076e-5dc0-2bb2-d87a714dcd81
|
2012-12-19 21:35:42 +00:00 |
|
schibo4@gmail.com
|
aec723b68f
|
Optimized virtualToPhysical translation
git-svn-id: http://1964js.googlecode.com/svn/trunk@202 0378edba-076e-5dc0-2bb2-d87a714dcd81
|
2012-12-12 09:46:27 +00:00 |
|
schibo4@gmail.com
|
84cbc92289
|
tlb logic improvement and removed se() and ze() helpers
git-svn-id: http://1964js.googlecode.com/svn/trunk@173 0378edba-076e-5dc0-2bb2-d87a714dcd81
|
2012-11-04 19:23:37 +00:00 |
|
schibo4@gmail.com
|
ef5732ce3a
|
tlb fixes. Mario gets past title screen
git-svn-id: http://1964js.googlecode.com/svn/trunk@170 0378edba-076e-5dc0-2bb2-d87a714dcd81
|
2012-11-04 13:57:27 +00:00 |
|
schibo4@gmail.com
|
024a2ab502
|
TLB fix
git-svn-id: http://1964js.googlecode.com/svn/trunk@166 0378edba-076e-5dc0-2bb2-d87a714dcd81
|
2012-10-27 21:19:20 +00:00 |
|
schibo4@gmail.com
|
68bb4b566e
|
TLB (WIP)
git-svn-id: http://1964js.googlecode.com/svn/trunk@165 0378edba-076e-5dc0-2bb2-d87a714dcd81
|
2012-10-27 19:47:06 +00:00 |
|
schibo4@gmail.com
|
b31f172fe8
|
TLB (WIP)
git-svn-id: http://1964js.googlecode.com/svn/trunk@164 0378edba-076e-5dc0-2bb2-d87a714dcd81
|
2012-10-27 19:43:40 +00:00 |
|
schibo4@gmail.com
|
f6469553b4
|
tlb (wip)
git-svn-id: http://1964js.googlecode.com/svn/trunk@163 0378edba-076e-5dc0-2bb2-d87a714dcd81
|
2012-10-27 04:06:48 +00:00 |
|
schibo4@gmail.com
|
8af1c7b490
|
more TLB (WIP)
git-svn-id: http://1964js.googlecode.com/svn/trunk@160 0378edba-076e-5dc0-2bb2-d87a714dcd81
|
2012-10-21 18:16:17 +00:00 |
|
schibo4@gmail.com
|
44db9095dc
|
Was allocating too much for typed arrays; starting TLB work
git-svn-id: http://1964js.googlecode.com/svn/trunk@156 0378edba-076e-5dc0-2bb2-d87a714dcd81
|
2012-10-18 07:33:55 +00:00 |
|
schibo4@gmail.com
|
e0f6e416c4
|
optimize var vAddr
git-svn-id: http://1964js.googlecode.com/svn/trunk@145 0378edba-076e-5dc0-2bb2-d87a714dcd81
|
2012-09-30 22:55:34 +00:00 |
|
schibo4@gmail.com
|
6f43988389
|
License applied to generated files
git-svn-id: http://1964js.googlecode.com/svn/trunk@144 0378edba-076e-5dc0-2bb2-d87a714dcd81
|
2012-09-30 21:01:24 +00:00 |
|
schibo4@gmail.com
|
c776e39d52
|
using CoffeeLint
git-svn-id: http://1964js.googlecode.com/svn/trunk@137 0378edba-076e-5dc0-2bb2-d87a714dcd81
|
2012-09-29 18:53:06 +00:00 |
|
schibo4@gmail.com
|
a1571af3b6
|
Rewritten in CoffeeScript; directory structure changed
git-svn-id: http://1964js.googlecode.com/svn/trunk@109 0378edba-076e-5dc0-2bb2-d87a714dcd81
|
2012-09-15 07:16:37 +00:00 |
|