mtabachenko
e0581144d9
Fixed SSE2 build
2008-08-03 17:48:31 +00:00
mtabachenko
8ab5d75375
winport: Reorganizaion project files for MS Visual Studio
2008-08-03 13:07:12 +00:00
mtabachenko
8f1af7e2db
- Added SSE2 version for matrix [CrazyMax]
...
- Some fixes in core (New SMB don't freeze now) [CrazyMax]
- Some optimizations in code [CrazyMax]
- winport: Changed graphics render core to DirectDraw (work fastest) [CrazyMax]
- winport: Some fixes in 3D core OGL (fixed textures) [CrazyMax]
2008-08-02 22:19:15 +00:00
gecko_reverse
d67e5f375d
Added key config options panel and hotkeys for pause/execute/reset thanks to Julio Gorgé
2008-07-28 03:54:10 +00:00
gecko_reverse
882fb32fff
Added French translation by Pierre Rudloff
2008-07-18 18:53:45 +00:00
gecko_reverse
b250d8f84b
added option to load most recent file when the program launches. preferences panel code updated to size to fit to the current preference panel.
2008-05-13 06:57:32 +00:00
gecko_reverse
70edd3aa9b
fixed a bug with the save/load state menu item states potentially being off. nds_control.m restores current gl context whenever it changes it. As a result it doesn't leave the 3d rendering context set on the main gui thread since it's constantly being used on the emulation thread. reverted a commented line that i overlooked in the diff for my last commit
2008-05-05 22:32:25 +00:00
gecko_reverse
6f92277993
fixed minor memory leaks in main_window. when the nds core sets execution to false, an error message is now displayed to let the user know that emulation has stopped. video output frame rate is now limited, which makes the gui more responsive especially when emulation is provided new frames as fast or faster than they can be blitted to the screen
2008-05-04 21:46:49 +00:00
mtabachenko
e42186683d
- moved console source code to new files for only windows port;
2008-05-03 05:32:52 +00:00
yabause
69709ba274
Removed three useless/wrong/etc. function prototypes for when
...
libgtkglext isn't installed...
2008-05-02 20:23:31 +00:00
yabause
97ed1aa70a
windows specific code should be #ifdef WIN32 protected
2008-05-02 19:11:00 +00:00
mtabachenko
32e83fc1e7
Windows port:
...
- fix small bug in compiling debug console
2008-05-02 06:26:26 +00:00
mtabachenko
611477e9e7
Windows port:
...
- added debug console for BETA versions;
2008-05-02 06:07:29 +00:00
gecko_reverse
2f0921ecd1
cocoa port: fixed a bug in loading states which was due to the gpu's opengl context not being set when the state loads. also improved exception handling in the video_output_view and main_window classes
2008-05-01 07:53:57 +00:00
shashclp
b37b7dff49
- Removed the bug report link with a define, to avoid reports from betas/external builds
...
- Added the version on window bar to recognize versions from screenshots
- Added "high-level" check for DMAs and Timer for minor (really minor) speed up
- Changed instruction execution to 16 at a time blocks (tested and stable)
- Really minor memory access speed up (mainly added for clarity), gives up to 33% gain
- Added transparency and fixed material alpha support and alpha testing on the 3D core
- Changed how depth initial values are calculated (fixes SM64DS skybox)
- Changed written pixels check on the 3D core to use the depth buffer, as I'll need the stencil buffer for shadows
- Added my real name to my nick, as I prefer my work properly credited :P
2008-04-29 23:33:03 +00:00
mtabachenko
dfaaadbef7
Windows port:
...
- add solution and project files for VS2008 x64;
- fixed for x64 compile;
- fixed for DirectX9 compile;
- fixed for future new audio core (for hardware Vista audio).
2008-04-29 20:35:05 +00:00
gecko_reverse
bc128ddd25
now supports hardware accelerated offscreen opengl using pixel buffers if available
2008-04-27 03:13:53 +00:00
yabause
8dc26100ec
Removed CWX from README files (and changed my email)
2008-04-24 14:44:45 +00:00
shashclp
aef433ac94
- Forgot to add stuff on the 0.8.0 release :P
2008-04-24 13:21:59 +00:00
gecko_reverse
c4526aff5c
cocoa port: uses utf8 to pass strings to the emulator core instead of ascii. the load state from file menu item was actually saving the state instead of loading. the save state to file option now pauses emulation, so you can save the state the emulator is in when you choose to save, not when you choose the file. also, cocoa port changes in the chanlog will be listed under under macos x instead of cocoa since thats probably more well understood
2008-04-24 06:00:20 +00:00
yabause
a0eab94e58
Added some more files to make dist.
2008-04-22 09:36:26 +00:00
yabause
660cb088fa
Updated version number to 0.8 for autotools and added some missing
...
files to "make dist", some are still missing though... gonna fix that
soon.
2008-04-21 13:59:20 +00:00
gecko_reverse
b2be4b6089
Final updates for 0.8 version, also fixed input on big endian systems in the cocoa port
2008-04-19 09:08:12 +00:00
shashclp
f30980da73
- Added zzip as a mandatory dependency on the VisualC project file
...
- Fixed a compile problem on VisualC
2008-04-16 17:32:29 +00:00
gecko_reverse
9c6077f0c2
xcode proj now saved in xcode 2.4 format for compatibility
2008-04-10 05:57:29 +00:00
gecko_reverse
d1abce64b5
preferences window tab view selection switched to toolbar selection to better match preferences windows of other cocoa apps
2008-04-10 05:34:55 +00:00
gecko_reverse
f16a9d2a21
disabled excessive FAT logging from last commit. cocoa port: fixed minor touch screen bug in cocoa port, key config now charcode based instead of key code (hopefully fixes issues with international keyboard), key setup saved in userconfig (can be changed from the command line), save/load state hotkeys moved to the number keys instead of the f buttons since expose/hardware functions are usually mapped to the f buttons
2008-04-09 05:45:24 +00:00
gecko_reverse
e2936e40b2
applied endian fixes in GPU thanks to Phazz
2008-04-06 15:47:35 +00:00
gecko_reverse
abd5e1bcb3
enabled HAVE_LIBZ by default for Cocoa builds. this enables save states for people building from source
2008-04-06 10:26:05 +00:00
gecko_reverse
764697ec8c
Applied patch by TypeError (adds FAT image support and corrects function calls without prototypes), fixed various compile warnings in OGLrender, fixed an error message that would have crashed (c string instead of expected obj-c string)
2008-04-06 08:08:25 +00:00
gecko_reverse
a0c32e9c66
gl_ambient_and_diffuse apparently cant be passed to glLightiv in standard opengl, also got rid of duplicate glEnds causing gl errors in the background
2008-04-01 05:27:52 +00:00
gecko_reverse
a50689764a
Cocoa Port: updated documentation, video output view moved into it's own file, input class added, fixed window resizing bugs, ROM Info interface updated and icon preview added, much improved about window, emulation moved to separate threadd, xcode project file added (compile from xcode or codeblocks)
2008-04-01 04:59:52 +00:00
shashclp
2c1dc2c0e0
- Changed default memory type to 64k, as it seems to be used widely
2008-03-28 16:01:54 +00:00
shashclp
fd28e7e285
- Fixes that Dmitry Krutskih sent me per mail a zillion months ago
2008-03-28 15:59:19 +00:00
shashclp
da23a32e2e
- Fix for an endianess bug reported by 'jvernet' and fixed by 'Phazz' (Reference: http://forums.desmume.org/viewtopic.php?id=759 )
2008-03-28 15:45:45 +00:00
shashclp
3bd964f5f0
- Ouch, I broke the resources :P
2008-03-22 20:52:48 +00:00
shashclp
60ef7d8d67
- Added an about box with the author list
2008-03-03 00:11:34 +00:00
shashclp
158681c738
- Added NHerv� command fix on NOP's. The first fixes, at least, "Rayman Raving Rabbids 2".
...
- Added my fix to avoid clInd going < 0 without notice, fixes "Mario & Luigi - Partners in Time" apparent freeze when going in battle
2008-03-02 23:36:00 +00:00
shashclp
85615190d6
- Removed "execute=FALSE" and added logging instead, so games don't freeze but we still know that those opcode implementations might be faulty
2008-03-02 23:32:42 +00:00
gecko_reverse
ff383c3a3f
got rid of debug symbols by default in the x86 cocoa port
2008-02-26 08:43:22 +00:00
gecko_reverse
f864ba96f3
fixed minor compilation error on leopard
2008-02-26 08:27:46 +00:00
gecko_reverse
74b5333368
added nibs for cocoa version
2008-02-26 07:50:11 +00:00
gecko_reverse
9b6457db86
updates to cocoa port
2008-02-25 08:21:36 +00:00
shashclp
5aa777c461
- Fix for the freeze on "New Super Mario Bros" minigames, reported by NHerv� After investigating, I found that the whole ROM header wasn't copied to Main RAM as it's meant to be. This fixes "New Super Mario Bros" minigames, and probably others.
2008-02-20 00:04:51 +00:00
shashclp
4adc063c7d
- Fixed remaining armwrestler failing opcodes (LDM* mostly), now it's 100% correct, or atleast it does report to be correct (doesn't affect any games that I know of)
2008-02-18 19:57:41 +00:00
shashclp
89596b5bee
- Fix for homebrews that never setup the screens. It's how it's meant to be on DS init.
2008-02-07 20:29:39 +00:00
evilynux
a265361646
Fix build for gtk-glade UI.
2007-12-09 06:04:47 +00:00
evilynux
5dc6b4ee7e
Fix build at least for cli and gtk UIs.
2007-12-09 05:58:53 +00:00
gecko_reverse
19830501e2
fixed a compile error
2007-11-25 16:46:31 +00:00
gecko_reverse
aeea42a141
added sound, and did various other minor things to the cocoa port
2007-11-25 16:38:47 +00:00