Commit Graph

186 Commits

Author SHA1 Message Date
cyberwarriorx 06b373dff6 -file now compiles in VC++
-Commented a couple of spots that need to be fixed.
2006-11-30 19:58:46 +00:00
cyberwarriorx 3a2d8a35cc -files now compile in VC++ 2006-11-30 18:52:28 +00:00
cyberwarriorx 2fae553dee -packed structures in fat.h now compile in VC++ 2006-11-30 09:36:14 +00:00
shashclp f9228841e9 + Fixed LDR*/STR* opcodes, and other minor fixes 2006-11-30 07:29:35 +00:00
cyberwarriorx bdfa6bf18a -Moved control configuration and sound settings options to "Config" menu 2006-11-30 06:13:16 +00:00
cyberwarriorx f32a7d88c2 -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 c726848f42 -Added *.ds.gba to list of file types in rom open dialog 2006-11-29 23:32:53 +00:00
cyberwarriorx 8c23c6853d -Reworked savestate code a bit. Should be more accurate now. 2006-11-29 02:44:41 +00:00
yabause 9e49b17c1f Added some missing copyright notices 2006-11-28 21:58:02 +00:00
cyberwarriorx 9ee0022712 -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 2f2616dd34 -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 c5c1ded489 -Added support for Master volume 2006-11-22 21:24:54 +00:00
cyberwarriorx ce056098f4 -fps display now work again in windows port 2006-11-22 19:09:09 +00:00
yabause d223b0d41d 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 4f6a77a88b 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 166fa5791c -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 49092de5db + 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 781b169175 -Fixed a few things that are causing compilation issues in VC++ 2006-11-19 18:56:06 +00:00
cyberwarriorx 208ee003b1 -Fixed a few things that are causing compilation issues in VC++ 2006-11-19 17:33:42 +00:00
cyberwarriorx f8f4cb2b53 -Fixed a few things that are causing compilation issues in VC++ 2006-11-19 01:45:22 +00:00
cyberwarriorx acb66f2f29 -Fixed SoundBias so it's an ARM7 bios function again
-Added GetSineTable
2006-11-18 01:10:55 +00:00
yabause 03933f1979 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 de49bd42c8 - 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 b6a69effda 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 f0b477235f -"Temporarily" removed hacks 2006-11-17 21:00:42 +00:00
amponzi cf1ed40d5a - 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 036aa32b57 - Added preliminary SoundBias BIOS function call 2006-11-17 20:27:35 +00:00
normmatt234 af9f659d6c Added GetCrc16 bios function 2006-11-17 06:04:58 +00:00
cyberwarriorx 2a33a78ed4 -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 6fa03c3410 Updated to use DirectX instead of SDL for Audio 2006-11-17 01:27:51 +00:00
yabause a51969bc52 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
cyberwarriorx 6a3bb84d0f -Added proper logging for unimplemented bios functions. This should help when debugging non-working games. 2006-11-16 17:14:40 +00:00
cyberwarriorx d868c0990f -Added GetPitchTable and GetVolumeTable support. This should fix any remaining games with pitch and volume problems. Eventually the tables should be generated at runtime instead of being huge static arrays. 2006-11-15 15:39:32 +00:00
cyberwarriorx 3c7bb6ee38 -Fixed Read High/Write High commands on non-eeprom type 1 types 2006-11-14 19:28:28 +00:00
cyberwarriorx 8ebbff020e -aponzi fixed 4kbit EEPROM support
-Removed some unnecessary code
-Reading/Writing of file has been disabled until it can be rewritten
2006-11-14 17:21:01 +00:00
cyberwarriorx 8676cc7df5 -Fixed a few things that didn't make sense 2006-11-14 16:53:41 +00:00
normmatt234 1bc28afc50 mc .c/.h - Added realloc to realloc backup memory on the fly 2006-11-14 06:16:03 +00:00
normmatt234 287812803b main.c - Now includes menu options to change save types on the fly
resources .h/.rc - Added Config menu and Save Types options
2006-11-14 06:14:39 +00:00
normmatt234 614e99499c - Opps missed out one SDL vs DirectX sound api issue 2006-11-14 04:44:58 +00:00
normmatt234 68b8404127 - Fixed sound hanging when you pause emulator
- Fixed emulator not pausing when click open in the menu
2006-11-14 04:39:57 +00:00
normmatt234 69b1e5ae47 MMU .c/.h - Added a Clear Memory function
NDSSystem.c - Call Clear Memory every time you run a rom to make sure all the the
 memory is blank like it should be
mc.c - Added basic saving backup ram to file (it slows saving down ALOT though)
2006-11-14 04:35:54 +00:00
cyberwarriorx fda3d8f7ab -Fixed a bug where some sprites would have the wrong palette. 2006-11-13 18:00:33 +00:00
normmatt234 8f0d864922 Added SPU_Pause function 2006-11-13 08:28:37 +00:00
normmatt234 9270fb5225 Added support for FRAM and added some defines for save sizes 2006-11-13 07:26:03 +00:00
normmatt234 6d35308e69 updated to work with latest cvs code 2006-11-13 05:51:49 +00:00
cyberwarriorx 448c434118 -Sound is now enabled by default in linux port 2006-11-12 21:36:24 +00:00
cyberwarriorx 47f6ae7469 -Doh! Fixed another sound buffering bug, this time in the linux port 2006-11-12 21:34:54 +00:00
cyberwarriorx 55b6b9569b -Sound output is now enabled by default for the windows port
-Fixed a bug where the emulation thread wasn't being killed when the program finished
-Added new experimental auto frameskip/frame limit code.
2006-11-12 20:30:16 +00:00
cyberwarriorx 3f7f0c06df -Fixed the formatting 2006-11-12 18:24:53 +00:00
cyberwarriorx f48aaba03c -Added new function that allows porters to change sound cores after emulation has been initialized. 2006-11-12 18:23:14 +00:00