cyberwarriorx
326109d0c8
-Couple of backup memory fixes
...
-Changed NDS_LoadROM so it takes two more additional arguements(backup memory type and size)
-Changed windows port so it preserves the setting for backup memory when loading a new rom, this should fix some backup memory corruption issues
2006-12-10 03:26:01 +00:00
cyberwarriorx
dcdfbd1411
-Frameskipping is now configurable. Settings are also loaded and saved from/to the ini file
2006-12-09 23:47:01 +00:00
cyberwarriorx
3aa8497c47
-Closing the IO register dialog no longer crashes the program anymore
2006-12-09 07:12:18 +00:00
cyberwarriorx
7ab8846882
-Fixed a bug that only showed up when I was compiling with mingw(I guess microsoft compilers must handle free()'s to invalid pointers a lot better)
2006-12-09 05:19:56 +00:00
cyberwarriorx
567d403a3e
-Added a new register define
...
-Changed MMU.c to use register defines
2006-12-09 05:04:04 +00:00
cyberwarriorx
c06e0c2c29
-Code is no longer dependent on libnds
...
-Fixed a bug where the old backup memory file handle wasn't being freed before opening a new one.
2006-12-09 01:05:26 +00:00
cyberwarriorx
fe2e82c8a6
-Fixed a memory leak in Rom Info dialog
...
-Rom Info and Reset menu options are now only enabled after a ROM has been loaded
2006-12-08 06:40:02 +00:00
cyberwarriorx
dce78ebfaa
-A few more internal variables are now being reset
2006-12-08 05:26:50 +00:00
cyberwarriorx
e408d73320
-Reworked rom loading so you can load a different rom without any problems
...
-Finished NDS_Reset. Now the emulation can be reset even while running.
2006-12-08 04:03:18 +00:00
cyberwarriorx
ffc132cd96
-Fixed a bug in the SPU_Reset function
...
-Removed an unused variable
2006-12-07 03:55:41 +00:00
cyberwarriorx
4fb62b85cc
-Added quick save state saving/loading to the windows port's menu
...
-Added shortcut keys for quick save state saving/loading to the window's port. Use shift+F1-F10 keys for saving, and F1-F10 for loading
2006-12-01 23:56:05 +00:00
yabause
cc2a52a3a2
Changed GPU_screen to u8 *
2006-12-01 21:33:45 +00:00
cyberwarriorx
abc9d733b2
-Fixed a couple of warnings
...
-Added a few menu options for accessing the website, forums, and for submitting bugs.
2006-12-01 06:36:02 +00:00
cyberwarriorx
8054223d02
-Fixed a number of warnings
2006-12-01 06:34:13 +00:00
cyberwarriorx
d0960e5db7
-files now compile in VC++
2006-12-01 03:45:58 +00:00
yabause
b33d11bffb
Added "volatile" to execute in cli and gtk ports.
2006-11-30 22:35:11 +00:00
yabause
e739ac4b8c
Applied freebsd patch by stsp :)
2006-11-30 22:19:57 +00:00
cyberwarriorx
af06f98596
-files now compile in VC++
2006-11-30 21:43:48 +00:00
cyberwarriorx
63614f864e
-files now compile in VC++
2006-11-30 20:34:02 +00:00
cyberwarriorx
c179a9d1ff
-file now compiles in VC++
...
-Commented a couple of spots that need to be fixed.
2006-11-30 19:58:46 +00:00
cyberwarriorx
381f5da733
-files now compile in VC++
2006-11-30 18:52:28 +00:00
cyberwarriorx
bac9c4fbbf
-packed structures in fat.h now compile in VC++
2006-11-30 09:36:14 +00:00
shashclp
4efbb1089b
+ Fixed LDR*/STR* opcodes, and other minor fixes
2006-11-30 07:29:35 +00:00
cyberwarriorx
3557c9a7f0
-Moved control configuration and sound settings options to "Config" menu
2006-11-30 06:13:16 +00:00
cyberwarriorx
4e988e18f6
-Cleaned up some of my old code
...
-Removed a few duplicate extern's
-Added Sound Settings dialog - You can now select which sound core to use, the sound buffer size, and the volume level
-All sound settings are loaded from and saved to desmume.ini
2006-11-30 06:09:17 +00:00
cyberwarriorx
450364c4d6
-Added *.ds.gba to list of file types in rom open dialog
2006-11-29 23:32:53 +00:00
cyberwarriorx
9effe47e5d
-Reworked savestate code a bit. Should be more accurate now.
2006-11-29 02:44:41 +00:00
yabause
b2f47218db
Added some missing copyright notices
2006-11-28 21:58:02 +00:00
cyberwarriorx
fbc4cb82c0
-Added copyright notice at the top of files. Anyone who's made contributions to the files should add their name at the top
2006-11-28 21:49:02 +00:00
cyberwarriorx
36a1ce556b
-Rewrote the framebuffer code. Now it supports VRAM blocks A-D
...
-Added support for Display Mode 0(Display Off)
-Added the basic framework for Display Mode 3(Display from Main RAM)
2006-11-27 20:11:20 +00:00
cyberwarriorx
97b68cc3be
-Added support for Master volume
2006-11-22 21:24:54 +00:00
cyberwarriorx
3e916e190a
-fps display now work again in windows port
2006-11-22 19:09:09 +00:00
yabause
04a2fe35b8
Commited autotools patch by Anthony Molinaro, it looks like he know
...
autotools fat better than I do :D
2006-11-22 18:57:04 +00:00
yabause
9c71c153a7
Added T2Memory functions and used them to rewrite GPU_screen accesses,
...
it should fix some more endianess bugs. Not all accesses have been
rewritten yet.
It shouldn't have broke anything...
2006-11-21 23:01:35 +00:00
cyberwarriorx
55fa0b0818
-Reverted back to 1.2 code. 1.3 changes are too broken. There's also so many stupid little things that got changed that don't functionally change anything. It makes it next to impossible to debug.
2006-11-20 02:22:35 +00:00
shashclp
ce0a80be78
+ Fixed LDR*/STR* opcodes (and other minor fixes) on the ARM core
...
+ Fixed unaligned memory access on THUMB Core
2006-11-19 23:02:27 +00:00
cyberwarriorx
3ae3d05161
-Fixed a few things that are causing compilation issues in VC++
2006-11-19 18:56:06 +00:00
cyberwarriorx
d3359010cc
-Fixed a few things that are causing compilation issues in VC++
2006-11-19 17:33:42 +00:00
cyberwarriorx
1a4d910526
-Fixed a few things that are causing compilation issues in VC++
2006-11-19 01:45:22 +00:00
cyberwarriorx
e72e8b593a
-Fixed SoundBias so it's an ARM7 bios function again
...
-Added GetSineTable
2006-11-18 01:10:55 +00:00
yabause
48d5edd6b8
Some more fixes. Now it seems that first part of the process (creating
...
the hierarchical structure) is working better.
2006-11-17 23:33:07 +00:00
amponzi
f6f576f4fe
- Adjusted SoundBias code to smoothly adjust bias based on delay
...
- Put SoundBias into ARM7 instead of ARM9 (Thank your father kids!)
2006-11-17 22:11:55 +00:00
yabause
ba7f1b6037
Fixed the fix that didn't fixed cflash... but it's still not working
...
right...
Added some #include in SPU
2006-11-17 21:33:59 +00:00
cyberwarriorx
47616ece38
-"Temporarily" removed hacks
2006-11-17 21:00:42 +00:00
amponzi
e18043343e
- Added special detection for games that use unusual EEPROM address calls
...
- 4kbit EEPROM uses 9 bit and 2 bit autodetect sizes
- 64kbit EEPROM uses 12 bit and 22 bit autodetect sizes
2006-11-17 20:28:49 +00:00
amponzi
60dab6aa7c
- Added preliminary SoundBias BIOS function call
2006-11-17 20:27:35 +00:00
normmatt234
2dd424f630
Added GetCrc16 bios function
2006-11-17 06:04:58 +00:00
cyberwarriorx
175d6e88e9
-Added Backup Memory autodetection. Almost perfect, there may be a few odd games that still need to manually picked
...
-Backup Memory is now loaded from file at the same time the rom is loaded.
-A slightly better algorithm for saving Backup Memory is being used, but it certainly needs improvement.
-Autodetection is now used by default
-Added menu option in windows port for autodetection
2006-11-17 03:12:22 +00:00
normmatt234
46cc94f44f
Updated to use DirectX instead of SDL for Audio
2006-11-17 01:27:51 +00:00
yabause
7a3887d937
Fixed cflash a bit, at least it doesn't have the same bugs anymore :p
...
(Added string.h in sndsdl includes too)
2006-11-16 23:14:23 +00:00