zeromus
2d622d98e0
core: add a preliminary core commandline parser component. please note that temporarily linux cli may depend on gtk--we should change it to a bare glibc dependency.
...
win32: add glib. this is a rather behemoth checkin, but I think it will be worth it, as it is a necessary step for unification of some of the linux and windows parts.
2009-05-29 08:26:18 +00:00
zeromus
7b4804b878
win32: attach to existing console (from commandprompt) if it exists instead of always creating a new one. still needs a bit more work
2009-05-29 08:13:06 +00:00
zeromus
29ac31a5a4
win32: redirect stderr to console in addition to stdout
2009-05-29 06:15:29 +00:00
gocha
d8d3cd7dc0
GPU_OSD.h -> GPU_osd.h
2009-05-28 22:09:28 +00:00
riccardom
5c7d20450f
Revert sputrunc to u32 and change the struct field to u32 too.
2009-05-28 18:20:07 +00:00
riccardom
f33e81f7c3
We compare the result of sputrunc alwyas with s32 type so just return it. Well, the real reason is that i'm so tired of that 50 lines warning.
2009-05-28 18:10:50 +00:00
riccardom
beecc55eb0
Putting 5000 (OSD_TIMER_SIZE) in a u8 is no fun.
2009-05-28 17:51:09 +00:00
riccardom
fa588a6abb
Need header for strlen().
2009-05-28 17:42:37 +00:00
riccardom
d19917f31b
case sensitive ftw! ;)
2009-05-28 17:42:07 +00:00
mtabachenko
cc12f72058
win32:
...
- fix resources (not visible scrollbars). please, guys, check for expressions `NOT WS_VISIBLE | NOT WS_VISIBLE` before commit recource.rc to svn, replace to `WS_VISIBLE`
2009-05-28 17:23:10 +00:00
mtabachenko
7d670af6da
core:
...
- many changes & fixes in OSD;
winport:
- fixed HUD editor for scaled window size;
2009-05-28 14:02:56 +00:00
gocha
e910b610dc
win32 - "Stop WAV" menu item title fix
2009-05-27 21:44:16 +00:00
gocha
7c2cb8223f
win32 - audio segment in avi is stored on every 1s now (to prevent the tons of audio segments problem)
2009-05-27 15:40:27 +00:00
zeromus
81db33cb4a
OOPS
2009-05-27 15:12:49 +00:00
zeromus
df666957da
assorted housekeeping: gocha's spu streaming patch for all platforms, driver system, copyrights, credits, wav writer in, sndfile spu core out (wav writer is better, it will need to be added to ports)
2009-05-27 06:46:58 +00:00
adelikat
e81787b703
Win32 - very tiny menu fix
2009-05-26 16:04:38 +00:00
adelikat
34a92d859f
win32 - record movie dialog - minor code cleanup
2009-05-26 15:20:57 +00:00
adelikat
aa8baf0686
win32 - record movie dialog - OK button doesn't work until user specifies a filename
2009-05-26 15:16:42 +00:00
adelikat
7253fe7775
win32 - record movie dialog - if user doesn't not specify a file extension add .dsm for them
2009-05-26 15:13:51 +00:00
gocha
aa2b5b75c8
win32 - now memView can update its contents on every frame, the code is still poor after all
2009-05-26 11:11:04 +00:00
gocha
05563cf9c7
win32 - add soundView
2009-05-26 02:52:07 +00:00
riccardom
0de92a1a4d
Correct fprintf usage.
2009-05-25 21:14:15 +00:00
riccardom
85153d0f31
Cleanup EmuLoop a bit: use an array instead of heap for the fps string and save a
...
variable by moving zeroing of one with the very same value after we need it.
2009-05-25 19:46:29 +00:00
mtabachenko
2d288f338f
- some cleanups GXFIFO;
2009-05-25 16:40:48 +00:00
normmatt234
d963afde7f
Fix some things in the disassembler.
2009-05-24 09:04:58 +00:00
riccardom
2fd1266680
Adapt gtk-glade to new frameskip api, the behaviour looks a bit saner that the gtk one :|
2009-05-24 08:49:08 +00:00
riccardom
eb0bc23d6e
Adapt to new frameskip api, there's something strange here, at frameskip 1 i have 30 more fps and the poor frameskip limiter does not kick in.
2009-05-24 08:46:12 +00:00
zeromus
5211cea5b8
win32: add wx stub. with this, we could launch a wx dialog from win32 driver. this is not an endorsement of wx or even the philosophy of cross platform ui but rather a favor to those lunatics that mumble about cross platform stuff, so that they can drop wx dialogs into the emu core and launch them from windows without having to rewrite the entire windows port to use wx.
2009-05-24 07:26:15 +00:00
adelikat
2ae4e618e5
Win32 - disabled savestate, loadstate, and setsaveslot hotkeys when no rom is loaded.
2009-05-23 19:51:51 +00:00
luigi__
016a543ef3
I finally figured out why 2D and 3D get desynced when skipping 3D frames.
...
Thus, I fixed the frameskip system so it'll also skip 3D frames. 2D and 3D stay synchronized, and frameskip is now much faster when using the soft rasterizer, for example.
2009-05-23 19:30:29 +00:00
riccardom
307fdf527f
We really want to know when the savetype discovery fails so it's easier for people to report.
2009-05-21 18:28:26 +00:00
zeromus
6a743748e4
gpu: take out that assert. it has done its job and proven that we can't make that assumption
2009-05-21 17:44:59 +00:00
riccardom
ec89bf7ca1
Autosave for scooby-doo! Unmasked.
2009-05-21 16:19:25 +00:00
zeromus
6323e05bd6
gpu: ensure the thing that the assert catches, just for release builds so that people wont find subtle errors. we really need better error and info reporting facilities.
2009-05-21 14:59:19 +00:00
zeromus
698cfe1f93
gpu: reorder the layer rendering, capture, and final display, to be a little less confusing, and it should get rid of a frame of latency on motion blurs
2009-05-21 08:55:37 +00:00
zeromus
4bbb85bb83
gfx3d: sorry, the poly sorting callback must be this way. there must be something else going wrong where this breaks
2009-05-21 08:45:34 +00:00
zeromus
620618d22b
gpu: display capture: fix bug blending vram + 2d/3d causing 2d elements to be black
2009-05-21 07:17:11 +00:00
zeromus
41aa900bb7
spu: fix bug with badly messed up sequenced music
2009-05-21 06:04:46 +00:00
zeromus
57dbe9128d
win32: fiddle with the mic input, moving it towards more reliability
2009-05-21 05:44:55 +00:00
zeromus
250bcd5b18
win32: fix bug in mic reading which makes it return unpredictable garbage 100% of the time
2009-05-21 05:04:11 +00:00
zeromus
39e13e6612
win32: set correct fastbuild output path for vs2008
2009-05-21 02:20:54 +00:00
zeromus
eb960e1e39
add another autodetection. still &3
2009-05-20 21:41:36 +00:00
zeromus
8cf301fd25
add another autodetection (still &3)
2009-05-20 20:17:04 +00:00
mtabachenko
ca9f2fec36
core:
...
- fix poly sort (zeromus, check it), now fix Harvest Moon, Orc & Elves, but some game broken (from rev 2230 - Lunar Knight, Orc & Elves no sprites);
2009-05-20 08:34:12 +00:00
zeromus
1c886d15b1
we now have proof that a stable sort is necessary for poly sorting. this fixes advance wars regression
2009-05-20 06:17:30 +00:00
zeromus
47e27cffa5
re-add duc importing for new savefile system
2009-05-20 06:05:39 +00:00
zeromus
c6c2ec7137
win32: dont reset spu from sound config dialog unless the core changes
2009-05-20 04:46:23 +00:00
zeromus
e9537e2468
this might fix the periodic crash with a null polylist
2009-05-20 04:31:18 +00:00
zeromus
ce9523d39c
add another autodetection
2009-05-20 03:23:16 +00:00
riccardom
0ef9b64379
Move variables in the same order they are inited.
2009-05-19 20:08:38 +00:00