hrydgard
|
3de4df29a3
|
merge cmp/branch when possible. smaller than expected (nearly unnoticable) speedup :P slightly bigger if you enable line 291 in ppcanalyst.cpp, but that's not fully tested yet.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1551 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-12-15 22:57:11 +00:00 |
hrydgard
|
060523a805
|
Consolidate all jit integer compare ops into one function.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1550 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-12-15 21:05:37 +00:00 |
hrydgard
|
a44c421d01
|
Somewhat faster CR flag storage. Doesn't really make that much of a difference - but opens a possibility to merge cmp instructions with their following conditional branches in an efficient way.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1549 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-12-15 20:41:59 +00:00 |
hrydgard
|
5c831a934b
|
More CR usage cleanup.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1548 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-12-15 19:40:12 +00:00 |
hrydgard
|
866d4e6bc8
|
Consolidate some compare instructions in JIT, preparations for separate CR flag storage, misc other cleanup in cpu core.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1547 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-12-15 19:22:34 +00:00 |
nakeee
|
4b5cfed314
|
forgot include
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1546 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-12-15 11:03:02 +00:00 |
nakeee
|
7f8cc4ec62
|
more nowx fixes
disabled njoy test build
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1545 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-12-14 23:52:01 +00:00 |
hrydgard
|
7790afb1f3
|
add (disabled) instruction reordering pass to PPCAnalyst. intent is to move cmp instructions towards their conditional branches, and merge them wherever possible.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1544 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-12-14 23:22:56 +00:00 |
nakeee
|
b0f17043bd
|
new MsgHandler replacing common
Most things moved to macros
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1542 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-12-14 22:00:18 +00:00 |
hrydgard
|
a46392f243
|
linux build fix, hopefully
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1541 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-12-14 21:55:10 +00:00 |
hrydgard
|
1a8cbd7b95
|
Cleanup AOSoundStream, fix audio pitch in linux
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1536 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-12-14 20:18:21 +00:00 |
hrydgard
|
64a74c2ba4
|
Only initialize the Wiimote plugin if booting in Wii mode.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1535 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-12-14 20:01:01 +00:00 |
hrydgard
|
0412d0811a
|
Fastmem for linux. Not yet activated, Cg goes nuts, for some reason.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1534 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-12-14 18:25:33 +00:00 |
hrydgard
|
bddc78383e
|
Fullscreen option temporarily removed from Linux build since it doesn't actually work.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1533 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-12-14 17:37:59 +00:00 |
hrydgard
|
7eefb7743b
|
Get the "MemTools" and backpatching code to build on linux. Not yet activated.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1532 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-12-14 17:29:13 +00:00 |
hrydgard
|
f3eda7d85a
|
GL: Don't create a new texture every time the contents of one is updated. Probably not a noticable speed boost, but still .. it's good to be nice to GL :P
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1531 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-12-14 14:28:41 +00:00 |
memberTwo.mb2
|
b5b43f9408
|
Change PanicAlert for _dbg_assert_msg_ in case of PI_RESET_CODE (i122).
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1530 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-12-14 13:55:12 +00:00 |
nakeee
|
03088eee2f
|
returned WXpanicalert
it should be extended to get a message
and the code in common.cpp cleaned up
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1529 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-12-14 12:30:37 +00:00 |
hrydgard
|
162351d832
|
Fix a number of bugs in the ppc disassembler, causing valid instructions to show up as (ill). Also fix some broken indentation. Plus a panicalert for illegal instructions in ppctables. Remove some deprecated compiler flags.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1528 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-12-14 11:57:35 +00:00 |
nakeee
|
cdf64b8199
|
wxgl works sometimes on dual core but hardly ever on single
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1527 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-12-14 11:19:02 +00:00 |
nakeee
|
77aaf18d21
|
use opengl_makecurrent before save
and 2 small sdl/wx changes
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1526 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-12-14 00:31:47 +00:00 |
nakeee
|
bb817fbced
|
scon fixes SDL compiles
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1525 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-12-13 23:19:56 +00:00 |
nakeee
|
2c66b9d36f
|
wxgl fixes
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1524 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-12-13 22:40:10 +00:00 |
hrydgard
|
f225f92f4d
|
Tatsunoko has DVD trouble. This prevents it from corrupting RAM. This doesn't make the game work, though.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1523 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-12-13 19:55:04 +00:00 |
nakeee
|
3c2a41c290
|
linux compile fix
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1522 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-12-13 19:49:19 +00:00 |
hrydgard
|
522752c77d
|
small speedup of logmanager, minor logging improvements, misc code standard improvements, replace a crash with an error message in ppcanalyst
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1521 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-12-13 16:58:06 +00:00 |
memberTwo.mb2
|
82cd659638
|
Fix time in some games (AC and ZWW at least). Many games doesn't use RTC but TBRs. So a TB offset is initialized at boot with localtime now. There are, indeed, side effects since time is CPU cycle dependent in this case.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1519 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-12-13 11:57:01 +00:00 |
LPFaint99
|
d1712f15ca
|
MemcardManager and GCMemcard fixes/code cleanup
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1518 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-12-13 11:30:00 +00:00 |
LPFaint99
|
984a3ad699
|
Disable ETH device so that games that use it do not crash, mariokart GC should boot now. thanks to Chilango for testing the fix. Also rearange functions in GCMemcard to a more logical order
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1517 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-12-13 07:07:52 +00:00 |
hrydgard
|
0d424e109c
|
might fix up nJoy, thanks sl1nk3
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1516 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-12-12 20:35:46 +00:00 |
hrydgard
|
4e1e220e71
|
Cleanup, some BOOL removal. tested to work, unlike a certain other change :p
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1515 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-12-12 17:59:33 +00:00 |
hrydgard
|
537cf69cce
|
Revert 1513
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1514 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-12-12 17:36:12 +00:00 |
nakeee
|
8fa5b24472
|
made BOOL into s8
I tried hard not to break windows code but please check
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1513 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-12-12 12:56:11 +00:00 |
nakeee
|
d61cbd747f
|
Small linux fix
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1512 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-12-12 11:57:15 +00:00 |
omegadox
|
8149e1481a
|
revert
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1511 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-12-12 11:27:50 +00:00 |
nakeee
|
13acef8793
|
compile fix
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1509 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-12-12 10:42:18 +00:00 |
omegadox
|
2c9f66e3b2
|
some fixes
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1508 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-12-12 10:33:02 +00:00 |
nakeee
|
bd1aa13182
|
can someone test it on win?
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1507 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-12-12 08:53:15 +00:00 |
omegadox
|
45201abb9e
|
PanicAlert, PanicYesNo, AskYesNo now use wxMessageBox. Also some very minor fixes in Fill'N'Slide.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1506 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-12-12 08:47:13 +00:00 |
omegadox
|
ffae8c51d6
|
Fill 'N' Slide fixes.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1505 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-12-12 08:12:09 +00:00 |
LPFaint99
|
3e33e06844
|
memcardmanager: lots of code cleanup a few minor fixes
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1504 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-12-12 07:14:37 +00:00 |
omegadox
|
b743aad2a5
|
Added Action Replay logging support to the AR window and possible Fill 'N' Slide fix.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1503 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-12-12 06:44:02 +00:00 |
Shawn Hoffman
|
66536235e6
|
compiletime warning fixes, possible wxw crashes fixed, disable build of njoy_test until it's more mature.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1502 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-12-12 03:38:50 +00:00 |
nakeee
|
835f38c6e0
|
osx compile fixes + wx latest non working try
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1501 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-12-11 22:08:44 +00:00 |
daco65
|
607f5b289f
|
build fixings
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1500 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-12-11 15:12:17 +00:00 |
nakeee
|
c2fd281a49
|
a bit more work still seg faults..
wonder why..
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1499 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-12-11 11:37:26 +00:00 |
LPFaint99
|
cf987d255d
|
Memcardmanager fixes. Fix for missing return values in switch statement, fix for return value from importfile
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1498 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-12-11 06:20:39 +00:00 |
nakeee
|
aa9b2e1073
|
forgot 2 files
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1495 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-12-10 23:41:33 +00:00 |
nakeee
|
f395257edc
|
added scons wxgl flag
remove OSX64 define
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1494 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-12-10 23:39:59 +00:00 |
nakeee
|
32a7c530e6
|
define mess and some other small fixes
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1493 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-12-10 23:23:05 +00:00 |