bsnes/snesreader/7z_C
byuu 27c24bc8a6 Update to bsnes v063 release.
Time for another (hopefully) stable release. The changelog has all updates since the last stable release.
Most notably, this release features substantial accuracy improvements all around. Almost all of them represent brand new findings never before seen in any SNES emulator.
Changelog:
    - fixed off-by-one buffer size issue in S-PPU RTO calculations [PiCiJi]
    - added XML parser
    - added XML-based memory mapping system
    - moved header-based memory mapping code into snesreader library
    - added some linker flags for Fedora [belegdol]
    - added cheat code database; with codes for over 1,500 games [mightymo]
    - fixed a bug where S-CPU IRQs were being tested one cycle early on direct page indexed read opcodes
    - added global cheat system enable/disable checkbox to cheat code editor
    - fixed bug in overflow calculation of S-CPU ADC and SBC opcodes in BCD mode [blargg]
    - emulated the S-CPU ALU MUL and DIV hardware delays with partial result calculation steps [blargg]
    - controller port read now returns real-time results of B button when strobe latch is raised
    - major improvements to emulation of the S-SMP TEST register [blargg, byuu]
    - fixed DSP2 memory map [Overload]
    - "Apply Patch" checkbox will now scan UPS patch folder if one is set in the paths section
    - fixed S-CPU TSC negative flag calculation in emulation mode [address]
    - added "make uninstall" command to Makefile for Linux users
    - S-CPU (H)DMA now updates the S-CPU MDR; fixes a freeze in Speedy Gonzales - Stage 6-1
    - very substantial code cleanups and optimizations as a result of moving from C++98 to C++0x
2010-03-28 15:46:44 +00:00
..
7zAlloc.c Update to bsnes v063 release. 2010-03-28 15:46:44 +00:00
7zAlloc.h Update to bsnes v063 release. 2010-03-28 15:46:44 +00:00
7zBuf.c Update to bsnes v063 release. 2010-03-28 15:46:44 +00:00
7zBuf.h Update to bsnes v063 release. 2010-03-28 15:46:44 +00:00
7zC.txt Update to bsnes v063 release. 2010-03-28 15:46:44 +00:00
7zCrc.c Update to bsnes v063 release. 2010-03-28 15:46:44 +00:00
7zCrc.h Update to bsnes v063 release. 2010-03-28 15:46:44 +00:00
7zDecode.c Update to bsnes v063 release. 2010-03-28 15:46:44 +00:00
7zDecode.h Update to bsnes v063 release. 2010-03-28 15:46:44 +00:00
7zExtract.c Update to bsnes v063 release. 2010-03-28 15:46:44 +00:00
7zExtract.h Update to bsnes v063 release. 2010-03-28 15:46:44 +00:00
7zHeader.c Update to bsnes v063 release. 2010-03-28 15:46:44 +00:00
7zHeader.h Update to bsnes v063 release. 2010-03-28 15:46:44 +00:00
7zIn.c Update to bsnes v063 release. 2010-03-28 15:46:44 +00:00
7zIn.h Update to bsnes v063 release. 2010-03-28 15:46:44 +00:00
7zItem.c Update to bsnes v063 release. 2010-03-28 15:46:44 +00:00
7zItem.h Update to bsnes v063 release. 2010-03-28 15:46:44 +00:00
7zStream.c Update to bsnes v063 release. 2010-03-28 15:46:44 +00:00
Bcj2.c Update to bsnes v063 release. 2010-03-28 15:46:44 +00:00
Bcj2.h Update to bsnes v063 release. 2010-03-28 15:46:44 +00:00
Bra.h Update to bsnes v063 release. 2010-03-28 15:46:44 +00:00
Bra86.c Update to bsnes v063 release. 2010-03-28 15:46:44 +00:00
CpuArch.h Update to bsnes v063 release. 2010-03-28 15:46:44 +00:00
LzmaDec.c Update to bsnes v063 release. 2010-03-28 15:46:44 +00:00
LzmaDec.h Update to bsnes v063 release. 2010-03-28 15:46:44 +00:00
Types.h Update to bsnes v063 release. 2010-03-28 15:46:44 +00:00
lzma.txt Update to bsnes v063 release. 2010-03-28 15:46:44 +00:00
readme.txt Update to bsnes v063 release. 2010-03-28 15:46:44 +00:00

readme.txt

Modified LZMA 4.65
------------------
This is just the ANSI C 7-zip extraction code from the LZMA 4.65 source
code release, with unnecessary files removed. I've made minor changes to
allow the code to compile with almost all warnings enabled in GCC.

* Made relevant functions extern "C" so that they can be called from
C++.

* Put all files in same directory and removed "../../" from #includes.

* Made private (unprototyped) functions static.

* #if'd out code that is never called.

* Removed a couple of Windows references.

-- 
Shay Green <gblargg@gmail.com>