-
Notifications
You must be signed in to change notification settings - Fork 1
/
ChangeLog
83 lines (77 loc) · 3.19 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
Version 2.0.0
-------------
- Update to SameBoy 0.16.6
- Backported RISC-V support for libco from ares
- jg: Overscan masking settings
- General performance improvements
- Code cleanup and build improvements
- Internal input routines made more like real hardware
- Render pixels at 8 bits per channel versus 5 bits per channel
- Added settings for colour adjustments (Luminance, Saturation, Gamma)
- Added sinc interpolation for sound sample generation
- Fixed save states in coprocessor games with delayed sync turned off
- Allow user control of hotfix enablement
- Allow raw access to memory blocks (for debug or other special features)
- Backported fixes from libco upstream
- Enabled support for competition boards (Campus Challenge '92, PowerFest '94)
- Full support for SA-1 I-RAM write protection
- First release of libbsnes with a public API
Version 1.2.0
-------------
- Extend the Super Famicom LOROM-RAM#A memory map
- libco 16-bit stack alignment fix
- Build improvements, including static JG archive build option
- Code quality improvements
- Ensure writes to Cx4 multiplier register do not have truncated values
- CPU accuracy improvements: Pass gilyon's 65C816 tests
- Rewrite snes_spc in C
- Update to SameBoy 0.16.2 with a strict-aliasing fix backported from upstream
- CPU (wdc65816): Emulate (Direct,X) wraparound bug in emulation mode
Version 1.1.2
-------------
- Build fix for GCC 13
Version 1.1.1
-------------
- Allow selecting either RGBX5551 or XRGB1555 pixel format
- Code cleanups
- Add cothread destroy function to clean up cothreads when no longer used
- Use standard memory allocation instead of vector for resampled audio output
Version 1.1.0
-------------
- Support addressing non-power-of-two ROMs with SuperFX coprocessor
- Add database entry for SuperFX VoxelLandscape demo
- Extensive cleanups and fixes for warnings throughout the codebase
- Stricter build flags
- PPU Pixel format changed to RGBX5551
- Update SameBoy to 0.15.7
- Change language standard to ISO C++11
- Add logging facilities to the emulator core
- Add option to force region
Version 1.0.1
-------------
- Code cleanup and refactoring
- Fix graphics when resetting CPUMSC test
- Build improvements
- Handle unsupported boards without crashing
- HitachiDSP Data RAM and SRAM saving/loading fixed
- Add HITACHI-LOROM-RAM board for MMX3 Hacks
- Allow changing the default output samplerate
Version 1.0.0
-------------
- Initial tagged release after fork from bsnes v115
- Port to OpenBSD and DragonFly BSD
- Remove LZMA SDK
- Major build improvements
- Update to SameBoy 0.14.7
- Fix loading/saving of Sufami Turbo cartridges (single or dual)
- Fix Justifier input
- Filesystem and include heirarchy simplifications
- Use Secret Rabbit Code (libsamplerate) for internal resampling
- Fix audio clicks and pops when using Super Game Boy 1
- Code quality improvements: warnings fixed, trailing return types reduced
- Cheat decoding moved into the emulator core
- Fix saving of RTC files
- Fix broken state saving in many games
- Use byuuML for parsing BML documents
- Use upstream blargg snes_spc code and apply useful changes from bsnes
- Translate from the "nall" library to the C++ Standard Library