<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xavi/pcsxr/libpcsxcore/psxinterpreter.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>2020-11-03T21:42:52+00:00</updated>
<entry>
<title>Notify gdb stub whenever a break instruction is executed</title>
<updated>2020-11-03T21:42:52+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2020-11-03T21:39:00+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/pcsxr/commit/?id=2dde7bcb26e9015b3331384b7bee82b1066229d4'/>
<id>urn:sha1:2dde7bcb26e9015b3331384b7bee82b1066229d4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Do not continue program on add/remove breakpoint</title>
<updated>2020-10-26T22:02:49+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2020-10-26T22:02:49+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/pcsxr/commit/?id=76b11a3252e536b8fde5b895a36ae73c6042d4e1'/>
<id>urn:sha1:76b11a3252e536b8fde5b895a36ae73c6042d4e1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>gdb halt command was not being sent to CPU interpreter</title>
<updated>2020-06-07T22:20:26+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2020-06-07T22:20:26+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/pcsxr/commit/?id=aa89de282b092a6ffd5995add48ee366a1ead119'/>
<id>urn:sha1:aa89de282b092a6ffd5995add48ee366a1ead119</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implemented port-specific wrappers and logic for gdb stub</title>
<updated>2020-06-04T21:14:52+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2020-05-28T22:05:08+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/pcsxr/commit/?id=cb2d7f800a9fc276b96fd0927fa6d8ec9f5a31c8'/>
<id>urn:sha1:cb2d7f800a9fc276b96fd0927fa6d8ec9f5a31c8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replaced in-house gdb stub by MIT-licensed implementation</title>
<updated>2020-05-23T17:03:11+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2020-05-23T16:06:48+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/pcsxr/commit/?id=850010a96b6cbc3eae03edd891e50325e017b678'/>
<id>urn:sha1:850010a96b6cbc3eae03edd891e50325e017b678</id>
<content type='text'>
Imported from a fork of https://github.com/mborgerson/gdbstub
</content>
</entry>
<entry>
<title>Started implementing GDB server</title>
<updated>2020-05-23T16:05:53+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2020-05-22T23:06:07+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/pcsxr/commit/?id=470da05658a97a51bd2ad2db7834bcc13dd995fd'/>
<id>urn:sha1:470da05658a97a51bd2ad2db7834bcc13dd995fd</id>
<content type='text'>
</content>
</entry>
<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>* 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>
</feed>
