Paul Holden
57bb16c9ee
[!] Work around for dlist dump not working anymore on the PSP
2013-07-12 21:56:34 +01:00
salvy
f59142a815
[!] Only check game pad status every 60 vbls
2013-07-12 21:52:30 +01:00
Paul Holden
f7b0f34845
[!] Fixed collision issues in final boss and 4th level in DK64 (These are pretty much hacks, since handling set round mode is very expensive on the PSP)
2013-07-12 21:52:27 +01:00
Paul Holden
20e94f77d5
[~] If simulate doubles is not defined, do not use the psp fpu math since they only take floats
2013-07-12 21:52:04 +01:00
Paul Holden
6db1e0d57a
[!] We weren't setting round mode in Cop1_D_MOV
2013-07-12 21:50:23 +01:00
Paul Holden
f498524c01
[!] Fixed sky in DK64
2013-07-12 21:48:50 +01:00
Paul Holden
aa833acc11
[!] Mario Tennis and Golf work now with the dynarec (Note: these games have core issues, aren't playable yet)
2013-07-12 21:48:29 +01:00
Paul Holden
a14f741b7a
[+] Hack for Banjo Tooie shadow
2013-07-12 21:46:29 +01:00
Paul Holden
7a5b4ee62f
[!] banjo Tooie works now with the PSP dynarec
2013-07-12 21:43:49 +01:00
Paul Holden
471de5190d
Change the MomveMemLight code to use u8 for r/g/b and not u32 - the psp compiler generates much better code like this.
2013-07-09 23:45:44 +01:00
Paul Holden
4a5d732533
x/y/z/r/g/b are printed with %d, but are floats. Makes more sense to extract them as ints, and convert to float when the Setxxx function is called.
2013-07-09 20:55:14 +01:00
Paul Holden
0d8cce9e23
Scope the DLDebugOutput va_list va_start/va_end more tightly. Replace a hard-coded constant with kBufferLen
2013-07-09 20:29:19 +01:00
wally4000
1406f4ca7e
Update glfw.gyp
...
Fix x11 path for Linux build and add reminder for EGL context
2013-07-08 17:50:58 +10:00
salvy
eb88b1a115
[!} Fixed backgrounds in Ogre Battle (This is based from Glide64 implementation)
...
[!] Fixed S2DEX2 jump table
2013-07-02 01:41:29 -07:00
Paul Holden
071be71b27
Merge branch 'master' of github.com:hulkholden/daedalus
2013-07-02 08:37:30 +01:00
Paul Holden
81e060c560
[~] Test for FastMemcpy
2013-07-02 08:36:22 +01:00
Paul Holden
cb795bee42
Added a .gyp file for gtest
2013-07-02 08:36:22 +01:00
Paul Holden
debb343458
[~] Build most of daedalus as a static library, and has a spearate executable target that just includes main.cpp
2013-07-02 08:36:22 +01:00
Paul Holden
e51f54cf0f
GLFW - don't need to add src/ as an include dir again.
2013-07-02 08:36:21 +01:00
Paul Holden
b218e750af
GLEW - shouldn't compile in glewinfo.c, visualinfo.c
2013-07-02 08:36:21 +01:00
Paul Holden
db16a86722
[~] Move duplicated 'include_dirs' settings to common.gypi
2013-07-02 08:36:21 +01:00
Paul Holden
6aa94e44c3
[+] Add gtest to third_party
2013-07-02 08:36:21 +01:00
Paul Holden
a7e2e31a95
Ugh - glfw/.gitignore excludes src/config.h, but we need an empty file to compile (this has probably been broken for OSX since we added GLFW3, oops)
2013-07-02 08:33:57 +01:00
salvy
084ec18b44
[!] Improved zelda's sun hack, also now it work with accurate tmem
2013-07-01 22:38:07 +01:00
salvy
91229711ff
[!] Some clean ups and fixes to accurate tmem
...
[~] Fixed build when FAST_TMEM_COPY is not defined
[!] Fixed scrolling textures in DK64 when accurate tmem is not defined
[+] Added correct save type for Xena Warrior Princess and Super Robot Spirits
2013-07-01 22:37:22 +01:00
salvy
a5e538da98
[!] Optimized ConvertRGBA16, ConvertI4 and ConvertIA4 (Noticed these were using quiet bit of CPU % in OOT) maybe add a texture update option eventually? ;p
...
[~] Re-arranged the SWAP** macros
2013-07-01 22:29:05 +01:00
salvy
8482a296f7
[~] Fixed black box that appeared in SSB when flying away from the screen
2013-06-26 21:51:41 +01:00
salvy
795992d473
[-] Removed partial tmem emulation
...
Note: There's now only two methods: fast or accurate tmem
2013-06-26 21:51:41 +01:00
salvy
3779865237
[!] Fixed TLUT in Accurate TMEM
...
[-] Accurate TMEM no longer needs TLUT hack
2013-06-26 21:51:38 +01:00
salvy
e5b611e018
[~] Clean up OSHLE since we now always sign ext V0
2013-06-26 21:42:13 +01:00
salvy
d4695cc316
[!] Fixed Textures in EWJ, also need TLUT hack for Banjo Tooie (N64 logo)
2013-06-26 21:42:13 +01:00
salvy
8d796520a6
[!] Fixed shade issue in Kirby
2013-06-26 21:42:13 +01:00
salvy
2c753c4949
[~] Fixed clamping issue in MRC
2013-06-26 21:42:02 +01:00
Paul Holden
acfca3af24
[~] Check we have enough buttons
2013-06-20 07:46:17 +01:00
Paul Holden
05f48ba196
[~] Compile fix
2013-06-20 07:45:57 +01:00
salvy
31518c6046
[!] Fixed text in bomberman the second attack (accurate tmem)
2013-06-19 00:08:59 -07:00
salvy
501d994489
gamepads are fully supported now (Only tested with a PS3 controller, I'll see in adding controller configuration for other game pads) [!] gamepads can now be connected or disconnected when the emulation has started (no longer is required to connect them before starting the emulator)
2013-06-18 22:31:04 -07:00
salvy
82e886410f
Fixed W32 build [~] Fixed DisplayListDebugger under W32
2013-06-18 22:15:14 -07:00
Paul Holden
4421643d61
[~] Make sure there's some attribution for GLFW.
2013-06-16 21:05:22 +01:00
Paul Holden
5708b2c461
[~] Stub out Cond.cpp for W32
2013-06-16 20:58:42 +01:00
Paul Holden
f5e2bd09e3
[~] Rewrite DisplayListDebugger synchonisation stuff in terms of our own Utility classes.
2013-06-16 20:52:29 +01:00
Paul Holden
d5d7ee5459
[~] Add Condition variable utility code
2013-06-16 20:50:28 +01:00
Paul Holden
7bcb333f75
[+] Fixes for GLFW 3.0
2013-06-16 19:39:20 +01:00
Paul Holden
db86561c2e
[+] glfw 3.0
2013-06-16 19:39:12 +01:00
Paul Holden
157e43c4cb
[~] Move InputMangerOSX to SysGL/
2013-06-16 14:53:17 +01:00
salvy
af43754f93
[!] Optimized unaligned copies in CopyLine (Noticed Zelda had many)
...
[!} Removed byte remaining handler from Accurate TMEM,since TMEM always updates in qwords, also handle remaining qword from CopyLineSwap32
[!] Updated gfxbugs.txt
2013-06-15 01:18:59 -07:00
salvy
359389f092
[+] Enabled FSAA 4X filter (Your video card must support it!) (Makes graphics very smooth, good example is Mario's 3D head)
2013-06-14 12:24:42 -07:00
salvy
6cc0791c8d
Update zlib to 1.2.8
2013-06-13 15:00:49 -07:00
salvy
d5c6436f28
[!] In CopyLineQwordsSwap32 we are copying two qwords at the time, make sure to copy any renaming (fast tmem copy)
2013-06-13 13:40:55 -07:00
salvy
e427dff306
[!] Fast TMEM copy for CopyLineQwords**
...
[+] Added slow CopyLineQwords** (useful when debugging or testing)
2013-06-13 12:56:11 -07:00