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
cyberwarriorx
4731e9c7d4
-Removed some old code
2006-11-12 15:44:25 +00:00
cyberwarriorx
727fdeeb5d
-Fixed a bug where the emulator would crash if desmume.ini wasn't present
2006-11-10 23:39:21 +00:00
yabause
7cec16bb27
Fixed linux fs driver... cflash would need some rewriiting too...
2006-11-09 21:51:39 +00:00
cyberwarriorx
a4363cdcc6
-Oops. Forgot to commit windows sound support file
...
-Added SDL sound support for linux port
2006-11-07 19:08:28 +00:00
cyberwarriorx
68338d72ee
Linux port should compile again
2006-11-07 16:33:31 +00:00
cyberwarriorx
f6c8be598c
-Added Get ROM chip ID Cartridge command. This should greatly increase compatibility.
2006-11-07 00:26:49 +00:00
cyberwarriorx
b603bcb9e0
-Added NDS Sound emulation(spu.c/spu.h)
...
-Fixed a few odd bugs
-Added a new sound core system(pretty much taken right out of yabause)
-Added Wav file write core
-Added dummy core(it's currently set as the default)
-Added Direct Sound core(windows port only)
-There's still a number of issues with sound. I really don't understand what's causing them.
2006-11-06 18:49:01 +00:00
cyberwarriorx
c7a28e8fee
-Removed some unnecessary logging
2006-11-06 17:01:07 +00:00
yabause
4deeee38b4
Some more fixes to the linux filesystem driver, it seems to be
...
working now.
2006-11-04 19:51:47 +00:00
yabause
41e306c054
Removed 8.3 filenames from linux filesystem "driver" as it can't works.
2006-11-04 14:52:22 +00:00
yabause
e6491a5e0b
Fixed a bug I introduced in GPU and made cflash working again
...
(using the current directory instead of the rom directory, I
think it should be ok)
2006-11-04 14:09:36 +00:00
yabause
9ba3d19cde
Some more endianess fixes
2006-10-29 22:46:53 +00:00
yabause
81d23ee272
Almost all memory access are now using T1Memory functions, there's
...
some u32 accesses that should use T2Memory left. u8 * casts are
still here too but they should be ok.
Most of those changes have been tested but not all, so there may be
problems...
2006-10-29 15:47:19 +00:00
yabause
94a1fdd743
Some more endianess fixes
2006-10-28 22:48:38 +00:00
yabause
85b9c3b32a
Added Yabause's T1Memory functions and used them to replace pointer
...
casts. It should fix endianess issues. (still a work in progress)
2006-10-28 15:44:24 +00:00
yabause
fcf3d53474
Some minor fixes to the gtk port.
2006-10-16 19:14:25 +00:00
cyberwarriorx
ce44066fb1
-gtk code now working again.
2006-10-15 23:00:26 +00:00
cyberwarriorx
e1961c5114
Alright, CLI is definitely working this time
2006-10-15 22:59:07 +00:00
cyberwarriorx
893ef3a432
-linux cli should be working again
2006-10-15 22:22:07 +00:00
cyberwarriorx
5c44d4cd35
-Moved over LoadFirmware function from gtk code to emulator core. Yet another function that should be portable
2006-10-15 22:08:43 +00:00
cyberwarriorx
911c34bade
-Screenshot function moved to NDSSystem.c. Now all ports can use a universal screenshot function.
...
-moved __PACKED type to types.h
2006-10-15 21:42:16 +00:00
cyberwarriorx
fd94e91ebf
-Renamed the various *Init/*DeInit functions to *_Init/*_DeInit so it better matches the naming convention of the rest of the functions
...
-Changed the way NDS_LoadROM works. It still needs -some- work(cflash is broken for now), but basically the idea is to cut down on duplicate code and instead have the emulator core do most of the work.
-Added a GPU Reset function. Once the reset function for the other chips, etc. are working, we can finally do a proper reset function.
-Linux port is probably broken again(sorry!)
2006-10-15 20:45:17 +00:00
cyberwarriorx
9acd6468fd
Oops, forgot to adjust path for types.h
2006-10-15 14:11:13 +00:00
cyberwarriorx
08ff788f99
Doh! Guill, you forgot to actually add the ARM9.* files again ;P
2006-10-15 13:55:25 +00:00
yabause
eaf764c3aa
Moved ARM9.h from arm9 directory to src one and removed ARM9.c file
...
(and move the ARM9Mem declaration to GPU.c). It should fix the
compilation on Mac.
2006-10-14 22:03:42 +00:00
yabause
bc2a4edee9
Some more fixes to the gtk port:
...
- now using portable types
- actions can only be used when it makes sense
(for instance, you have to open a rom before starting the emulation)
2006-10-14 17:08:44 +00:00
yabause
fbe4ed91b2
Started to change the gtk code to use GtkAction.
2006-10-14 14:13:31 +00:00
yabause
81e1859217
- Changed configure.ac so Mac OS X uses fs-linux.c ... I may rename it :p
...
- Added "static" to functions in thumb_instructions.c, arm_instructions.c
and Disassembler.c. They are "private" functions and they are declared
both in Disassembler and arm/thumb_instructions leading to duplicate
symbols in libdesmume.a
2006-10-14 11:58:27 +00:00
yabause
a5e8ce8fc9
Changed GPU_ligne arguments to something better.
2006-10-13 21:15:27 +00:00
yabause
7ccf3a13e2
There was two much GPU.c/.h files... removed some of them... and moved the
...
other at the place where I removed the first...
2006-10-13 20:35:47 +00:00