Jean-Philip Desjardins
443e887b8b
Make scratch pad 4096 bytes.
...
Probably not accurate, but fixes audio in Phantasy Star Collection and Monster World Collection.
2019-02-11 19:56:30 -05:00
Clang-Format
acf75535ec
Clang format
2018-04-30 21:01:23 +01:00
Jean-Philip Desjardins
a311865863
Use enum for IOP scratch pad address.
2016-03-17 16:12:40 -07:00
Jean-Philip Desjardins
f103aac3ac
Documented some of the address translation stuff.
2015-12-05 19:24:43 -05:00
Unknown W. Brackets
fadcd63886
Add vu1's micromem to the memory map.
...
It may not be working yet, but vu1's mem is there after all.
2015-04-20 07:56:41 -07:00
Jean-Philip Desjardins
93fb9d4def
Allow writing to VU MicroMem0 directly through EE.
2015-04-04 21:18:23 -04:00
Jean-Philip Desjardins
739a30736f
Mapped VU MEM 1 in EE memory space.
2014-04-27 20:27:59 -04:00
jpd002
3182d98813
Moved clock frequency constant in Ps2Const and normalized some of the names in there.
...
git-svn-id: http://svn.purei.org/purei/trunk@996 b36208d7-6611-0410-8bec-b1987f11c4a2
2012-09-12 01:03:53 +00:00
jpd002
521f7bc544
Improved RootCounters emulation (added more counters used in IOP and fixed counting modes).
...
Improved Timrman IOP module emulation (removed lots of hardcoded stuff).
Added a way to switch from PSX's CPU frequency to IOP's CPU frequency (needed for proper PSX/PS2 PSF playing).
git-svn-id: http://svn.purei.org/purei/trunk@933 b36208d7-6611-0410-8bec-b1987f11c4a2
2012-05-29 01:01:02 +00:00
jpd002
b710f9106e
Cleanup.
...
git-svn-id: http://svn.purei.org/purei/trunk@932 b36208d7-6611-0410-8bec-b1987f11c4a2
2012-05-27 04:56:16 +00:00
jpd002
ed7c1c4e0c
Added new idle loop detection scheme for Castlevania: Curse of Darkness.
...
Allow DMA9 to read from VU0 memory (no idea if this is legal, but it prevents Castlevania: CoD from crashing)
General code cleaning.
git-svn-id: http://svn.purei.org/purei/trunk@756 b36208d7-6611-0410-8bec-b1987f11c4a2
2011-05-08 21:58:55 +00:00
jpd002
fa611a85fa
Various stuff (fixed some include paths, XML serialization for MIPStags, etc.)
...
git-svn-id: http://svn.purei.org/purei/trunk@421 b36208d7-6611-0410-8bec-b1987f11c4a2
2008-11-24 02:08:50 +00:00
jpd002
d518b18c3a
Purei compiles again.
...
PsfPlayer probably not.
git-svn-id: http://svn.purei.org/purei/trunk@411 b36208d7-6611-0410-8bec-b1987f11c4a2
2008-11-10 01:46:02 +00:00
jpd002
ffe5a4646e
Added proper separation of code and data address spaces in MemoryMap.
...
Added DMA channels 0 and 8.
Added VU0 stuff.
Major tweakage of UNPACK in VPU.
git-svn-id: http://svn.purei.org/purei/trunk@342 b36208d7-6611-0410-8bec-b1987f11c4a2
2008-06-15 19:55:28 +00:00
jpd002
669ac71159
Even more conversion done for quake.elf (SIF/IOP overhaul)
...
git-svn-id: http://svn.purei.org/purei/trunk@224 b36208d7-6611-0410-8bec-b1987f11c4a2
2008-01-15 20:27:44 +00:00