Share

Pcsx - Pc Psx Emulator

File Release Notes and Changelog

Release Name: PcsxSrc-1.1

Notes:


Changes: v1.1: * Fixed a bug in R3000A.c, hwReset() after the cpuIrq reset (linuzappz) * Refixed RootCounters, still need to clean, Counters.c (linuzappz) * Fixed XA quality, still in some games quality is not perfect (maybe cdrom bug) Decode_XA.c (linuzappz) * Reset var is now unused in CdRom.c, instead cdr.Ctrl is now used (linuzappz) * Small speedup for Hw.c, Sio.c/h (linuzappz) * Added cdrRead2 handling and fixed cddma, thanks to shunt, CdRom.c (linuzappz) * Cleaned a bit Memory.c, R3000A.c and Hw.c (linuzappz) * Support for VGS Memory Card Format (*.mem), Sio.c (linuzappz) * Rewrote cdirq handling, CdRom.c/h, R3000A.c (linuzappz) * Speed up on iR3000A.c code for cop2 (linuzappz) * Improved cdrom decoder and cdirq handling, CdRom.c/h (linuzappz) * Cleaned error checking on plugins.c/h (linuzappz) * Improved SysPrintf as SysMessage, System.h, LnxMain.c, WndMain.c (linuzappz) * Added sioInterrupt call, for cleaner code, Sio.c/h, R3000A.c (linuzappz) * Cleaned a little initial regs, R3000A.c (linuzappz) * Fixes to Dma stuff (HW_DMA_PCR is now used), hwDma3 set now only to (chcr) 0x11000000 and 0x11400100, Hw.c, CdRom.c (linuzappz) * Added status seek flag to SeekL and SeekP, CdRom.c (linuzappz) * Icon animated support for McdDlg, GtkGui.c, Sio.c/h (linuzappz) * Gettd now returns frame too, CdRom.c (linuzappz) * Fixed bug in CdlPlay, CdRom.c (linuzappz) * SPUupdate interface support Counters.c/h, plugins.c/h (linuzappz) * Added CDRCMD_DEBUG flag in Debug.h, for CdRom.c cmd debug only (linuzappz) * AUTOPAUSE stuff improved on Cdrom.c (linuzappz) * Icon stuff and more on McdDlg, WndMain.c/GtkGui.c, Sio.c/h (linuzappz) * Fixed PsxAuto buf in Misc.c (linuzappz) * Memory Card Manager improved to handle blocks, still need lotta work, WndMain.c/GtkGui.c, Sio.c/h (linuzappz) * Fixed in LoadCdrom the System.cnf a bit more (linuzappz) * Added Unused data to freeze functions and fixed LoadState to fail only for STvX (linuzappz) * More fixes to Gte.c, added another gte debug in Debug.h/WndMain.c * Fixed a bug in RemoveCmdQueue, CdRom.c (linuzappz) * Fixed Registry compatibility between versions in Win32, ConfigurePlugins.c (linuzappz) * Gte.c: total rewrite. Rage racer,Ridge racer,Bloady roar,Ridge racer 4 now WORKS!!! (some small problems still althought ;p) Bios.c: some more comment opcodes to biosInit.(i think that all exists now) (shadow) * Bios.c: fixed ResetEntryInt & HookEntryInt (hex was opposite) add some names to BiosInit (commented) A0:3b, A0:3c, A0:4a, A0:4c, added (shadow) * Added LoadCdrom(), for HLE cdrom support, Misc.c, LnxMain.c, GtkGui.c, WndMain.c (linuzappz) * More to Bios.c: longjmp, mem2vram (thought that might fix some demos but not. Maybe need a recheck..), InitPAD + biosInterrupt (some changes.. Not seems to work okay.. but dunno..), bios_GPU_dw (probably buggy need a recheck), bios_atoi, bios_atol, bios_index, bios_rindex, bios_strchr, bios_strrchr, bios_strpbrk, bios_strspn, bios_strcspn, bios_strtok, bios_strstr. And add some names of bios opcodes to the table.(commentted) (shadow) * Bios.c, added: SendGPU, StartPAD, GPU_SendPackets, GPU_GetGPUStatus, toupper, tolower, bcopy, bzero, bcmp (shadow) * Now you can change Bios and Plugins Path, in both Win32/Linux, ConfigurePlugins.c, Config.c, plugins.c, Wnd/LnxMain.c, Memory.c, (linuzappz) * StatesC in Linux same as Win32, Plugin.c (linuzappz) * Fixed rcntRcount, removed one BIAS, Counters.c (linuzappz) * Added CheckCdrom() after you change a cdrom, Cdrom.c (linuzappz) * Fixed iMdec.asm, still need to fix colours, they aren't 100% right (linuzappz) * F8 now set to make a snapshot (linuzappz) * Added bios syscalls names in Bios.c/R3000A.c (linuzappz) * GetTD and GetTN cmds are now non-blocking and added error code, CdRom.c (linuzappz) * Simplified queuing code and now reads are done like cmds (instead of using the synk stuff), CdRom.c/R3000A.c (linuzappz) * Made a workaround for iso cdrom plugins, when they changed the dir, Plugin.c/WndMain.c (linuzappz) * Fixed bug in CdRom.c (gcc3 support) (linuzappz)