Commit graph

  • ce42e99554
    Merge pull request #37 from schibo/npot-textures Joel Middendorf 2018-04-29 05:47:54 -04:00
  • 3d486967ec Optimize inverse transpose calculation Joel Middendorf 2018-04-26 23:01:31 -04:00
  • 320f286d0c triangle draw optimizations Joel Middendorf 2018-04-26 22:33:55 -04:00
  • a8e7eb921f Fix js debug mode Joel Middendorf 2018-04-26 20:22:17 -04:00
  • 01505ac149 assuming non-power-of-2 support Joel Middendorf 2018-04-26 15:49:04 -04:00
  • f54eb72f40 Removing texture write to canvas; assuming non-power-of-2 support for now Joel Middendorf 2018-04-26 15:37:22 -04:00
  • 2d5c39fd2e Use ES6 const Joel Middendorf 2018-04-25 06:42:30 -04:00
  • 0aaea628cf
    Merge pull request #36 from schibo/compiler Joel Middendorf 2018-04-25 04:32:58 -04:00
  • 3315ff02dd comments Joel Middendorf 2018-04-25 04:31:59 -04:00
  • 1e195127e7 optimize lwl, lwr Joel Middendorf 2018-04-25 04:00:03 -04:00
  • 37e8bbb12a optimize calls Joel Middendorf 2018-04-25 00:29:35 -04:00
  • c56fb0be5b fix bgtz, bgtzl Joel Middendorf 2018-04-24 23:17:49 -04:00
  • fce42a9e2c Merge branch 'master' of github.com:schibo/1964js Joel Middendorf 2018-04-23 06:48:31 -04:00
  • 11b8437832 dense arrays for memory lookup is faster Joel Middendorf 2018-04-23 06:48:13 -04:00
  • cd105bf994
    Updated Readme for CoffeeScript 2.2.4 Joel Middendorf 2018-04-22 12:30:57 -04:00
  • 4c9d2cf9bb Bump to 0.3.12 Joel Middendorf 2018-04-22 12:22:09 -04:00
  • 7d0185529c Update libraries to support latest CoffeeScript 2.2.4 and ECMAScript6 Joel Middendorf 2018-04-22 12:12:05 -04:00
  • d4e813d4ab Fix to writeTLB32 Joel Middendorf 2018-04-22 09:24:37 -04:00
  • bb197845ef Bump to 0.3.11 Joel Middendorf 2018-04-22 09:00:45 -04:00
  • 96f8271ab0 Performance Joel Middendorf 2018-04-22 08:59:52 -04:00
  • 8f45eab35d Performance Joel Middendorf 2018-04-22 05:38:07 -04:00
  • d6e58523eb Remove unnecessary braces Joel Middendorf 2018-04-22 05:22:28 -04:00
  • 194839e976 Performance: replace commas with semicolons Joel Middendorf 2018-04-22 04:46:04 -04:00
  • e192d2479e Fix memory function lut Joel Middendorf 2018-04-21 03:41:32 -04:00
  • 72fc6e358e Use coffeescript to bind memoryrefactor Joel Middendorf 2018-04-21 03:29:44 -04:00
  • a8fb1e1179 remove 'that' argument Joel Middendorf 2018-04-21 02:59:42 -04:00
  • 651be01354 Optimize branches Joel Middendorf 2018-04-20 23:31:44 -04:00
  • 675487dee4 Optimize bgtz, bgtzl Joel Middendorf 2018-04-20 22:37:02 -04:00
  • e88d78d836 bitwise branch opcode optimizations Joel Middendorf 2018-04-20 22:13:15 -04:00
  • 7f2b05e705 optimize sra Joel Middendorf 2018-04-20 19:49:20 -04:00
  • 89a5b5d276 Assume always write to DOM Joel Middendorf 2018-04-20 18:49:43 -04:00
  • 3de61bf061 Remove short-circuit logical operators for performance Joel Middendorf 2018-04-20 18:06:59 -04:00
  • 50021a762c Remove short-circuit logical operators for performance Joel Middendorf 2018-04-20 17:45:13 -04:00
  • 8255921cce Remove short-circut evaluations for performance Joel Middendorf 2018-04-20 15:54:52 -04:00
  • 76017009c1 optimize bgtz/bgtzl Joel Middendorf 2018-04-20 14:40:54 -04:00
  • eb30cc58c5 ori/xori optimizations Joel Middendorf 2018-04-20 07:10:52 -04:00
  • 91c32b5871 fix Joel Middendorf 2018-04-20 06:00:54 -04:00
  • 472c6335f2 shorten code to c Joel Middendorf 2018-04-20 04:36:39 -04:00
  • cf07169b1a Unecessary temporary variable on 32bit logical func Joel Middendorf 2018-04-20 04:24:27 -04:00
  • 230c910eb0 Optimized lui Joel Middendorf 2018-04-20 04:01:11 -04:00
  • 36b5039cb6 Remove google ads Joel Middendorf 2018-04-20 03:43:25 -04:00
  • 4fa4b7d9ae safer jal jalr Joel Middendorf 2018-04-20 03:03:34 -04:00
  • 2ec134cac0 Replace t.vAddr[0] with r[38] temp var Joel Middendorf 2018-04-20 02:01:32 -04:00
  • 0a74089ffc Fix swl Joel Middendorf 2018-04-20 01:42:57 -04:00
  • 653525ff6c Remove uproar reference Joel Middendorf 2018-04-19 18:12:37 -04:00
  • a4b7e82e0d Performance Joel Middendorf 2018-04-19 17:59:00 -04:00
  • d2b026f93b rsp decompiler code (WIP) dsp Joel Middendorf 2017-12-16 20:33:09 -05:00
  • 70a4339b29 Avoid some hidden class creation by adding variables in constructor Joel Middendorf 2017-12-16 17:35:52 -05:00
  • 58f87ba889 Refactored opcode map to not use strings Joel Middendorf 2017-12-16 16:12:26 -05:00
  • ae160c70c1 RSP opcode map Joel Middendorf 2017-12-16 15:19:27 -05:00
  • 4aa9a79c85 rewrite videoHLE to use coffee classes properly Joel Middendorf 2017-12-16 11:24:34 -05:00
  • 5210547f5b Merge b43b906020 into b8d434ae04 Derek "Turtle" Roe 2017-12-11 01:20:37 +00:00
  • b8d434ae04 cycleType fix Joel Middendorf 2017-12-10 19:44:24 -05:00
  • 0e5d0a9980 Performance Joel Middendorf 2017-12-10 18:53:31 -05:00
  • d3be4e3d2d Fix repeatDList debugging tool Joel Middendorf 2017-12-10 11:55:47 -05:00
  • 5888db83e4 FillRect Joel Middendorf 2017-12-07 22:12:53 -05:00
  • e55161f832 Fix for repeated display list debugger Joel Middendorf 2017-12-04 23:16:46 -05:00
  • 00217e2d34 UI tweaks and performance Joel Middendorf 2017-12-03 21:53:51 -05:00
  • d0e4dd95a5
    Merge pull request #21 from schibo/optimize Joel Middendorf 2017-12-03 21:03:26 -05:00
  • efea4ec4f9 color combiner fixes Joel Middendorf 2017-12-03 21:02:54 -05:00
  • 73636ad799 Adding img subdirectory to app.yaml Joel Middendorf 2017-12-03 01:16:03 -05:00
  • 0a148bb748 Adding img subdirectory to app.yaml Joel Middendorf 2017-12-03 01:14:42 -05:00
  • 1ed2040eda
    Merge pull request #20 from schibo/new_ui Joel Middendorf 2017-12-03 01:12:20 -05:00
  • 5ffbba25d2 New UI Joel Middendorf 2017-12-03 01:11:50 -05:00
  • db66a96b77 links to code/uproar/w3schools with images Joel Middendorf 2017-12-03 00:10:49 -05:00
  • 1f8f6ce7fb Performance Joel Middendorf 2017-12-02 00:35:20 -05:00
  • 0ba62a6e31 Performance Joel Middendorf 2017-12-02 00:34:37 -05:00
  • 4e769f43a4 Fix in-game freeze before collecting a star Joel Middendorf 2017-12-01 21:15:37 -05:00
  • 3235225f5c using mainLoop.js Joel Middendorf 2017-11-30 22:45:30 -05:00
  • 02339a7411 using mainLoop.js Joel Middendorf 2017-11-30 22:43:17 -05:00
  • a066004d4e Improve main run loop Joel Middendorf 2017-11-30 20:33:05 -05:00
  • 30d1d6aa14 Bump to 0.3.1 Joel Middendorf 2017-11-30 18:02:18 -05:00
  • 7539edabcc ROM name copy fix Joel Middendorf 2017-11-30 18:01:32 -05:00
  • 5b6b29ebe9
    Merge pull request #17 from schibo/mario_head Joel Middendorf 2017-11-30 17:21:10 -05:00
  • 7e1b84e5c8 Bump to 0.3.0 Joel Middendorf 2017-11-30 17:18:48 -05:00
  • c9dadd5004 local storage to load/save eeprom Joel Middendorf 2017-11-30 00:25:13 -05:00
  • 8558e5fd09 expansion pak Joel Middendorf 2017-11-29 20:10:37 -05:00
  • cfe4d70c99 Improve run loop timing Joel Middendorf 2017-11-29 12:42:55 -05:00
  • 479e440097 Temporary hack to show mario head but breaks all other things Joel Middendorf 2017-11-29 03:33:57 -05:00
  • da51317d26 get requestAnimationFrame id so it can be cancelled Joel Middendorf 2017-11-28 22:55:35 -05:00
  • 1b5fef29d4 clear color buffer and depth buffer on gl init Joel Middendorf 2017-11-28 16:53:23 -05:00
  • 7146007622 viewport Joel Middendorf 2017-11-28 15:55:59 -05:00
  • efaa394f35 cleanup Joel Middendorf 2017-11-28 13:39:28 -05:00
  • bfa4833cc0 check if vertex is beyond rdram Joel Middendorf 2017-11-28 09:53:57 -05:00
  • ad9e939560 speed sync improvements Joel Middendorf 2017-11-28 01:29:34 -05:00
  • e08983bf3c Performance Joel Middendorf 2017-11-28 00:26:09 -05:00
  • d62a4e9dee
    Merge pull request #15 from schibo/lighting Joel Middendorf 2017-11-27 19:18:42 -05:00
  • f6ca3802a8 Bump to 0.2.25 Joel Middendorf 2017-11-27 19:18:08 -05:00
  • 9b3eb5e22f Performance Joel Middendorf 2017-11-27 19:17:09 -05:00
  • 1649b3e0b7 Lighting fixes Joel Middendorf 2017-11-27 18:41:36 -05:00
  • 6407273b77 Performance Joel Middendorf 2017-11-26 17:39:20 -05:00
  • e87293e450
    Merge pull request #14 from schibo/viewport Joel Middendorf 2017-11-26 15:26:31 -05:00
  • c1c5f3ac73 Move advanced functions to debug.html Joel Middendorf 2017-11-26 15:23:45 -05:00
  • ae51534103 Bump to 0.2.22 Joel Middendorf 2017-11-26 03:52:03 -05:00
  • e60e07ee2e Performance Joel Middendorf 2017-11-26 03:31:15 -05:00
  • 971a7fb2ea Performance Joel Middendorf 2017-11-26 02:05:39 -05:00
  • 96e4f57c50
    Merge pull request #13 from schibo/heap Joel Middendorf 2017-11-25 22:51:49 -05:00
  • 971af8a43a Bump to 0.2.21 Joel Middendorf 2017-11-25 22:51:21 -05:00
  • a2ddb00a3b Timing performance Joel Middendorf 2017-11-25 22:50:19 -05:00
  • 3778081702 Performance Joel Middendorf 2017-11-25 22:35:16 -05:00