File Release Notes and Changelog
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)