<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xavi/pcsxr/libpcsxcore/ix86/iR3000A.c, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://gitea.privatedns.org/xavi/pcsxr/atom?h=master</id>
<link rel='self' href='https://gitea.privatedns.org/xavi/pcsxr/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/pcsxr/'/>
<updated>2018-03-19T09:47:21+00:00</updated>
<entry>
<title>* Fix file and folder permissions</title>
<updated>2018-03-19T09:47:21+00:00</updated>
<author>
<name>Stelios Tsampas</name>
<email>loathingkernel@gmail.com</email>
</author>
<published>2018-02-01T06:45:15+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/pcsxr/commit/?id=e11f002bf9a66a7cb01bba16a226dbe85b5c3c4a'/>
<id>urn:sha1:e11f002bf9a66a7cb01bba16a226dbe85b5c3c4a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>* Fix CMake to include PGXP sources. Import updated translations.</title>
<updated>2017-07-31T14:09:40+00:00</updated>
<author>
<name>Stelios Tsampas</name>
<email>loathingkernel@gmail.com</email>
</author>
<published>2017-07-31T14:09:40+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/pcsxr/commit/?id=a93c5c542042b582f2da765aa386772dc8437f01'/>
<id>urn:sha1:a93c5c542042b582f2da765aa386772dc8437f01</id>
<content type='text'>
    Includes some small fixes on CMake, such as prettier status messages,
    host and target arch detection (taken from PCSX2), and various other
    small errors.
</content>
</entry>
<entry>
<title>* Sync with codeplex branch (libpcsxcore, linux gui)</title>
<updated>2017-07-31T09:48:37+00:00</updated>
<author>
<name>Stelios Tsampas</name>
<email>loathingkernel@gmail.com</email>
</author>
<published>2017-07-31T09:48:37+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/pcsxr/commit/?id=01f49908879197b1715483321a9490dd71c8874b'/>
<id>urn:sha1:01f49908879197b1715483321a9490dd71c8874b</id>
<content type='text'>
    This commit reflects mostly changes that happened in upstream since the last sync.
    Commit messages in upstream are lacking information. Most important changes are
    commented below, the rest of them are either formating or just trivial stuff.

    Memory viewer, invalidate dynarec
        gui/DebugMemory.c
        libpcsxcore/cdrom.c
        libpcsxcore/gpu.c
        libpcsxcore/misc.c
        libpcsxcore/psxdma.c

    Load binary files and psx executables
        libpcsxcore/misc.c
        libpcsxcore/misc.h
        libpcsxcore/plugin.c
        libpcsxcore/plugin.h

    Support for psxida
        libpcsxcore/debug.c
        libpcsxcore/r3000a.c
        plugins/bladesio1/connection.c

    disable loading save states with digits
        gui/Plugin.c

    Fix psxDIV in interpreter
        libpcsxcore/psxinterpreter.c
</content>
</entry>
<entry>
<title>Fix possible function pointer initialisation problem</title>
<updated>2016-08-03T18:30:54+00:00</updated>
<author>
<name>iCatButler</name>
<email>i.am.catbutler@gmail.com</email>
</author>
<published>2016-08-03T18:30:54+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/pcsxr/commit/?id=595034707b7ee346e575c6776327794ab5535ce8'/>
<id>urn:sha1:595034707b7ee346e575c6776327794ab5535ce8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Imporved CPU integration</title>
<updated>2016-06-27T14:28:33+00:00</updated>
<author>
<name>iCatButler</name>
<email>i.am.catbutler@gmail.com</email>
</author>
<published>2016-06-27T14:28:33+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/pcsxr/commit/?id=42176205ce9ed9aa2408d4042a816fe5cd082519'/>
<id>urn:sha1:42176205ce9ed9aa2408d4042a816fe5cd082519</id>
<content type='text'>
- Change PGXP integration to use wrapper functions
- Use modified function lookup tables to call wrappers or default funnctions based on mode
- Implement wrappers for interpreter too, recompiler sometimes calls interpreter functions
- Add UI elements for selecting CPU modes
- Only call precision version of NCLIP in modes where there are not going to be stale vertices in GTE registers

- Added support for CP0 co-processor functions
- Improve support for CPU functions (still broken in many games)

- Improved debug output to show values for inputs before they're modified

GPU plugin
- Ignore stale vertices (occurs when CPU  mode no longer writes to memory)
- Add Cyan vertex colouring for stale vertices
</content>
</entry>
<entry>
<title>Initial PGXP CPU commit</title>
<updated>2016-06-07T14:57:46+00:00</updated>
<author>
<name>iCatButler</name>
<email>i.am.catbutler@gmail.com</email>
</author>
<published>2016-06-07T14:57:46+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/pcsxr/commit/?id=f70082329d751ee8a358437feb34134e283b27d8'/>
<id>urn:sha1:f70082329d751ee8a358437feb34134e283b27d8</id>
<content type='text'>
- Restructured project to base interface on PSX instructions
- Support for all relevant CPU arithmetic and logic instructions
- Debug output available via deferred PGXP calls
- Remove most dependencies on PCSXR
- Still very much a work in progress (lots of errors)

- Add extra debug information to GPU plugin (w values)
</content>
</entry>
<entry>
<title>Track memory read and writes with constant addresses</title>
<updated>2016-05-15T15:24:55+00:00</updated>
<author>
<name>iCatButler</name>
<email>i.am.catbutler@gmail.com</email>
</author>
<published>2016-05-15T15:24:55+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/pcsxr/commit/?id=fed51208575d3b67789ded126a38c7da3b23cef0'/>
<id>urn:sha1:fed51208575d3b67789ded126a38c7da3b23cef0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bring up to date with PCSX-R master (97809)</title>
<updated>2016-03-30T14:07:35+00:00</updated>
<author>
<name>iCatButler</name>
<email>i.am.catbutler@gmail.com</email>
</author>
<published>2016-03-30T14:07:35+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/pcsxr/commit/?id=8b4350fee747708ffd376744ef5dc1e239a87ba6'/>
<id>urn:sha1:8b4350fee747708ffd376744ef5dc1e239a87ba6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>- Fix memory addresses as each mirrored address range is further mirrored 4 times... :(</title>
<updated>2016-03-28T12:01:50+00:00</updated>
<author>
<name>iCatButler</name>
<email>i.am.catbutler@gmail.com</email>
</author>
<published>2016-03-28T12:01:50+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/pcsxr/commit/?id=e3df273095a5800e3dcdcb63bd66e269c0c2d3a8'/>
<id>urn:sha1:e3df273095a5800e3dcdcb63bd66e269c0c2d3a8</id>
<content type='text'>
- Catch 8bit reads/writes and invalidate registers and memory as needed
- Prevent reading over the end of stride and count arrays when decoding primitive commands
</content>
</entry>
<entry>
<title>- Move pgxp_gpu source files into correct folder.</title>
<updated>2016-03-26T10:07:46+00:00</updated>
<author>
<name>iCatButler</name>
<email>i.am.catbutler@gmail.com</email>
</author>
<published>2016-03-26T10:07:46+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/pcsxr/commit/?id=b1f5a6ce4d7b9156910078300bfdf4ff0fd8ccf0'/>
<id>urn:sha1:b1f5a6ce4d7b9156910078300bfdf4ff0fd8ccf0</id>
<content type='text'>
- Trace 16 bit reads and writes, invalidate register or memory (fixes UI glitches)
</content>
</entry>
</feed>
