542 Commits

Author SHA1 Message Date
sinamas
7c5ffcb94a hwtests: s/.code/.text/ 2013-12-07 10:03:13 +01:00
sinamas
d83c66da51 hwtests: less cryptic 2013-12-07 09:50:37 +01:00
sinamas
f82184ef33 gambatte_qt/framework: slightly faster frametime estimation convergence
utilize intermediate measurements to accumulate a least squares solution.
2013-11-24 06:28:22 +01:00
sinamas
ec3ecc9283 commen/rateest: somewhat faster convergence
utilize intermediate measurements to accumulate a least squares solution.
2013-11-24 06:27:10 +01:00
sinamas
e3235268b1 gambatte_qt/framework: fix broken js event filtering
do continue while false==true ...
2013-11-03 07:41:16 +01:00
sinamas
eb746674af Merge pull request #2 from bentley/cxxtest
testrunner: respect environment-defined CXX (like other gambatte parts do).
2013-06-01 07:43:58 -07:00
sinamas
70426fd776 Merge pull request #1 from bentley/sconsdict
Use arrays instead of dicts. Fixes build on OpenBSD.
2013-06-01 07:42:42 -07:00
sinamas
0d07cb7851 libgambatte: fix lfsr reg init value
all bits should be high, not just the lower 8.

most likely this is a remnant from the initial implementation
based on GBSOUND.txt which has what is most likely a brain fart
0xFF value for this considering the rest of the description
is inconsistent whith that.

belmont's revenge (which has some great tracks) is affected by
this, so this one is a pretty big deal to me. konami collection
vol 4 has a pretty sweet color version of it which I recommend
checking out.
2013-06-01 15:18:32 +02:00
Anthony J. Bentley
ad71713c9b testrunner: respect environment-defined CXX (like other gambatte parts do). 2013-05-30 23:35:09 -06:00
Anthony J. Bentley
ea698ef926 Use arrays instead of dicts. Fixes build on OpenBSD. 2013-05-30 22:43:40 -06:00
sinamas
fb4feee1f0 gambatte_qt/framework: avoid promoting -1 to size_t 2013-05-12 14:51:24 +02:00
sinamas
5a8665df68 reword description 2013-05-12 15:42:03 +02:00
sinamas
9a9c2093f7 attempt to insert revision number automatically
Qt solution needs some work to trigger rebuild.
2013-05-05 20:03:27 +02:00
sinamas
02c71b7ae2 update description 2013-05-05 19:55:54 +02:00
sinamas
fe1733f379 libgambatte: drop useless term and emphasis 2013-04-30 22:41:03 +02:00
sinamas
96f01244b5 libgambatte: s/drawn/completed etc. 2013-04-29 01:20:54 +02:00
sinamas
0f063671be common/chainresampler: less template bloat 2013-04-28 20:00:16 +02:00
sinamas
5558b1e461 libgambatte: broken indent 2013-04-28 18:17:37 +02:00
sinamas
b4d19b99b4 more ideomatic types [/apibreak] 2013-04-28 17:10:08 +02:00
sinamas
ccbaab2314 gambatte_qt: add libgambatte/include to DEPENDPATH 2013-04-28 17:07:21 +02:00
sinamas
694c76c886 common/chainresampler: hide more implementation 2013-04-28 15:25:25 +02:00
sinamas
9bd975961a common: fix rgb32ToUyvy brain fart 2013-04-28 13:36:43 +02:00
sinamas
fa2fbda313 common/resample: cleanup
rename polyphaseconvoluter to polyphasefir.

fix broken upsampler zero stuffing (was never tested, surprisingly the
surrounding code appears to work fine).
2013-04-21 16:16:47 +02:00
sinamas
d44f804f03 common/videolink: cleanup/minor tweaks
use ptrdiff prevline offset in hqx filters to facilitate use of lea.

use endptr rathern than loop ctr in rgb2yuv to avoid gcc/x86 rmw
spill.

avoid reloading rhs input pixel after storing lhs output in rgb2yuv
(no restrict keyword in c++98).

fix hypothetical component overflow in hq2x blend9.
2013-04-21 16:16:47 +02:00
sinamas
7a0cf00a3c common: cleanup 2013-04-21 16:16:47 +02:00
sinamas
3557a37c9d gambatte_qt: fix win32 build breakage 2013-04-18 20:03:41 +02:00
sinamas
5891d77d1a libgambatte: fix lazy rgb32 type [/wtf][/abibreak] 2013-04-14 13:04:15 +02:00
sinamas
1c56703858 gambatte_qt: less misleading indent? 2013-04-14 13:03:02 +02:00
sinamas
75459b2e45 gambatte_qt: cleanup [/waytoomuch] 2013-04-13 16:27:54 +02:00
sinamas
f3c548d53e gambatte_qt: fix -m64 build breakage 2013-04-07 11:34:41 +02:00
sinamas
b60d88d6be gambatte_qt: pass by ref 2013-03-29 19:48:15 +01:00
sinamas
fd37168a10 gambatte_qt/framework: add framework/include to dependpath 2013-03-29 18:02:20 +01:00
sinamas
013e8f7c59 gambatte_qt/framework/samplebuffer: ensure 32-bit alignment
in practice this should already be fine, but it's nice to comply with
c++98 which only guarantees alignment beyond the type allocated for char
arrays. just use quint32 here.
2013-03-29 13:18:56 +01:00
sinamas
f5e4f6c7ac gambatte_qt: non-framework code formatting/readability/consistency 2013-03-28 22:01:41 +01:00
sinamas
cdabdf2897 gambatte_sdl/blitter: cosmetics/consistency[/ocd] 2013-03-28 21:33:49 +01:00
sinamas
d74bc792b0 libgambatte: clarify reasoning behind interface type usage 2013-03-27 01:20:18 +01:00
sinamas
f79044ee79 libgambatte: shave off an instruction or two on ff loads/stores
gcc arm/x86.
2013-03-27 01:18:58 +01:00
sinamas
869d8fa3bf libgambatte: cosmetics/consistency 2013-03-25 20:30:56 +01:00
sinamas
666bcad077 libgambatte: less magic lcd constants 2013-03-23 16:03:29 +01:00
sinamas
471d942549 common: drop use of WORDS_BIGENDIAN 2013-03-23 14:11:57 +01:00
sinamas
f7537ad442 gambatte_sdl: avoid clang struct vs class warning 2013-03-23 13:33:49 +01:00
sinamas
6af3c132fe libgambatte/sound: drop use of WORDS_BIGENDIAN define 2013-03-23 13:31:21 +01:00
sinamas
b068adcd3b libgambatte/ppu: broken indent 2013-03-23 12:57:34 +01:00
sinamas
fec384d661 libgambatte/ppu: avoid depending on magic win_draw_state values 2013-03-20 00:13:03 +01:00
sinamas
e1c707b1b8 libgambatte/ppu: lower case constants/enums 2013-03-19 23:22:11 +01:00
sinamas
06d306738b libgambatte/ppu: public/private order 2013-03-19 23:22:11 +01:00
sinamas
379d62f739 libgambatte/ppu: const placement consistency 2013-03-19 23:22:04 +01:00
sinamas
1a387eb7ab libgambatte: pass intreq by ref 2013-03-18 23:22:49 +01:00
sinamas
f102bb4fc1 libgambatte/video: move m0irq to its own header 2013-03-18 23:18:30 +01:00
sinamas
4b51300899 libgambatte/video: formatting/readability 2013-03-18 23:18:20 +01:00