Commit Graph

87 Commits

Author SHA1 Message Date
yabause c6966c36b6 Moved ARM7 and ARM9 from NDSSystem to global scope. 2006-07-04 14:37:59 +00:00
thoduv 695302644f BIT(n) was false. Now screen swap is fixed. 2006-07-03 10:12:48 +00:00
thoduv fab2dde45b Added macros for clearing writing to memory
Cleaned DS card implementation (not completely done, to finish)
2006-07-02 23:48:39 +00:00
thoduv 0498d0376d GTK+ gui again:
- added debug key
- added INI files parsing/writing functions
- added config file loading/writing (keys)
2006-07-02 20:53:26 +00:00
thoduv f022242a2d Big 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)
2006-07-02 11:21:07 +00:00
thoduv a65a0bfbec Added basic frameskip
Updated ioregsView
2006-07-01 21:55:31 +00:00
normmatt234 4c705da314 fixed includes for ConfigKeys was including the old .c and .h files 2006-07-01 11:58:58 +00:00
normmatt234 4f3c81a131 include GPU.h, GPU.c, ARM9.h, ARM9.c 2006-07-01 11:47:07 +00:00
normmatt234 fddbe4d92b created a new key config dialog 2006-07-01 11:45:12 +00:00
thoduv d457f81735 Modifications 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.
2006-07-01 09:55:08 +00:00
thoduv 6a1571275e Added macros in MMU, better indentation, added some coments, etc... 2006-06-29 21:59:20 +00:00
thoduv 2407041022 mmu code cleaning: added macros for REG_I* (IE, IME, IF).
renamed MMU.REG_I* to MMU.reg_I*
2006-06-29 19:35:53 +00:00
thoduv 7098c73cb6 *** empty log message *** 2006-06-29 18:43:36 +00:00
yabause 15b120fa6e Changed #include dependencies again.
Fixed a bug in GPU (xfin could be greater than LG causing a segfault).
Moved GPUs from NDS to global.
2006-06-27 09:28:02 +00:00
thoduv 304e2089fb gpu: replaced >>, <<, & and values with understandable macros from libnds (video.h) and cleaned indentation. partially done, i'll finish later 2006-06-22 17:06:54 +00:00
yabause 14b503c204 Rewrote GPU in C. 2006-06-21 08:54:00 +00:00
yabause 3d0afb9e4a Fixed the windows version avec the separation of MMU.
Renamed ConfigKeys.c/.h to .cpp/.hpp to get it compiling
with autotools scripts.
2006-06-20 23:08:42 +00:00
yabause 478c291b0f Separated ARM9 from MMU so GPU doesn't depend on it anymore. Should ease
the rewrite in C.
2006-06-20 22:48:03 +00:00
normmatt234 9d11e143f1 Initial Import 2006-06-14 11:47:31 +00:00
normmatt234 22354704e5 - included all files needed 2006-06-14 11:45:44 +00:00
normmatt234 cfcd02328a main.cpp - added proper X/Y/DEBUG key implementations
resources.rc - added config dialog
resource.h - added combo defenitions
2006-06-14 11:44:53 +00:00
normmatt234 bb0c7d8dc2 -fixed compile errors in dev cpp 2006-06-14 11:42:12 +00:00
yabause 28f8f89bf6 Moved some macros from armcpu.h in a separate file.
Moved Disassembler.cpp/.hpp to Disassembler.c/.h
2006-06-10 16:18:26 +00:00
yabause 785e9abc7a Added FS_SEPARATOR definition ('/' on linux, '\\' on windows) 2006-06-08 22:17:02 +00:00
yabause 6f2d7ffe1f Added cflash support to gtk interface. fs-linux now detects directories. 2006-06-08 21:57:00 +00:00
yabause 8b18e49929 Added some code to fs-linux.c, it's now working enough to display files
but doesn't parse subdirs. The code needs some cleaning...
2006-06-07 22:52:24 +00:00
yabause 6819735ae3 Moved the \\* in fs-windows.c 2006-06-07 22:11:43 +00:00
yabause 17d1283147 Moved fs.c to fs-windows.c and added some dummy fs-linux.c 2006-06-07 22:00:48 +00:00
yabause 266cd8b1d2 Removed the windows-specific code from cflash and fat files.
Moved the directory access code in fs.c/.h
fs.c is still windows-specific code, I'll have to write a
POSIX version of that file.
2006-06-06 22:57:24 +00:00
cyberwarriorx aa58600fc5 -Changed's unsigned long's to u32. Should be more 64-bit compatible 2006-06-04 22:32:56 +00:00
ieremiou 7d3788ae01 - Fixes for cflash updates
- Added makefile.am linking for cflash
- Removed self-inserting redundant include in yopyop.. I thought that was fixed before.. sigh.
2006-05-26 14:03:43 +00:00
normmatt234 7d1e41e1b7 main.cpp - added GBAMP emulation thanks to mic
DeSmuME.dev - added icon and removed the include for the zlib dll, now it shouldnt require the dll
2006-05-26 07:41:51 +00:00
yabause 585e02a79f FIFO is now in C. 2006-05-14 12:08:05 +00:00
yabause 00e25cdbd6 Removing framebuffer emulation :p 2006-05-14 10:35:12 +00:00
yabause a95dfc04a6 Added initial framebuffer emulation. You have to define FRAMEBUFFER
to enable it (this can be done with ./configure --enable-framebuffer
if you're using autotools scripts)
2006-05-14 09:16:42 +00:00
yabause 0ce50a6611 Fixed debug.h so variadic macros are working without arguments and
added an extern "C" so there's no linker error when using autotools
script to compile.
2006-05-14 06:14:48 +00:00
yabause f607ac854b Removed the NDSSystem parameter as it's a extern one.
Rewrote the LOG macros so they are ANSI-compliant.
2006-05-13 22:34:38 +00:00
yabause 43dfd91afb Removing useless files. 2006-05-13 18:43:53 +00:00
yabause 73ad7d96a8 Fixed autotools script so they're searching for zlib and add some #ifdef
in saves.cpp
2006-05-13 12:48:19 +00:00
normmatt234 f2827c796a Added Savestates 2006-05-13 11:18:48 +00:00
aped d7e63734cb translated more stuff 2006-05-13 09:09:59 +00:00
yabause 9f8f72e023 bool -> BOOL (true -> TRUE and false -> FALSE too, btw) 2006-05-12 21:53:26 +00:00
yabause 1b8d5e6e0c Some mac os x support... at least now it's not segfaulting anymore...
but it gives black screen.
2006-05-05 10:18:16 +00:00
yabause ccfd1e2d0f Added a command line interface. 2006-05-05 08:33:09 +00:00
yabause e27ac8162b Partial rewrite of MMU in C. Gonna finish that later. 2006-05-02 15:10:27 +00:00
cyberwarriorx 19ac424ee1 -Fixed a few bugs
-Cleaned up code(screenshots now using win32 api structures)
-A few other things I can't remember
2006-04-18 19:43:26 +00:00
cyberwarriorx 6b4b98b46d -Added English Menu's for screenshots
-Fixed a strange issue where yopyop_private.rc was including itself
2006-04-18 19:01:26 +00:00
delfare 5a73c52bce limit fps 2006-04-18 17:24:02 +00:00
delfare 42bfc900fa printscreen add 2006-04-18 16:41:34 +00:00
cyberwarriorx 91db63f4d2 -Added BOOL type and TRUE and FALSE definitions(if they're not defined). When converting C++ -> C, please use this to convert bool variables 2006-04-16 19:17:11 +00:00