Commit Graph

32 Commits

Author SHA1 Message Date
Xavier Del Campo Romero aa89de282b gdb halt command was not being sent to CPU interpreter 2020-06-08 00:20:26 +02:00
Stelios Tsampas e11f002bf9 * Fix file and folder permissions 2018-03-19 11:47:21 +02:00
iCatButler 595034707b Fix possible function pointer initialisation problem 2016-08-03 19:30:54 +01:00
iCatButler 6b78a14b0e Disable debug mode
- Also add stub for RFE operation
2016-06-29 08:54:46 +01:00
iCatButler 42176205ce Imporved CPU integration
- 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
2016-06-27 15:28:33 +01:00
SND\edgbla_cp 2736b6de18 .
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@87392 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-10-09 23:02:53 +00:00
SND\edgbla_cp 0d1bc99a99 * GTE;
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@87357 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-10-06 16:51:35 +00:00
SND\ckain_cp f16c114458 PSXCPU_LOG for dynarec64 (dumped only compile). Dump log only if PSXCPU_LOG defined and Config.PsxOut option is used. Minor code polishments.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@85183 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2013-06-07 10:35:59 +00:00
SND\edgbla_cp 065ccce6e9 Unix style EOL (thanks to darktjm);
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@81299 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2012-11-18 18:15:59 +00:00
SND\dario86_cp 79c267cda7 Updated Free Software Foundation address (Jem256).
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@75156 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2012-02-19 02:15:18 +00:00
SND\weimingzhi_cp 379a8879f7 Temporarily reverted r64524 until I (or someone else) find the time to sort out the stuff.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@64536 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-03-13 08:26:16 +00:00
SND\dario86_cp a58cfdac40 Commited patch in issue #8171 (by darktjm).
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@64524 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-03-12 18:54:28 +00:00
SND\shalma_cp 5f0189ef27 Experimental patches
1- cdrom.c
Remove IRQ clear - read reschedule
Fix xa streaming timing (ex. Final Fantasy Tactics)

2- cdrom.c
BIOS music player - init attenuators

3- r3000a.c
Set spu async to ~10 apu cycle updates
Correct Square sound effects

Disabled by default


git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@62890 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-02-04 03:24:09 +00:00
SND\weimingzhi_cp 2db43c9279 - Fixed: -psxout/-slowboot not effective for GNU/Linux.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@62027 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-01-12 04:37:52 +00:00
SND\weimingzhi_cp 58e7b38798 git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@62025 e17a0e51-4ae3-4d35-97c3-1a29b211df97 2011-01-12 02:55:27 +00:00
SND\weimingzhi_cp 27e8b5744d - Added -slowboot parameter.
- Load SBI file from patches/SLUS_xxx.xx.sbi instead.
- Inlined the I-cache code for performance improvement.
- Fixed endianness issue (not tested).


git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@62024 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2011-01-12 02:51:29 +00:00
SND\shalma_cp 734a018344 hopkat
-cdrom- cdda sync (2/x)

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@61647 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-12-31 03:17:22 +00:00
SND\weimingzhi_cp 4953fde289 readded powerpc dynarec.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@60001 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-23 02:37:11 +00:00
SND\shalma_cp 1b3bf63d4a Silhouette Mirage - cdrom.c / r3000a.c
- check cdda autopause
- fix looping music

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@59671 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-11-15 23:28:56 +00:00
SND\shalma_cp 985796c014 Vib Ribbon: cdrom.c
- Use own decoded buffer IRQ handling, fix CD swapping, demute cd-xa volume
- Game mostly playable (original + music modes)


git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@58927 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-10-30 14:53:47 +00:00
SND\shalma_cp 1a8ed308f3 Wild 9: cdrom, r3000a, dma
- give Repplay its own interrupt handler
- add DMA3 busy times
- fixes music


git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@58184 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-10-07 18:52:18 +00:00
SND\weimingzhi_cp 28bd1fcb79 ported the change in r56828 to dynarec (is the check in psxBASIC() really necessary?), removed powerpc dynarec (cannot test and likely broken).
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@56896 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-09-07 00:55:05 +00:00
SND\shalma_cp 78e935a3e7 Rebel Assault 2 needs longer DMA times (black screens in-game)
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@56821 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-09-05 00:35:53 +00:00
SND\edgbla_cp d310056a1a Added gpu busy interface.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@56084 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-08-13 21:58:00 +00:00
SND\weimingzhi_cp 511edc3388 refactored the interrupt scheduling code a bit to make it a little more readable than using those "magic" numbers.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@55866 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-08-07 23:52:44 +00:00
SND\weimingzhi_cp 85cb5305c3 got rid of 0x80000000 flag in psxRegs.interrupt. such flag doesn't seem to exist in other emus and not likely in real hardware either.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@47625 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-05-08 08:07:45 +00:00
SND\weimingzhi_cp 4d39defcb5 more cleanups.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@47580 e17a0e51-4ae3-4d35-97c3-1a29b211df97
2010-05-08 01:16:38 +00:00
SND\weimingzhi_cp 3adece8b48 git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@46936 e17a0e51-4ae3-4d35-97c3-1a29b211df97 2010-04-30 05:23:07 +00:00
SND\weimingzhi_cp ed0bed6286 git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@44905 e17a0e51-4ae3-4d35-97c3-1a29b211df97 2010-04-12 16:34:44 +00:00
SND\weimingzhi_cp 5dbc2f0d01 git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@31481 e17a0e51-4ae3-4d35-97c3-1a29b211df97 2009-10-09 14:03:24 +00:00
SND\weimingzhi_cp c053578923 git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@31468 e17a0e51-4ae3-4d35-97c3-1a29b211df97 2009-10-09 10:00:15 +00:00
SND\weimingzhi_cp 8139fbf820 git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@23061 e17a0e51-4ae3-4d35-97c3-1a29b211df97 2009-04-16 06:22:51 +00:00