ea3822a654-gtk code now working again.
cyberwarriorx
2006-10-15 23:00:26 +0000
ce44066fb1-gtk code now working again.
cyberwarriorx
2006-10-15 23:00:26 +0000
2ba05970a8Alright, CLI is definitely working this time
cyberwarriorx
2006-10-15 22:59:07 +0000
e1961c5114Alright, CLI is definitely working this time
cyberwarriorx
2006-10-15 22:59:07 +0000
2e7211bb99-linux cli should be working again
cyberwarriorx
2006-10-15 22:22:07 +0000
893ef3a432-linux cli should be working again
cyberwarriorx
2006-10-15 22:22:07 +0000
a193d47deb-Moved over LoadFirmware function from gtk code to emulator core. Yet another function that should be portable
cyberwarriorx
2006-10-15 22:08:43 +0000
5c44d4cd35-Moved over LoadFirmware function from gtk code to emulator core. Yet another function that should be portable
cyberwarriorx
2006-10-15 22:08:43 +0000
b8a4e56b98-Screenshot function moved to NDSSystem.c. Now all ports can use a universal screenshot function. -moved __PACKED type to types.h
cyberwarriorx
2006-10-15 21:42:16 +0000
911c34bade-Screenshot function moved to NDSSystem.c. Now all ports can use a universal screenshot function. -moved __PACKED type to types.h
cyberwarriorx
2006-10-15 21:42:16 +0000
76bb37145d-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!)
cyberwarriorx
2006-10-15 20:45:17 +0000
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!)
cyberwarriorx
2006-10-15 20:45:17 +0000
f017086930Oops, forgot to adjust path for types.h
cyberwarriorx
2006-10-15 14:11:13 +0000
9acd6468fdOops, forgot to adjust path for types.h
cyberwarriorx
2006-10-15 14:11:13 +0000
87f1c439b7Doh! Guill, you forgot to actually add the ARM9.* files again ;P
cyberwarriorx
2006-10-15 13:55:25 +0000
08ff788f99Doh! Guill, you forgot to actually add the ARM9.* files again ;P
cyberwarriorx
2006-10-15 13:55:25 +0000
0da04cde58Moved 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.
yabause
2006-10-14 22:03:42 +0000
eaf764c3aaMoved 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.
yabause
2006-10-14 22:03:42 +0000
06afb4be19Some 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)
yabause
2006-10-14 17:08:44 +0000
bc2a4edee9Some 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)
yabause
2006-10-14 17:08:44 +0000
5cab477fbeStarted to change the gtk code to use GtkAction.
yabause
2006-10-14 14:13:31 +0000
fbe4ed91b2Started to change the gtk code to use GtkAction.
yabause
2006-10-14 14:13:31 +0000
b45daf7e74- 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
yabause
2006-10-14 11:58:27 +0000
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
yabause
2006-10-14 11:58:27 +0000
5d1bd9d3e2Changed GPU_ligne arguments to something better.
yabause
2006-10-13 21:15:27 +0000
a5e8ce8fc9Changed GPU_ligne arguments to something better.
yabause
2006-10-13 21:15:27 +0000
7a3a6645beThere was two much GPU.c/.h files... removed some of them... and moved the other at the place where I removed the first...
yabause
2006-10-13 20:35:47 +0000
7ccf3a13e2There was two much GPU.c/.h files... removed some of them... and moved the other at the place where I removed the first...
yabause
2006-10-13 20:35:47 +0000
2bb587f843Removed ini.c/.h in gtk sources and used GKeyFile from glib instead.
yabause
2006-10-12 22:58:00 +0000
ea93b9e6c6Removed ini.c/.h in gtk sources and used GKeyFile from glib instead.
yabause
2006-10-12 22:58:00 +0000
ab7a815544"Rewrote" gtk gui in C... (it was almost just a matter of renaming .cpp files to .c)
yabause
2006-10-12 22:11:24 +0000
fb29258cf2"Rewrote" gtk gui in C... (it was almost just a matter of renaming .cpp files to .c)
yabause
2006-10-12 22:11:24 +0000
b683a9305bFixed linux version (cli and gtk interfaces). Hope I didn't broke anything. The gtk gui is still in C++, so I had to add some extern "C" to compile it, they may be removed when it will be rewrote in C.
yabause
2006-10-12 21:59:58 +0000
f847214aeaFixed linux version (cli and gtk interfaces). Hope I didn't broke anything. The gtk gui is still in C++, so I had to add some extern "C" to compile it, they may be removed when it will be rewrote in C.
yabause
2006-10-12 21:59:58 +0000
6448479c01-Files no longer needed
cyberwarriorx
2006-10-12 16:58:57 +0000
2f027a46dc-Files no longer needed
cyberwarriorx
2006-10-12 16:58:57 +0000
debc860a76-Moved cflash.* and fat.h to main source directory since they're not port-specific code. -Adjusted makefiles and other sourcefiles accordingly
cyberwarriorx
2006-10-12 16:58:00 +0000
e6d8cbcfd2-Moved cflash.* and fat.h to main source directory since they're not port-specific code. -Adjusted makefiles and other sourcefiles accordingly
cyberwarriorx
2006-10-12 16:58:00 +0000
b6e940d480-fw.* files renamed to mc.* since it's not just firmware stuff in it anymore. -Moved those files to main source tree, since it doesn't make sense to have in a separate directory -Removed spi.* from arm7 directory since they're redundant. -A few other fixes
cyberwarriorx
2006-10-12 15:42:11 +0000
31e2ab4436-fw.* files renamed to mc.* since it's not just firmware stuff in it anymore. -Moved those files to main source tree, since it doesn't make sense to have in a separate directory -Removed spi.* from arm7 directory since they're redundant. -A few other fixes
cyberwarriorx
2006-10-12 15:42:11 +0000
0b402eee65-Added support for Backup Memory. Memory type detection still needs to be added. I'm not sure what's the best way of handling that.
cyberwarriorx
2006-10-11 21:52:43 +0000
ad3093ae48-Added support for Backup Memory. Memory type detection still needs to be added. I'm not sure what's the best way of handling that.
cyberwarriorx
2006-10-11 21:52:43 +0000
79c3011b19-CLI port is now switched over to C
cyberwarriorx
2006-10-05 00:49:16 +0000
e46c7fd648-CLI port is now switched over to C
cyberwarriorx
2006-10-05 00:49:16 +0000
bfabd56b52-Main emulator code and windows port code conversion to C 100% complete. Files have been renamed to .c/.h files, and whatever needed fixing or rewriting has been rewritten. So at least that's one less major task to do. -autotools files have been rebuilt
cyberwarriorx
2006-10-05 00:16:43 +0000
94c82ef0d1-Main emulator code and windows port code conversion to C 100% complete. Files have been renamed to .c/.h files, and whatever needed fixing or rewriting has been rewritten. So at least that's one less major task to do. -autotools files have been rebuilt
cyberwarriorx
2006-10-05 00:16:43 +0000
116e6e6ca3-saves.cpp/saves.hpp has been moved out of /src/windows since it isn't port specific. Code has also been made more portable and cleaned up. More work still needs to be done.
cyberwarriorx
2006-10-03 20:59:50 +0000
8cb0c06d4b-saves.cpp/saves.hpp has been moved out of /src/windows since it isn't port specific. Code has also been made more portable and cleaned up. More work still needs to be done.
cyberwarriorx
2006-10-03 20:59:50 +0000
7dc0772317-Fixed a few more issues in the main emulator code that needed to be done before we can officially start compiling them as C code.
cyberwarriorx
2006-10-03 20:29:42 +0000
62a1a321cc-Fixed a few more issues in the main emulator code that needed to be done before we can officially start compiling them as C code.
cyberwarriorx
2006-10-03 20:29:42 +0000
0582a69236Reordering directories (arm9 and arm7 folder added). Moved GPU and ARM9 to arm9/ Moved spi and fw (added write support, not tested) to arm7/ Compilation may be broken for gtk version (i'll fix it soon) and windows version (includes have to be changed)
thoduv
2006-07-04 18:51:39 +0000
0e7c9b679fReordering directories (arm9 and arm7 folder added). Moved GPU and ARM9 to arm9/ Moved spi and fw (added write support, not tested) to arm7/ Compilation may be broken for gtk version (i'll fix it soon) and windows version (includes have to be changed)
thoduv
2006-07-04 18:51:39 +0000
d0cdc455a8Moved ARM7 and ARM9 from NDSSystem to global scope.
yabause
2006-07-04 14:37:59 +0000
c6966c36b6Moved ARM7 and ARM9 from NDSSystem to global scope.
yabause
2006-07-04 14:37:59 +0000
93240873c6BIT(n) was false. Now screen swap is fixed.
thoduv
2006-07-03 10:12:48 +0000
695302644fBIT(n) was false. Now screen swap is fixed.
thoduv
2006-07-03 10:12:48 +0000
e72a9e8281Added macros for clearing writing to memory Cleaned DS card implementation (not completely done, to finish)
thoduv
2006-07-02 23:48:39 +0000
fab2dde45bAdded macros for clearing writing to memory Cleaned DS card implementation (not completely done, to finish)
thoduv
2006-07-02 23:48:39 +0000
203016c44eBig change in GTK+ gui: now it can load/unload/load... roms. Added firmware file settings. Added desmume.cpp/h (can be used for other guis) Deleted free() of ROM in NDSSystem, it's up to gui to malloc/free (so, no more double free in GTK+ gui)
thoduv
2006-07-02 11:21:07 +0000
f022242a2dBig change in GTK+ gui: now it can load/unload/load... roms. Added firmware file settings. Added desmume.cpp/h (can be used for other guis) Deleted free() of ROM in NDSSystem, it's up to gui to malloc/free (so, no more double free in GTK+ gui)
thoduv
2006-07-02 11:21:07 +0000
31adc1b25ecreated a new key config dialog
normmatt234
2006-07-01 11:45:12 +0000
fddbe4d92bcreated a new key config dialog
normmatt234
2006-07-01 11:45:12 +0000
4460f50bbaModifications to GTK+ gui: - Speed improvement (use a higher priority for idle loop) - Added beggining of "tool" system - Tool "ioregsView" for REGS IE, IF and IME.
thoduv
2006-07-01 09:55:08 +0000
d457f81735Modifications to GTK+ gui: - Speed improvement (use a higher priority for idle loop) - Added beggining of "tool" system - Tool "ioregsView" for REGS IE, IF and IME.
thoduv
2006-07-01 09:55:08 +0000
672f4ef5c1Added macros in MMU, better indentation, added some coments, etc...
thoduv
2006-06-29 21:59:20 +0000
6a1571275eAdded macros in MMU, better indentation, added some coments, etc...
thoduv
2006-06-29 21:59:20 +0000
d75ecf4db8mmu code cleaning: added macros for REG_I* (IE, IME, IF). renamed MMU.REG_I* to MMU.reg_I*
thoduv
2006-06-29 19:35:53 +0000
2407041022mmu code cleaning: added macros for REG_I* (IE, IME, IF). renamed MMU.REG_I* to MMU.reg_I*
thoduv
2006-06-29 19:35:53 +0000
e82af37a36Changed #include dependencies again. Fixed a bug in GPU (xfin could be greater than LG causing a segfault). Moved GPUs from NDS to global.
yabause
2006-06-27 09:28:02 +0000
15b120fa6eChanged #include dependencies again. Fixed a bug in GPU (xfin could be greater than LG causing a segfault). Moved GPUs from NDS to global.
yabause
2006-06-27 09:28:02 +0000
de4acb537fgpu: replaced >>, <<, & and values with understandable macros from libnds (video.h) and cleaned indentation. partially done, i'll finish later
thoduv
2006-06-22 17:06:54 +0000
304e2089fbgpu: replaced >>, <<, & and values with understandable macros from libnds (video.h) and cleaned indentation. partially done, i'll finish later
thoduv
2006-06-22 17:06:54 +0000
f959cd5c15Rewrote GPU in C.
yabause
2006-06-21 08:54:00 +0000
14b503c204Rewrote GPU in C.
yabause
2006-06-21 08:54:00 +0000
5ba0b994faFixed the windows version avec the separation of MMU. Renamed ConfigKeys.c/.h to .cpp/.hpp to get it compiling with autotools scripts.
yabause
2006-06-20 23:08:42 +0000
3d0afb9e4aFixed the windows version avec the separation of MMU. Renamed ConfigKeys.c/.h to .cpp/.hpp to get it compiling with autotools scripts.
yabause
2006-06-20 23:08:42 +0000