riccardom
baef153e05
Make clear that at least for now antigrain library is mandatory.
2009-07-18 08:57:51 +00:00
zeromus
f71921404c
win32: screenshot: fix failure to save pngs and failure to respect user specified path
2009-07-17 21:04:42 +00:00
p989
087e9ae5ed
display stylus coordinates
2009-07-17 20:33:41 +00:00
zeromus
ca6c0db294
dont crash when exiting program
2009-07-17 20:23:17 +00:00
zeromus
dd505213be
fix path building for archived roms
2009-07-17 17:32:39 +00:00
mtabachenko
f6d2ca247e
new gxFIFO:
...
- rewrite GE functions;
winport:
- fix GBAslot dialog;
2009-07-17 09:06:23 +00:00
zeromus
ecf5b68df6
a grab bag of optimizations good for about 4fps on my system
2009-07-17 08:33:35 +00:00
zeromus
dbe2226498
newemuloop: change main loop to 32bit math for a little speedup and fix a goofup that was costing a small amount of speed
2009-07-17 05:16:07 +00:00
zeromus
ccf3535154
newemuloop: fix bug in instruction disassembly logging
2009-07-17 04:51:04 +00:00
zeromus
b5d9628a7d
newemuloop: bump diagnostic counter up to 22
2009-07-17 04:22:59 +00:00
zeromus
bb8e239206
man, i am getting sloppy
2009-07-17 04:17:44 +00:00
zeromus
b4c4d55ce2
win32: fix a bug in the last checkin
2009-07-17 04:17:07 +00:00
zeromus
6297f00247
fix screenshot path bugs and add some string utility functions
2009-07-17 04:09:07 +00:00
p989
68cf6f1e5e
rework and integrate path settings
2009-07-17 02:37:51 +00:00
zeromus
3c5ad7c896
newemuloop: comment that a little better so i dont forget
2009-07-17 00:15:48 +00:00
zeromus
e482c772e2
newemuloop: handle an edge case in timing logic better
2009-07-17 00:09:33 +00:00
zeromus
24a040ef2b
gpu: emulate display capture while frame skipping
2009-07-17 00:04:35 +00:00
zeromus
ffa4adfc47
newemuloop: add diagnostic code for timer calculation
2009-07-16 23:31:25 +00:00
zeromus
3e9dd9d6c0
newemuloop: fix bug in cascaded timers. fixes shrek streamed music
2009-07-16 23:21:21 +00:00
mtabachenko
980a06f871
- cleanup;
2009-07-16 11:17:23 +00:00
zeromus
00d535f9d3
gpu: fix 128-wide captures. fixes hotel dusk
2009-07-16 09:31:06 +00:00
mtabachenko
d8fde20f85
new gxFIFO:
...
- fix execute 3D commands;
new emuloop:
- add reset ticks counters;
2009-07-16 08:49:32 +00:00
zeromus
55a208d0ee
core: remove last traces of MMU_RenderMapToLCD, the heinous function which should never have been used. prevents crash in megaman star force
2009-07-16 08:05:00 +00:00
zeromus
3f291c8e6a
newemuloop: fix some timing regressions; win32: improve map view
2009-07-16 07:39:21 +00:00
zeromus
3c0646c423
win32: fix bug where screen scale and size are not correctly handled when relaunching emulator
2009-07-16 05:10:39 +00:00
zeromus
71441a541d
newemuloop: bump a quirk detector from 16 to 18.
2009-07-16 04:47:13 +00:00
zeromus
646998871e
win32: scalers: add a slightly optimized case for non-filtered. probably doesn't add up to much
2009-07-16 04:45:04 +00:00
p989
da1bc169a1
win32: bilinear filter
2009-07-16 04:08:18 +00:00
zeromus
9735a8a1fd
new gxFIFO: fix tags on savestate struct (crazymax: these must be different for each thing in the group! its poopy, i know.)
2009-07-16 04:05:25 +00:00
mtabachenko
aa84f1529e
new gxFIFO:
...
- fix for work with new emuloop;
- add early implementation of pipeline;
2009-07-15 22:46:33 +00:00
zeromus
6275b5d746
newemuloop: fix read of timers which aren't turned on. fixes staff of kings launching
2009-07-15 21:57:23 +00:00
zeromus
7f13b77a78
zzz reduction surgery
2009-07-15 20:44:07 +00:00
zeromus
28435d9334
totally rewrite main emulation loop! YOUR SAVESTATES ARE INVALIDATED. your timing is all different. but, your timing is more precise, a few hidden old bugs surfaced and were smashed, and some games work that didn't used to. INSTRUCTIONS_PER_BATCH is a thing of the past. crazymax and luigi, I may have broken your parts, but hopefully only a little bit. your new hookups into the emulation loop are more complicated but potentially faster and definitely more precise.
2009-07-15 19:42:32 +00:00
p989
b54420e5a7
win32: save and load filter settings
2009-07-15 18:41:29 +00:00
zeromus
2e592dca73
oops
2009-07-15 17:52:34 +00:00
zeromus
215a6cb6fa
win32: make scanlines look more like lcd scanlines.
2009-07-15 17:44:06 +00:00
p989
8ea1fc16c7
win32: upscaling image filters
2009-07-15 16:50:52 +00:00
p989
47bea83c76
win32: more refactoring
2009-07-14 23:30:51 +00:00
p989
cb09cf5170
win32: some presentation refactoring
2009-07-14 21:15:06 +00:00
riccardom
633a5638a7
Apply workaround patch for compiling against nvidia headers posted as
...
#2819332 by larryhaja. It reports that the patch fixes compilation for him
and it doesn't break it for me so hopefully there aren't regressions.
Said that i've tried to define GL_GLEXT_PROTOTYPES at configure time but
it breaks compilation and making OGLRender.cpp:133 not optional looks way
more risky.
2009-07-14 19:02:15 +00:00
riccardom
c0fc487be3
Add a note for alsa microphone to Changelog.
2009-07-14 18:27:58 +00:00
riccardom
5c61957e10
Fix typo, sorry.
2009-07-14 18:06:13 +00:00
riccardom
8b4736e078
Add chinese translation to gtk-glade frontend done by F.E. Nebula, shouldn't hurt :)
2009-07-14 16:59:07 +00:00
mtabachenko
a6b05cf101
- fixes in new gxFIFO (NSB, FFx, Arcanoid and others work now)
...
- fix 3D flush;
2009-07-14 16:13:50 +00:00
riccardom
01af8a7453
More work on the alsa microphone so that it is near an usable state. Actually it
...
does a pretty good job recognizing when i clap hands, decent when i blow,
epic fail when speaking. Progress nonetheless! \o/
2009-07-13 19:27:25 +00:00
zeromus
f152bd98bb
gpu: fix the ancient comment which deceived me into making that mistake in the first place
2009-07-13 07:40:16 +00:00
zeromus
875d4ae2a6
gpu: fix 256B granularity sprite addressing for sub gpu (fixes pinball deluxe)
2009-07-13 07:38:04 +00:00
zeromus
048d2318a0
gfx3d: cache rendering params at flush time, instead of using values which happen to be current at scanline=0 when we do 3d rendering. fixes trouble pop bubble
2009-07-13 06:35:33 +00:00
zeromus
319f68ac68
gpu: correctly(?) handle case where backdrop is requested as a top blend layer. fixes ff3 fading text
2009-07-13 05:15:25 +00:00
zeromus
b7ffd2a806
rasterize: fix an alpha blending case
2009-07-13 04:19:42 +00:00