salvy
666cef4849
[!] Fixed voice audio in Conker (ABI3mp3 bug)
...
[!] Started cleaning up ABI3
[!} Just use raw pointer in EnvMixer
2013-07-26 01:04:56 -07:00
salvy
a3aafa8a89
[!] Fixed activator codes
2013-07-17 00:51:57 -07:00
salvy
55bbf0c4a1
[!] Fixed light flickering in Conker (W32/OSX)
...
[!} Cleaned up SetNewVertexInfoPD
2013-07-16 22:58:33 -07:00
salvy
eee7afd116
[+] Accurate cvt (This only enabled for OSX/W32)
...
[+] Added asserts for the PSP assembly for float to int64 conversion
2013-07-16 15:03:29 -07:00
CornN64
b2a7b6da47
[!]ops
2013-07-15 09:41:40 -07:00
Paul Holden
37c4569f1d
[!] Don't need to have a return in most codegen functions (PC)
2013-07-14 19:39:55 +01:00
Paul Holden
72cf1a5849
[!] Typo in f32_to_s64_floor, f32_to_s64_ceil (PC/OSX)
2013-07-14 19:39:34 +01:00
CornN64
e0d8871af0
[!] Fixed broken ASM scrolling + some tidy in exception.cpp for PSP
2013-07-14 19:36:41 +01:00
Paul Holden
85985a21be
[!] Only generate exception handler if memory access wasn't handled (erg not a stack access) (Would be nice if we handled exceptions directly like is done on the PSP!) [!] Don't set delay slot if op code is nop
2013-07-12 22:07:16 +01:00
Paul Holden
4aeed0137d
[+] Implemented SLL,SRL, SRA for W32 dynarec (disabled for now until I test some more)
2013-07-12 22:02:30 +01:00
Paul Holden
bab4deebe3
[!] Added FIXME note on R4300_InstructionHandlerNeedsPC
2013-07-12 22:00:10 +01:00
Paul Holden
65d48decd3
[!] Handle correctly rounding conversions (south park rally works now)
...
[!] Removed redundant code to abstract rounding differences across platforms
2013-07-12 21:58:34 +01:00
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