pcsx_rearmed.git
10 years agoomap: only setup mem before using fb
notaz [Tue, 21 Dec 2010 12:57:00 +0000 (14:57 +0200)]
omap: only setup mem before using fb

newer DSS2 driver rejects mem changes on the fly.

10 years agohack: use simple GTE division
notaz [Tue, 21 Dec 2010 11:53:31 +0000 (13:53 +0200)]
hack: use simple GTE division

that large table was slow, probably because of dcache trashing.

10 years agoimproved memhandlers
notaz [Sun, 19 Dec 2010 17:53:14 +0000 (19:53 +0200)]
improved memhandlers

10 years agodrc: pass correct address to verify_code
notaz [Sat, 18 Dec 2010 19:32:48 +0000 (21:32 +0200)]
drc: pass correct address to verify_code

10 years agodrc: don't compile 64bit loads/stores in 32bit mode
notaz [Sat, 18 Dec 2010 18:20:54 +0000 (20:20 +0200)]
drc: don't compile 64bit loads/stores  in 32bit mode

they are missing support code in PCSX anyway.

10 years agodrc: end block on syscall and hlecall, not insn after them
notaz [Sat, 18 Dec 2010 17:51:06 +0000 (19:51 +0200)]
drc: end block on syscall and hlecall, not insn after them

..or else we might get jump there, which causes it to abort.
Also remove assert that's hit occasionally.

10 years agomenu: update file colors, fix a bug in emu_if
notaz [Thu, 16 Dec 2010 16:46:59 +0000 (18:46 +0200)]
menu: update file colors, fix a bug in emu_if

10 years agocdriso: support multi-track .cue
notaz [Wed, 15 Dec 2010 23:35:44 +0000 (01:35 +0200)]
cdriso: support multi-track .cue

10 years agoupdate inputs on vsync
notaz [Wed, 15 Dec 2010 10:50:22 +0000 (12:50 +0200)]
update inputs on vsync

flip is not called when emulation gets stuck, making
impossible to return to menu.

10 years agocheck for height changes too
notaz [Wed, 15 Dec 2010 10:48:30 +0000 (12:48 +0200)]
check for height changes too

10 years agopsxbios: make noisy bios prints optional
notaz [Tue, 14 Dec 2010 17:00:42 +0000 (19:00 +0200)]
psxbios: make noisy bios prints optional

10 years agocdriso: don't try to play audio if tracks are missing
notaz [Tue, 14 Dec 2010 16:59:22 +0000 (18:59 +0200)]
cdriso: don't try to play audio if tracks are missing

to prevent random noise

10 years agodrc: use correct RAM size
notaz [Tue, 14 Dec 2010 14:53:58 +0000 (16:53 +0200)]
drc: use correct RAM size

..because some games like to use the mirrors

10 years agodrc: fix: storelr should also use AGR
notaz [Tue, 14 Dec 2010 13:16:02 +0000 (15:16 +0200)]
drc: fix: storelr should also use AGR

10 years agomenu: setup colors for file browser
notaz [Mon, 13 Dec 2010 23:54:58 +0000 (01:54 +0200)]
menu: setup colors for file browser

10 years agoadd basic .Z support
notaz [Mon, 13 Dec 2010 23:40:34 +0000 (01:40 +0200)]
add basic .Z support

10 years agodrc: implemented STL/STR stubs (at least I think I did)
notaz [Mon, 13 Dec 2010 00:32:59 +0000 (02:32 +0200)]
drc: implemented STL/STR stubs (at least I think I did)

10 years agodrc: don't clear ARM caches on whole translation cache - it's very slow
notaz [Sun, 12 Dec 2010 21:57:47 +0000 (23:57 +0200)]
drc: don't clear ARM caches on whole translation cache - it's very slow

10 years agospu: disable SPUIRQWait, it only seems to cause problems
notaz [Sun, 12 Dec 2010 16:44:00 +0000 (18:44 +0200)]
spu: disable SPUIRQWait, it only seems to cause problems

10 years agomenu: implement savestates and scaling cfg
notaz [Sat, 11 Dec 2010 23:40:19 +0000 (01:40 +0200)]
menu: implement savestates and scaling cfg

10 years agorefactor OSD code and PCNT stuff
notaz [Sat, 11 Dec 2010 21:11:46 +0000 (23:11 +0200)]
refactor OSD code and PCNT stuff

10 years agofix bgr2rgb16 and reduce mode change glitching
notaz [Sat, 11 Dec 2010 17:50:25 +0000 (19:50 +0200)]
fix bgr2rgb16 and reduce mode change glitching

10 years agodrc: don't remove unused i/o reads because of FIFOs
notaz [Fri, 10 Dec 2010 17:31:25 +0000 (19:31 +0200)]
drc: don't remove unused i/o reads because of FIFOs

10 years agodrc: hook even to detect irq unmasking
notaz [Fri, 10 Dec 2010 15:57:35 +0000 (17:57 +0200)]
drc: hook even to detect irq unmasking

10 years agofix x86 build, minor refactoring
notaz [Fri, 10 Dec 2010 11:54:59 +0000 (13:54 +0200)]
fix x86 build, minor refactoring

10 years agodrc: handle invalidate on clear() calls and reset
notaz [Thu, 9 Dec 2010 23:36:33 +0000 (01:36 +0200)]
drc: handle invalidate on clear() calls and reset

10 years agodrc: allow recursive calls
notaz [Thu, 9 Dec 2010 23:00:19 +0000 (01:00 +0200)]
drc: allow recursive calls

10 years agoupdate in_evdev, fix return from menu
notaz [Thu, 9 Dec 2010 22:23:40 +0000 (00:23 +0200)]
update in_evdev, fix return from menu

10 years agorm X11 include hack
notaz [Thu, 9 Dec 2010 17:26:13 +0000 (19:26 +0200)]
rm X11 include hack

10 years agoadd OMAP layer, also preliminary menu, hud and input support
notaz [Thu, 9 Dec 2010 17:15:01 +0000 (19:15 +0200)]
add OMAP layer, also preliminary menu, hud and input support

10 years agopull in more code from PicoDrive
notaz [Thu, 9 Dec 2010 16:56:03 +0000 (18:56 +0200)]
pull in more code from PicoDrive

10 years agoadd support for 24bpp mode
notaz [Wed, 8 Dec 2010 00:10:06 +0000 (02:10 +0200)]
add support for 24bpp mode

10 years agodrc: allow xor imm 0
notaz [Tue, 7 Dec 2010 22:51:25 +0000 (00:51 +0200)]
drc: allow xor imm 0

10 years agodrc: add forgotten __clear_cache
notaz [Tue, 7 Dec 2010 22:21:35 +0000 (00:21 +0200)]
drc: add forgotten __clear_cache

10 years agodrc: try harder to mark upper regs as unneeded
notaz [Tue, 7 Dec 2010 16:23:43 +0000 (18:23 +0200)]
drc: try harder to mark upper regs as unneeded

10 years agoimprove event handling again
notaz [Tue, 7 Dec 2010 16:10:47 +0000 (18:10 +0200)]
improve event handling again

10 years agosimple neon BGR555 to RGB565 converter
notaz [Tue, 7 Dec 2010 11:00:46 +0000 (13:00 +0200)]
simple neon BGR555 to RGB565 converter

10 years agomake PCNT stuff optional
notaz [Tue, 7 Dec 2010 10:45:07 +0000 (12:45 +0200)]
make PCNT stuff optional

10 years agoimprove event handling (still has problems though)
notaz [Mon, 6 Dec 2010 22:06:21 +0000 (00:06 +0200)]
improve event handling (still has problems though)

10 years agodrc: fix JALR with non-r31 return register
notaz [Mon, 6 Dec 2010 17:32:59 +0000 (19:32 +0200)]
drc: fix JALR with non-r31 return register

10 years agodrc: small debug improvement
notaz [Sun, 5 Dec 2010 23:50:14 +0000 (01:50 +0200)]
drc: small debug improvement

10 years agoadd Pete's null SPU plugin
notaz [Sun, 5 Dec 2010 23:30:37 +0000 (01:30 +0200)]
add Pete's null SPU plugin

10 years agofix some alignment issues
notaz [Sun, 5 Dec 2010 20:51:00 +0000 (22:51 +0200)]
fix some alignment issues

10 years agodrc: use direct hle calls
notaz [Sun, 5 Dec 2010 15:00:51 +0000 (17:00 +0200)]
drc: use direct hle calls

10 years agodrc: initial cop2/gte implementation (works, mostly)
notaz [Sun, 5 Dec 2010 14:48:35 +0000 (16:48 +0200)]
drc: initial cop2/gte implementation (works, mostly)

10 years agodrc: fix cycle counting, make it use single var
notaz [Wed, 1 Dec 2010 23:15:49 +0000 (01:15 +0200)]
drc: fix cycle counting, make it use single var

10 years agodrc: fix unsaved register
notaz [Wed, 1 Dec 2010 23:11:39 +0000 (01:11 +0200)]
drc: fix unsaved register

it caused invalidate_addr() sometimes to be called with bad address.

10 years agodrc: further hacks, hle handling
notaz [Tue, 30 Nov 2010 21:56:59 +0000 (23:56 +0200)]
drc: further hacks, hle handling

10 years agodrc: attempt to support little endian
notaz [Tue, 30 Nov 2010 21:36:18 +0000 (23:36 +0200)]
drc: attempt to support little endian

10 years agodrc: bugfix
notaz [Wed, 24 Nov 2010 21:40:00 +0000 (23:40 +0200)]
drc: bugfix

10 years agodrc: still killing tlp/64bit..
notaz [Mon, 22 Nov 2010 20:51:51 +0000 (22:51 +0200)]
drc: still killing tlp/64bit..

10 years agosome drc integration work
notaz [Sun, 21 Nov 2010 19:44:49 +0000 (21:44 +0200)]
some drc integration work

10 years agodrc: trying to make it 32bit
notaz [Sun, 21 Nov 2010 19:40:30 +0000 (21:40 +0200)]
drc: trying to make it 32bit

10 years agomake sure all branches link
notaz [Sun, 21 Nov 2010 14:49:37 +0000 (16:49 +0200)]
make sure all branches link

10 years agotry to make drc more configurable
notaz [Sat, 20 Nov 2010 21:29:12 +0000 (23:29 +0200)]
try to make drc more configurable

and break it more I guess

10 years agoallow to disable TLB
notaz [Sat, 20 Nov 2010 13:51:53 +0000 (15:51 +0200)]
allow to disable TLB

10 years agoadd unmodified Ari64 drc to track it's changes
notaz [Fri, 19 Nov 2010 22:51:15 +0000 (00:51 +0200)]
add unmodified Ari64 drc to track it's changes

10 years agobasic profiling
notaz [Fri, 19 Nov 2010 17:22:13 +0000 (19:22 +0200)]
basic profiling

10 years agofbdev output for xvideo, basic ARM build
notaz [Thu, 18 Nov 2010 23:56:51 +0000 (01:56 +0200)]
fbdev output for xvideo, basic ARM build

10 years agobuild plugins in
notaz [Thu, 18 Nov 2010 13:08:15 +0000 (15:08 +0200)]
build plugins in

10 years agorm plugins that we won't use
notaz [Thu, 18 Nov 2010 12:47:57 +0000 (14:47 +0200)]
rm plugins that we won't use

10 years agominimal working gtk-less build
notaz [Tue, 16 Nov 2010 23:08:49 +0000 (01:08 +0200)]
minimal working gtk-less build

..only works with external plugins

10 years agoremove stuff we won't need
notaz [Tue, 16 Nov 2010 16:39:07 +0000 (18:39 +0200)]
remove stuff we won't need

this makes the source tree more pleasant to work with.

10 years agopcsxr-1.9.92 pcsxr-1.9.92
PCSX* teams [Tue, 16 Nov 2010 12:15:22 +0000 (14:15 +0200)]
pcsxr-1.9.92