lxdream.org
::
lxdream
:: shortlog
Latest Version
lxdream 0.9.1
released Jun 29
Download Now
Navigation
News
Download
Mailing Lists
Mercurial
Issues
Dreamcast Wiki
FAQ
Forums
tree revision
942:05e5d6a62e67
lxdream-mem
Jump to:
tip
lxdream_0_9_1
lxdream_0_9
lxdream_0_8_4
lxdream_0_8_3
lxdream_0_8_2
lxdream_0_8_1
lxdream_0_8
MILESTONE3
MILESTONE2
MILESTONE1
default
xlat-refactor
lxdream-mem
lxdream-render
lxdream-mmu
summary
|
tree
|
shortlog
|
changelog
|
graph
|
bz2
|
zip
|
gz
(0)
-300
-100
-60
+60
+100
+300
tip
942:05e5d6a62e67
14 years
nkeynes
Simplify address translation by 1 instruction
lxdream-mem
tree
941:c67574ed4355
14 years
nkeynes
Implement CORE_EXIT_EXCEPTION for use when direct frame messing about doesn't work
lxdream-mem
tree
940:81e0d3051d5f
14 years
nkeynes
Add svn:keywords props on new files
lxdream-mem
tree
939:6f2302afeb89
14 years
nkeynes
MMU work-in-progress
lxdream-mem
tree
938:e377bd827c54
14 years
nkeynes
Simplify xlat_invalidate_long slightly
lxdream-mem
tree
937:81b0c79d9788
14 years
nkeynes
Update sh4x86 to take advantage of SR assumptions. nice 2% there :)
lxdream-mem
tree
936:f394309c399a
14 years
nkeynes
Replace fpscr_mask/fpscr flags in xlat_cache_block with a single xlat_sh4_mode,
lxdream-mem
tree
935:45246788ca00
14 years
nkeynes
Simplify xlat_lut slightly (cache now always initialized even if we're not
lxdream-mem
tree
934:3acd3b3ee6d1
14 years
nkeynes
Change RAM regions to use static arrays rather than mmap regions, for a 2-3% performance gain.
lxdream-mem
tree
933:880c37bb1909
14 years
nkeynes
Start putting cache together
lxdream-mem
tree
932:2602c5603ce2
14 years
nkeynes
Fix save-states (don't attempt to load/save non-existent regions)
lxdream-mem
tree
931:430048ea8b71
14 years
nkeynes
More refactoring and general cleanup. Most things should be working again now.
lxdream-mem
tree
930:07e5b11419db
14 years
nkeynes
Remove pointer cache and add full address-space map. Much better
lxdream-mem
tree
929:fd8cb0c82f5f
14 years
nkeynes
First pass experiment using cached decoding.
lxdream-mem
tree
928:bf87fbdcc9a5
14 years
nkeynes
Create branch for memory system refactoring
lxdream-mem
tree
927:17b6b9e245d8
14 years
nkeynes
Add return-address-modifying exception return code to mmu TLB lookups (a little bit faster)
tree
926:68f3e0fe02f1
14 years
nkeynes
Setup a 'proper' stackframe in translated blocks. This doesn't affect performance noticeably,
tree
925:7cbcc51db63d
14 years
nkeynes
Fix 64-bit disassembly
tree
924:195577c0445c
14 years
nkeynes
Commit configure (missed from previous commit)
tree
923:13ac59a786f4
14 years
nkeynes
Make HAVE_FASTCALL dependent on whether the compiler supports the attribute,
tree
922:8a8361264b1e
14 years
nkeynes
Disable the generational translation cache - I've got no evidence that it
tree
921:6c0e9a8f5618
14 years
nkeynes
Only call finish_rendering() for texture renders - workaround bug in apple/intel drivers
tree
920:1e6a29649b56
14 years
nkeynes
Update to print symbols for matching operands
tree
919:dfa21f43925b
14 years
nkeynes
Fixup testsh4x86 to actually work (as opposed to just barely compiling)
tree
918:7ab30c886553
14 years
nkeynes
Fix compile of testsh4x86
tree
917:2146dd5529fd
14 years
nkeynes
Fix "0" being confused with "not defined"
tree
916:6fbba9e71516
14 years
nkeynes
Fix incorrect calculation of width and size (darn missing parentheses)
tree
915:c989eb4c22d8
14 years
nkeynes
Implement a sorted TLB lookup table (big improvement over the linear table scan)
tree
914:72abecf5a315
14 years
nkeynes
Fix (extremely boneheaded) failure to convert pc to physical address before
tree
913:edc494bde24b
14 years
nkeynes
Enable sse-math for all platforms
tree
912:c5606ea44232
14 years
nkeynes
Remove FASTCALL from mem_copy_*, not really helping atm (and sometimes hurting)
tree
911:2f6ba75b84d1
14 years
nkeynes
Declare mem_copy_* functions as FASTCALL
tree
910:661367ef919d
14 years
nkeynes
Add shortcut test for long writes to the store queue (far and away the most popular P4 write)
tree
909:b4a21af8ce8c
14 years
nkeynes
Add --enable-profiled configure option for convenience (and enable fastcall only on fully optimized builds)
tree
908:a00debcf2600
14 years
nkeynes
Fix x86-64 build (typos et al)
tree
907:5ecafd8d7923
14 years
nkeynes
Fix ia32abi after FASTCALL changes
tree
906:268ea359f884
14 years
nkeynes
Change xlat_get_native_pc to pass in the expected code region - this lets the Mac
tree
905:4c17ebd9ef5e
14 years
nkeynes
Use regparam calling conventions for all functions called from translated code,
tree
904:5b92e51ac06b
14 years
nkeynes
Enable the FIPR SSE3 code for now, and add a comment on the sh4r.fr alignment
tree
903:1337c7a7dd6b
14 years
nkeynes
Add SSE3 versions of FIPR and FTRV - the latter is about a 4.5% improvement
tree
902:408568dc97d5
14 years
nkeynes
Add -mdynamic-no-pic flag to OS X builds
tree
901:32c5cf5e206f
14 years
nkeynes
Move the precision/size tests to translation-time rather than execution-time,
tree
900:609fa702406b
14 years
nkeynes
Add *.gif back into the installation
tree
899:18e0cdea76aa
14 years
nkeynes
Add --enable-optimized flag (on by default).
tree
898:fc3cfc0859fb
14 years
nkeynes
Update debian changelog
lxdream_0_9
tree
897:163b9ed7899c
14 years
nkeynes
Update release notes for 0.9
tree
896:433ac65ca5eb
14 years
nkeynes
Update STATUS to be a little less wildly out-of-date
tree
895:69f937872fcf
14 years
nkeynes
Update PO file list
tree
894:1ddd5616c5af
14 years
nkeynes
Fix distcheck target
tree
893:8eae02de411a
14 years
nkeynes
Fix depthfunc on individual translucent tri
tree
892:126aa7db6162
14 years
nkeynes
Remove unused vararg
tree
891:de9d08282160
14 years
nkeynes
Suppress error messages when loading preview (defer errors from
tree
890:a9896953e9a1
14 years
nkeynes
Fix save-state load in headless mode
tree
889:5baaea6d9722
14 years
nkeynes
Remove run button disabling, instead print an error when attempting to run in an unrunnable situation and stop.
tree
888:9892c970b95a
14 years
nkeynes
Fix minor warnings
tree
887:8b3ee741c9d7
14 years
nkeynes
Fix const-correctness
tree
886:2bc6d2329cce
14 years
nkeynes
Fix texcache_init failing to clear texture_addr to -1
tree
885:a7de5e3d5be4
14 years
nkeynes
OSX: Add preferences toolbar item to main window
tree
884:2dcd6a3829fa
14 years
nkeynes
Repair unit test compilation
tree
883:b275b4fee639
14 years
nkeynes
Re-add the word of padding in sh4r for 64-bit alignment purposes
tree
(0)
-300
-100
-60
+60
+100
+300
tip
.