ramapcsx2
3d04b20ec8
Get some PSX mode logging to work again. We currently freeze with it reading the GPU_STATUS register as all 0.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4885 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-08-29 18:32:27 +00:00
Jake.Stine
36d1503581
Converted IOP to use a static/global hardware register allocation. (same as I did for the EE a few weeks ago).
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3826 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-09-23 19:44:55 +00:00
Jake.Stine
70d47bf240
Copyright 2010 : PCSX2 and plugins! (notable exception: didn't update copyright info in any Gabest plugins)
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2937 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-05-03 14:08:02 +00:00
sudonim1
4457fe40fc
Removed all trailing whitespace in *.c *.cpp *.h because it irritates me.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2897 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-04-25 00:31:27 +00:00
arcum42
ca3679a3e0
Pull the IPU Fifo code out of IPU.cpp into its own file.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2556 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-02-04 12:19:34 +00:00
gigaherz
54b8c44dad
Move a bit of code into the IopDmaStart function. In the rare case it caused any kind of noticeable slowdown (applies to the new dmac only, which is disabled by default), it could be easily reverted.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2541 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-30 20:35:10 +00:00
arcum42
bc3b572690
Add a few structs and defines to IopHw.h
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2535 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-29 02:38:31 +00:00
gigaherz
47d9ba5c7a
Made the new iop dma use the hardware registers for MADR/BCR/CHCR, which lets the memcards and pads work, at least in the bios.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2488 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-01-23 04:00:55 +00:00
ramapcsx2
5c0cbea1c2
Fix compile errors from last commit.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2285 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-12-02 14:33:13 +00:00
Jake.Stine
0f9a600cbd
Fun little hack for Rama to play with, that should simulate the magic power of the PEOPS SPU2's "unstuck iop" spell.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2284 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-12-02 14:21:54 +00:00
Jake.Stine
622f89577d
Partial re-implementation of emulation Trace Logging. Still a work in progress. >_<
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2178 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-11-10 17:53:22 +00:00
arcum42
cf4719019d
A few changes to Sif, SPR, and Gif I've had sitting around.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2037 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-10-19 11:45:37 +00:00
arcum42
6a52fa119d
More Vif register stuff.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1968 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-10-05 21:24:22 +00:00
Jake.Stine
d2fbb22076
Upgraded PCSX2 core and utilities to GPLv3.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1783 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-09-08 12:08:10 +00:00
Jake.Stine
3647a635bc
Apply recent Iop HwRegister handler changes to the EE's mapping [EE has direct access to IOP memory and registers through a special tlb mapping, intended for ps2dev debugging, and generally used by bios only during boot-up).
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1133 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-05-04 19:04:21 +00:00
Jake.Stine
56545f0b7d
*Experimental* Made new IopHwRead and IopHwWrite from scratch, in pre-preparation for a new lookup-based IOP memory manager. Could be some lingering bugs or typos. :/
...
Win32/vcproj: Re-structured the folder layout of the project.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1116 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-05-02 10:48:41 +00:00
gigaherz
e22a50a7c8
So.. I got an "unlazy" day, and coded a bit more of my iop dma handler.
...
It's disabled in the code, so that it wont' affect normal users.
The code isn't working properly yet. Only handlers for cdvd and spu2 are in it:
- the cdvd one doesn't work because of the way pcsx2 handles cdvd currently
- the spu2 one seems to work, but it's not implemented in the plugin interface, so ATM it's just "faking" it using the old functions.
So really nothing worth testing, just commiting to let people know I'm actually working on it... with long pauses in between. xD
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1052 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-04-24 01:14:25 +00:00
arcum42
ecfe0b5011
Change some magic numbers to enums and defines and rearrange things a little...
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1018 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-04-19 07:42:36 +00:00
Jake.Stine
fe6f45e45e
Updated the Copyright to reflect the passing of another year. :)
...
Updated the pcsx2_suite_2008.sln; changed SPU2ghz to SPU2-X.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@502 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-15 23:23:46 +00:00
Jake.Stine
6ebfae8ef1
Re-Added eol-style:native properties to the repository. The settings got lost when we merged from Playground to Official.
...
Added interface.cpp (plugin/pcsx2 interface) and savestate.cpp to SPU2ghz, to help clean up SPU2.cpp.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@463 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-09 21:15:56 +00:00
refraction
aa94c30dc3
Should be the last of the trunk, gotta finish the branches/tags, but thats the main bulk transferred.
...
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@426 96395faa-99c1-11dd-bbfe-3dabce05a288
2009-02-06 20:04:37 +00:00