Joel Middendorf
|
7386021a25
|
support kseg mirrors
|
2018-07-09 15:23:50 -04:00 |
|
Joel Middendorf
|
4c2a4550b3
|
Fix RGBA32
|
2018-07-05 17:03:00 -04:00 |
|
Joel Middendorf
|
bdd5170464
|
memory size function .. for optional expansion pak
convertci4() fix
DMA fix
|
2018-07-05 14:04:04 -04:00 |
|
Joel Middendorf
|
27492915b9
|
remove that=this context from memory load/store arrow functions
|
2018-06-23 01:57:21 -04:00 |
|
Joel Middendorf
|
6409f9bbc6
|
Use arrow functions for memory load/stores
|
2018-06-23 01:46:22 -04:00 |
|
Joel Middendorf
|
bc294daf5f
|
setInt32 optimizations for little-endian
|
2018-06-22 22:05:44 -04:00 |
|
Joel Middendorf
|
43f1dc8163
|
Fewer arrays are faster
|
2018-06-22 17:39:29 -04:00 |
|
Joel Middendorf
|
49baec5bea
|
little-endian gfx performance optimizations
|
2018-06-19 16:50:58 -04:00 |
|
Joel Middendorf
|
232e288ff2
|
little-endian memory and dma functions
|
2018-06-10 22:42:54 -04:00 |
|
Joel Middendorf
|
cf0e8f9379
|
array buffers in memory
|
2018-06-10 14:51:22 -04:00 |
|
Joel Middendorf
|
e178dba4d5
|
Create array buffers so buffers arrays can be created using them and indexing by 16bit and 32bit
|
2018-06-10 14:15:37 -04:00 |
|
Joel Middendorf
|
697257501c
|
memory Little-endian (WIP)
|
2018-06-10 12:53:08 -04:00 |
|
Joel Middendorf
|
b83d562f3b
|
Type annotations
|
2018-05-06 15:23:19 -04:00 |
|
Joel Middendorf
|
310b6b8efb
|
Smaller functions & expressions for v8 performance
|
2018-05-05 13:08:13 -04:00 |
|
Joel Middendorf
|
6d17cfcfc1
|
Bump to 0.3.13
|
2018-05-04 09:15:08 -04:00 |
|
Joel Middendorf
|
254166e2a4
|
beq/bne optimizations
|
2018-05-04 06:23:30 -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
|
5ed4ea618f
|
Optimize loads/stores
|
2018-04-30 19:55:38 -04:00 |
|
Joel Middendorf
|
426e276c58
|
Optimiz virtualToPhysical translation and SW
|
2018-04-30 19:25:22 -04:00 |
|
Joel Middendorf
|
2d5c39fd2e
|
Use ES6 const
|
2018-04-25 06:42:30 -04:00 |
|
Joel Middendorf
|
11b8437832
|
dense arrays for memory lookup is faster
|
2018-04-23 06:48:13 -04:00 |
|
Joel Middendorf
|
d4e813d4ab
|
Fix to writeTLB32
|
2018-04-22 09:24:37 -04:00 |
|
Joel Middendorf
|
e192d2479e
|
Fix memory function lut
|
2018-04-21 03:41:32 -04:00 |
|
Joel Middendorf
|
a4b7e82e0d
|
Performance
|
2018-04-19 17:59:00 -04:00 |
|
Joel Middendorf
|
6473d20b12
|
divu should sign-extend the high
|
2017-11-25 15:25:50 -05:00 |
|
Joel Middendorf
|
9e844ff12e
|
Minor formatting fixes detected by latest coffeelint
|
2017-11-06 09:59:21 -05:00 |
|
Joel Middendorf
|
46aa43997e
|
Updated closure compiler; memory cleanup
|
2016-09-06 23:13:02 -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
|
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
|
f742157e69
|
mem fixes
git-svn-id: http://1964js.googlecode.com/svn/trunk@260 0378edba-076e-5dc0-2bb2-d87a714dcd81
|
2013-03-02 17:09:15 +00:00 |
|
schibo4@gmail.com
|
961decfb0e
|
memory load/store optimizations
git-svn-id: http://1964js.googlecode.com/svn/trunk@259 0378edba-076e-5dc0-2bb2-d87a714dcd81
|
2013-03-02 17:05:17 +00:00 |
|
schibo4@gmail.com
|
4f66f214c4
|
memory optimizations
git-svn-id: http://1964js.googlecode.com/svn/trunk@253 0378edba-076e-5dc0-2bb2-d87a714dcd81
|
2013-02-24 12:05:47 +00:00 |
|
schibo4@gmail.com
|
3983a5663e
|
memory optimizations
git-svn-id: http://1964js.googlecode.com/svn/trunk@252 0378edba-076e-5dc0-2bb2-d87a714dcd81
|
2013-02-24 11:59:35 +00:00 |
|
schibo4@gmail.com
|
33a494f946
|
memory optimizations
git-svn-id: http://1964js.googlecode.com/svn/trunk@251 0378edba-076e-5dc0-2bb2-d87a714dcd81
|
2013-02-24 11:39:25 +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
|
e40ec1d34f
|
mem fixes; Disable slim and relax coffelint
git-svn-id: http://1964js.googlecode.com/svn/trunk@231 0378edba-076e-5dc0-2bb2-d87a714dcd81
|
2013-02-17 04:21:54 +00:00 |
|
schibo4@gmail.com
|
b703fb937d
|
memory.js is a prototypal class; some tiny triangle fixes for non-wireframe mode
git-svn-id: http://1964js.googlecode.com/svn/trunk@217 0378edba-076e-5dc0-2bb2-d87a714dcd81
|
2012-12-28 01:32:19 +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
|
b6e4d0bfa7
|
Stability and performance: Don't init until rom is loaded and cleanup old scripts written to the page
git-svn-id: http://1964js.googlecode.com/svn/trunk@179 0378edba-076e-5dc0-2bb2-d87a714dcd81
|
2012-12-05 08:30:06 +00:00 |
|
schibo4@gmail.com
|
bdf4ee1732
|
use less memory for tlb. mario getting a lot farther in game. Mario's not jumping out of the pipe at start probably because we need to flush dyna cache at dma transfer
git-svn-id: http://1964js.googlecode.com/svn/trunk@174 0378edba-076e-5dc0-2bb2-d87a714dcd81
|
2012-11-04 20:07: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
|
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
|
4bede8f9e5
|
TLB region r/w (WIP)
git-svn-id: http://1964js.googlecode.com/svn/trunk@159 0378edba-076e-5dc0-2bb2-d87a714dcd81
|
2012-10-21 16:25:39 +00:00 |
|
schibo4@gmail.com
|
1d1245771c
|
refactored memory stores
git-svn-id: http://1964js.googlecode.com/svn/trunk@149 0378edba-076e-5dc0-2bb2-d87a714dcd81
|
2012-10-02 02:26:52 +00:00 |
|
schibo4@gmail.com
|
e37cf6cbd4
|
dummy memory reads..fixes Manic Miner freeze regression
git-svn-id: http://1964js.googlecode.com/svn/trunk@147 0378edba-076e-5dc0-2bb2-d87a714dcd81
|
2012-10-01 06:35:49 +00:00 |
|
schibo4@gmail.com
|
8923055ee5
|
Refactored memory loads
git-svn-id: http://1964js.googlecode.com/svn/trunk@146 0378edba-076e-5dc0-2bb2-d87a714dcd81
|
2012-10-01 05:50:01 +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
|
a7292d8ff0
|
JSDoc hints for Closure to compile some consts in memory.js
git-svn-id: http://1964js.googlecode.com/svn/trunk@142 0378edba-076e-5dc0-2bb2-d87a714dcd81
|
2012-09-30 15:03:52 +00:00 |
|
schibo4@gmail.com
|
e0e05ec57f
|
Respect no_throwing_strings for CoffeeLint
git-svn-id: http://1964js.googlecode.com/svn/trunk@140 0378edba-076e-5dc0-2bb2-d87a714dcd81
|
2012-09-29 19:09:07 +00:00 |
|