Commit Graph

1918 Commits

Author SHA1 Message Date
riccardom 878bd69a0e ok, this really wants to be declared to be an ull (sorry 64 bit guys). 2009-04-14 15:57:57 +00:00
riccardom 6ce60f84e6 gcc does not like this function to be inlined 2009-04-14 15:50:18 +00:00
riccardom c24884c363 Add missing member of enum. 2009-04-14 15:19:33 +00:00
luigi__ 298b9fbabb Slight code reorganization and better handling of scrollbar and mem editing. 2009-04-14 10:15:11 +00:00
zeromus 0e88f49326 fix another bmp sprite issue and add some mmu diagnostics 2009-04-14 08:35:00 +00:00
zeromus 47ab70f48e fix some bitmap objs. many more types are still broken. 2009-04-14 06:47:57 +00:00
zeromus 08ae197fed win32: fix missing tool window scrollbars again. now i KNOW it must be resedit's fault 2009-04-14 06:42:47 +00:00
zeromus b54baa86c6 eliminate emulator crashes and freakouts when rendering some totally messed up 3d stuff. is this masking a deeper issue? quite possibly, but the checks need to be done anyway. 2009-04-14 05:35:49 +00:00
zeromus 1a5944f90c fix some bugs in new vram mapper 2009-04-14 02:05:55 +00:00
luigi__ 5debaa0857 Added ability to edit memory through the mem viewers.
Basically, it works like an hex editor, ie you click on the value you want to
edit, then you enter the new value, which is applied only once it has been
entirely entered.
Warning! it may have bugs. If you find any, tell me.
2009-04-14 00:18:43 +00:00
adelikat 96113b7ee4 Win32 - Partial implementation of function to display hotkey mappings on corresponding menu items 2009-04-13 19:04:24 +00:00
adelikat 2863925859 Win32 - Minor cosmetic fix to Cheat search dialog 2009-04-13 15:01:39 +00:00
adelikat 150dbbbdaf Win32 - Moved checked menu item code for Frameskip to ENTERMENULOOP 2009-04-13 14:59:23 +00:00
adelikat d9f5a46a6a Win32 - Gray out recent ROM menu item if there are no recent ROMs 2009-04-13 14:51:07 +00:00
adelikat 5029f2058c Win32 - Removed the accel table from main since we have a remappable hotkey system in place instead. 2009-04-13 14:46:41 +00:00
adelikat caf463b302 Win32 - Added Clear sound menu item to Danish & French Menus. Removed Ctrl+O from Open ROM menu item name. 2009-04-13 14:41:23 +00:00
p989 187d9a8dbc simple clock for movie recording 2009-04-13 06:55:29 +00:00
adelikat 97789af476 Added Open ROM Hotkey, Removed Ctrl+O accel key. 2009-04-13 04:56:51 +00:00
adelikat f054fc3da6 Win32 - Code cleanup - removed a lot of redundant menuchecked and enablemenuitem code. Moved it all to ENTERMENULOOP 2009-04-13 04:45:38 +00:00
adelikat fc8f4f694f Win32 - Added all gray/enabled & check/unchecked code to the ENTERMENULOOP case. Changed Shut Up to Clear Sound 2009-04-13 04:18:45 +00:00
adelikat 6aa80c44cf Win32 - AVI Capture - added started/ended messages to the screen. 2009-04-12 22:15:08 +00:00
adelikat d8601e00a3 Win32 - Record AVI and Stop AVI menu items enabled/grayed based on whether an AVI is recording or not. 2009-04-12 21:30:03 +00:00
adelikat f1e58b3c92 Win32 - Added Record AVI and Stop avi hotkeys. Minor change to AVI menu items. 2009-04-12 21:10:51 +00:00
adelikat 2474633f79 Win32 - Added Reset hotkey. Changed Printscreen to Save Screen Shot As to match the equivlant menu item. Changed screenshot default key to F12 which is the more standard screenshot hotkey 2009-04-12 20:42:50 +00:00
adelikat 6e3963d1ca Added Hotkeys for Display FPS, Input, and Frame Counter 2009-04-12 19:31:52 +00:00
adelikat 274d8178aa Win - Added Lag Counter Display Toggle Hotkey 2009-04-12 18:50:54 +00:00
zeromus d608b190dd fix mario kart boot regression by readding support for arm7 shared vram banks. it still has some bg mapping issues, but it shares that in common with many games right now 2009-04-12 09:45:09 +00:00
zeromus 4269612bb4 better change the version number in the trunk to keep folks from releasing post 0.9.2 svn builds with 0.9.2 version tags (probably has already happened) 2009-04-12 08:46:36 +00:00
luigi__ 85ca9b12e3 Fixed the mini tile box. It still refreshes the whole screen when clicking a tile. But anyway all that shit will be remade someday. 2009-04-12 00:01:12 +00:00
luigi__ 9fa2003bc5 The display capture EVA/EVB factors are now clamped to 16. This avoids corrupted colors when the game sets these factors to values over 16. 2009-04-11 22:07:32 +00:00
yabause a2c33d0d35 Added italian translation 2009-04-11 20:49:48 +00:00
riccardom 8b13beb5ee This trick let desmume be compiled against osmesa 7.4, thanks Guillame. 2009-04-11 19:54:40 +00:00
riccardom c292d7d9e3 signed long to s32 conversion based on the patch posted by ldesnogu in #2752961. 2009-04-11 17:20:19 +00:00
riccardom 0854f57647 Apply ldesnogu signed long -> s32 conversion to help x86-64 from #2752961 2009-04-11 17:14:19 +00:00
riccardom 17fa00685f Make SetTurbo static. 2009-04-11 16:48:02 +00:00
riccardom b99da6e496 Update gfx3d.h function declaration to match the definition, this is a subset of ldesnogu patch from #2752961. 2009-04-11 16:47:16 +00:00
riccardom a81bd98c7a Remove unused label. 2009-04-11 16:02:41 +00:00
luigi__ dd0d05928d Oops... fixed a stupid bug with MMU_DumpMemBlock. Both mem viewers would show ARM7 memory. I'm stupid sometimes... 2009-04-11 15:51:28 +00:00
riccardom ba4a4b1915 Use u32 instead of unsigned long since that's the type of the data that is passed to armcp15_setSingleRegionAccess(). 2009-04-11 15:28:12 +00:00
matusz 88303c627d glade port: disable code initializing removed fields in ARM9Mem
this is a hack to make it compile, since tileview wasn't working anyway
2009-04-11 15:27:48 +00:00
riccardom 804bf0bfcf Change cast of cflash_read from unsigned long to u32 since it's what _MMU_ARM9_read32 is supposed to return. 2009-04-11 15:14:18 +00:00
riccardom 75843be9c4 Add explicit cast in FetchADPCMData() as in patch from #2752961. 2009-04-11 15:09:09 +00:00
riccardom 37b44bfb60 Apply gtk frontend hunk of explicit type conversion patch posted
by ldesnogu_ in #2752961.
2009-04-11 14:57:41 +00:00
riccardom dc9fd91bf6 Use CLAMP in Stylus_Press too, need a bigger screen :) 2009-04-11 14:44:57 +00:00
riccardom 80ebb0dcd5 Use CLAMP from glib in Stylus_Move. 2009-04-11 14:42:15 +00:00
riccardom 30c0e56fc9 Whitespace cleanup Stylus_Move, no functional changes. 2009-04-11 14:40:36 +00:00
riccardom 95a80303b5 Remove unuseful debug line from layers code, this fix #2750334 which reports
a crash in that line caused by the conversion from string to an enum of the
layers.
2009-04-11 14:12:48 +00:00
luigi__ 167386847d Big tool remake started. New memory viewer.
Here are the main differences with the old one:
- threading/timer system dropped; the viewers refresh every 10 frames
- same dialog template and procedure shared for both viewers, like before
- no trouble jumping over 0x0FFFFFFF; all addresses supported
- correct interpretation of the address entered
- scrollbar working correctly
- two view dump functions: Text dump will dump the current view into a text file, in an human-readable form; Raw dump will copy the current view to a binary file that can be opened with an hex editor
- the viewers use MMU_DumpMemBlock to read memory; this is better than the MMU_readX functions as it doesn't risk affecting the emulation; but that func isn't suitable for the I/O register region, as some registers aren't written to MMU.MMU_MEM.
2009-04-11 14:09:16 +00:00
zeromus c95bc1c458 fix a probably broken linux build 2009-04-11 09:09:06 +00:00
zeromus 30502706ee totally rewrite vram mapping. a few of your savestates might be ugly until you reload a level or somesuch. this fixes drill spirits and kirby. some regressions are to be expected, please let me know when you see them 2009-04-11 09:00:56 +00:00