From 60c1003845035ad4cd0e9ea50862bad7626faf0e Mon Sep 17 00:00:00 2001 From: Pixel Date: Sat, 21 Sep 2002 18:47:46 +0000 Subject: Added the Pcsx source. --- PcsxSrc/Docs/ChangeLog.txt | 255 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 255 insertions(+) create mode 100644 PcsxSrc/Docs/ChangeLog.txt (limited to 'PcsxSrc/Docs/ChangeLog.txt') diff --git a/PcsxSrc/Docs/ChangeLog.txt b/PcsxSrc/Docs/ChangeLog.txt new file mode 100644 index 0000000..4bd94cd --- /dev/null +++ b/PcsxSrc/Docs/ChangeLog.txt @@ -0,0 +1,255 @@ +ChageLog: + v1.3: + * Fixed icon colors for 15/16bits, thanks to jang2k (linuzappz) + + * Fix silly bug on PsxCounters.c for SPUasync (linuzappz) + + * Refixed the mdecs, more correct. PsxHw.c, Mdec.c, and small fixes on + WndMain.c/Plugin.c, thanks to jang2k (linuzappz) + + * Fix for some mdecs on MdecWrite1, Mdec.c, thanks to psychojak (linuzappz) + + * CVGS Mcds now are detected by file size, also fixes to SaveMcd, + and added support for .gme mcds, Sio.c, thanks to jang2k (linuzappz) + + * Fixed Pcsx title for some win32, small fix in Gte.c, and added + icons for win32 mcd dlg (still unanimated), WndMain.c, + thanks to jang2k (linuzappz) + + * Added rename syscall, PsxBios.c (linuzappz) + + * Fixed bug in MTC2 in linux define, Gte.c (linuzappz) + + * Minor fixes to GtkGui.c (linuzappz) + + * More to PsxBios.c (linuzappz) + + * Fixed bug when S_addr == 0 in Misc.c (linuzappz) + + * Now won't close the plugins if the user press escape more than once, + WinMain.c, plugin.c (linuzappz) + + * Added SPUasync support, thanks to Andy and Iori (linuzappz) + + * Removed the BREAK code, since the bios rom doens't handles it, + thanks to psychojak (linuzappz) + + * Some bugfixes to Gte.c, thanks to jang2k (linuzappz) + + * "hokuto no ken" / "Crash Bandicot 2" ... fix, thanks to Taka (linuzappz) + + * Renamed/rewrote some stuff for pcsx2 compat ;) (linuzappz) + + * Small speedups for Mdec.c (linuzappz) + + * Rewrote DisR3000A.c (linuzappz) + + * Improved and rewrote partially HLE stuff (linuzappz) + + * Rewrote the way we call syscalls (linuzappz) + + * Added in Gte.c SUM_FLAG to opcodes that didn't have it, thanks to Taka (linuzappz) + + * CdlPause Acknowledge irq timing changed to 0x40000, thanks to Taka (linuzappz) + + * Fixed bug in recBLTZAL and recBGEZAL, thanks to Taka (linuzappz) + + * Fixed bug in Sio.c, thanks to gunshinn (linuzappz) + + * Fixed bug in Hw.c, thanks to bilgerat (linuzappz) + + * Fixes to Gte.c, thanks to roor (shadow) + + v1.2: + * Added Reg2 to cdrStruct, for Reg2 == 0x18 (non-interrupted cmds) (linuzappz) + + * Fixed one bug in Counters, count < 0 (linuzappz) + + * Now the cursor will be hidden in Win32 after OpenPlugins. (linuzappz) + + * Refixed Getlocl (linuzappz) + + * Fixed recJALR, 31 for _Rd_ (linuzappz) + + * Fixes to Gte.c (linuzappz) + + * Optimized iR3000A.c for speed (linuzappz) + + * Rewritten branch opcodes on iR3000A.c and removed cache stuff (linuzappz) + + * PRevID changed to 0x2, thanks to shadow (linuzappz) + + * Added PADstartPoll and PADpoll support, thanks to gunshinn (linuzappz) + + * Speed improvements to iR3000A.c (linuzappz) + + * Rewrote the cycles tests stuff, removed the workaround that reseted to 0x80000000 + (linuzappz) + + * CDRgetBufferSub and fixes to CDREAD stuff, CdRom.c, plugins.c/h (linuzappz + + * Correct Mouse, AnalogJoystick and AnalogPad emulation, contributed by + gunshinn (linuzappz) + + * MOVZX and MOVSX to ix86.h and iR3000A.h (linuzappz) + + * Improved Memcard Dialog on Linux (linuzappz) + + * Counters again use BIAS (linuzappz) + + * Autodetect psx type should be fine now, Misc.c (linuzappz) + + * Removed nasm stuff (linuzappz) + + * Fixed VK_F10 in Plugin.c, WndMain.c (linuzappz) + + * LWC2/SWC2 now in Gte.c/h, Interpreter.c, iR3000A.c (linuzappz) + + * Fixed gte_Cxx in MVMVA, Gte.c (linuzappz) + + * Fixed a bug within PIC stuff, Plugin.c (win32 and linux) (linuzappz) + + * Rewrote bios_printf, Bios.c (linuzappz) + + * gtk_widget_hide changed for gtk_widget_destroy, thanks to lu_zero (linuzappz) + + * Fix for cpuIrq.cycle, now it won't freeze when reaching 0xffffffff, since + we now reset when reaches 0x80000000, Counters.c (linuzappz) + + * Counters 1 and 2 (in mode 0x100) should be a little more accurate now (linuzappz) + + * Made workaround for Gran Turismo, WndMain.c, ConfigurePlugins.c, LnxMain.c, + Config.c, GtkGui.c (linuzappz) + + * cp2NCLIP added in iGte.asm (linuzappz) + + * Fixed some bugs on Memory.c (memset to memLUT) and ConfigurePlugins.c + (strlen("HLE") + 1), thanks to Taka (linuzappz) + + * Refixed XA quality, now should be perfect always, Decode_XA.c, and a bug on + the spu dma is now fixed, Dma.c, thanks to Iori for this (linuzappz) + + * Fixed a bug in cp2MTC2 in iGte.asm, movsx now used (linuzappz) + + * cdReadTime is now divided by 75, thanks to calb, and the CDREAD_INT is set + on a irq reset, CdRom.c/h (linuzappz) + + 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) + + v1.0: + * First source code public release. \ No newline at end of file -- cgit v1.2.3