Changes of Revision 4

libretro-picodrive.changes Changed
x
 
1
@@ -1,4 +1,424 @@
2
 -------------------------------------------------------------------
3
+Sat Jun 12 03:49:50 UTC 2021 - i@guoyunhe.me
4
+
5
+- Update to version 0~git20210611:
6
+  * Fix minor typo (harmless cast of a buffer to an incorrect type)
7
+  * Add support for RETRO_ENVIRONMENT_SET_CONTENT_INFO_OVERRIDE API extension - enables soft patching of non-CD content
8
+  * move conditional out of loop
9
+  * libretro, fix psp emulation display (RGB instead of BGR)
10
+  * VDP DMA/CPU access timing improvements
11
+  * 68k, synchronize timing in fame and musashi (for debugging)
12
+  * sound, fix ym2612 output volume for keyon and level changes
13
+  * sh2 interpreter, minor improvement for irq handling
14
+  * 32x, minor improvement for poll detection
15
+  * sh2 drc+interpreter, minor improvement for cycle counting
16
+  * 68k, fix timing for BTST #imm,Dn and ADDQ.W #imm,An in fame
17
+  * mcd, optimizations for polling detection
18
+  * Add STATIC_LINKING_LINK
19
+  * Define STATIC_LINKING for emscripten
20
+  * Don't attempt to bake in compat_strcasestr when static linking is defined
21
+  * mcd, improve polling detection
22
+  * mcd, improve polling detection
23
+  * 32x, drc, fix saving SH2 SR in dma
24
+  * Buildfix
25
+  * Cleanup
26
+  * m3u:Fix "last disk index" not loaded correctly
27
+  * Update libretro-common
28
+  * Add support for m3u playlist format
29
+  * core, big endian fix (cart sram detection)
30
+  * mcd, improve polling detection
31
+  * ui, scaling in sdl window mode (ATM hidden)
32
+  * libretro, build change for PS3 (disable drc)
33
+  * mcd, fix timing for irq while polling detected
34
+  * mcd, fix crash when unloading cd while playing audio
35
+  * platform, fix debug hex dump if char type is signed
36
+  * libretro, build changes for ngc/wii/wiiu
37
+  * Fix PSP compilation
38
+  * Update .gitlab-ci.yml
39
+  * improvements for type issues
40
+  * fixes for big endian (mostly mcd)
41
+  * build, fix old dingux audio (disable static linking)wq
42
+  * build, tiny release script improvement
43
+  * build, do arch/fpu settings only for known platforms
44
+  * libretro, fix mmap replacement (content intialized to 0)
45
+  * sh2 drc, debug stuff
46
+  * sh2 drc, fix powerpc cache handling
47
+  * sh2 drc, fix powerpc eabi compatibility
48
+  * platform, debug dump if no disassembler support
49
+  * mcd, add dr_mp3 playback support
50
+  * sh2 drc, debugging fixes
51
+  * 68k, fix musashi support (for debugging only)
52
+  * ui, fix sound filter strength not read from config file
53
+  * sh2 drc, tiny optimization for x86
54
+  * libretro, add input bitmask support
55
+  * ui, fix gmenu2x control files (correct category, add chd to filelist)
56
+  * Update .gitlab-ci.yml
57
+  * libretro, build fix for ngc/wii/wiiu
58
+  * libretro, build fix for ngc/wii/wiiu
59
+  * md, fix irq priority handling for H-int
60
+  * 68k, fix unpredictable instruction in ARM asm
61
+  * 32x, scheduling optimization
62
+  * sh2 drc, fix optimized standard division
63
+  * 32x, draw, avoid some warnings
64
+  * 32x, fix speed regression (wt memory write optimization)
65
+  * 32x, arm asm draw optimization
66
+  * sh2 drc, x86 fix, revert 6f64058 (carry usage in NEGC/DIV1)
67
+  * release 1.98
68
+  * add build script for release
69
+  * build improvements for gph/psp devices
70
+  * make, improve build for devices using (open)dingux
71
+  * make, add legacy dingux and retrofw, make libavcodec optional
72
+  * ui, revised menu
73
+  * update libpicofe
74
+  * libretro, fix missing intialization for renderer
75
+  * Add od-beta
76
+  * libretro, turn of DRC for Apple OSes
77
+  * make, some cleanup, slightly better support for legacy dingux
78
+  * vdp fifo, adjust latency delay
79
+  * attempt for DRC support for newer versions of osx/ios
80
+  * attempt for DRC support for newer versions of osx/ios
81
+  * cleanup for psp
82
+  * sh2 drc, debug stuff
83
+  * sh2 drc, don't use x29 (frame pointer) in arm64 backend
84
+  * sh2 drc, adjust max ld/st offset in arm backend
85
+  * sh2 drc, fix oversize blocks ending with JSR/BSR
86
+  * sh2 drc, x86 backend, optimize move #0 with xor
87
+  * sh2 drc, fix reading from constant memory address
88
+  * Add osx-arm64
89
+  * libretro, build fix for ps2
90
+  * mcd, fix memory leaks
91
+  * switch to libchdr with dr_flac
92
+  * core, libretro fixes for chd support
93
+  * core, chd support
94
+  * Add ios-arm64/tvos-arm64
95
+  * core, chd support
96
+  * ui, revised menu and option handling, added sound filter settings
97
+  * vdp rendering, fix crash for sprites with negative x/y (overlooked commit)
98
+  * vdp rendering, fix crash for sprites with negative x/y
99
+  * core, more on chd support
100
+  * core, groundwork for chd support
101
+  * fixes for big endian support (svp drc, libpicofe update)
102
+  * ui, fix for changing SDL emulation display
103
+  * add big endian platform support
104
+  * preparation for retrofw and legacy opendingux support
105
+  * fixes for platform support for PSP: show fps, notices, CD leds
106
+  * fixes for platform support for PSP
107
+  * fixes and improvements for type issues, part 3
108
+  * ui, fix for SDL emulation display if resolution != 320x240
109
+  * sh2 drc, powerpc fixes for OSX, 32 bit, cache handling
110
+  * cz80, fix flags for OUT[ID]/OT[ID]R
111
+  * gp2x, fix for 8bit fast renderer regression
112
+  * vdp renderer, partial sync 8bit fast ARM asm with C code
113
+  * partially revived platform support for PSP (unfinished), part 4
114
+  * sms, fix 8bit fast renderer
115
+  * 32x, fix BGR565 rendering
116
+  * gp2x, fix to show pico ptr
117
+  * vdp renderer, improvements for 8bit fast
118
+  * ui, fix for gfx save/load menu bg (menubg_src != screen)
119
+  * ui, fix linux handling of 32x renderer
120
+  * update libpicofe
121
+  * partially revived platform support for PSP (unfinished), part 3
122
+  * ui, fix battery display for platforms with screen != menuscreen
123
+  * fix for config save, custom value types not written correctly
124
+  * Prepare repo for new toolchain
125
+  * 32x renderer, fix for render buffers with pitch != line width, some speedup
126
+  * sh2 drc, fix for MIPS EABI
127
+  * partially revived platform support for PSP (unfinished) #2
128
+  * Add generic x86/x86_64 and Aarch64
129
+  * partially revived platform support for PSP (unfinished)
130
+  * Update .gitlab-ci.yml
131
+  * Update .gitlab-ci.yml
132
+  * core, structural cleanup, fixes and improvements for type issues #2
133
+  * fix building for arm arch below armv6 (gp2x, bittboy)
134
+  * core, fixes and improvements for type issues
135
+  * configure, fix for newer gcc
136
+  * fixes for gcc warnings wrt 64 bit platforms
137
+  * Change this
138
+  * sound, improved and optimized reimplementation of libretro lowpass filter
139
+  * Update
140
+  * ui, separate sdl keymaps to avoid warnings with -flto
141
+  * OpenDingux: Add missing compiler flags from standalone makefile
142
+  * Update .gitlab-ci.yml
143
+  * SDL, better handling of 2x overlay mode
144
+  * improve mips disassembler to handle most of N32 code
145
+  * vdp, fix for loading saved gfx state
146
+  * 32x, tentative fix for pad handling
147
+  * 32x, restore old fix for X-men
148
+  * cz80, improve cycle accounting
149
+  * 32x, tiny optimization for memory access
150
+  * mcd, add minimp3 playback support, fix libavcodec playback
151
+  * vdp rendering, fix handling of palettes 0-2 color 14 in sprite drawing
152
+  * vdp, fix for 68k access timing
153
+  * vdp, kludge for z80 access
154
+  * fixes for memory leaks and out of bounds memory access found by ASAN or gcc -flto
155
+  * ui, turn cursor off in SDL (was on by default on GKD)
156
+  * libretro, improve ps2 support, switchable renderers, 32X support w/ DRC
157
+  * libretro, add new good (aka 8bit accurate) renderer, fix 256px mode rendering
158
+  * vdp, add handling of external buffers for fast renderer
159
+  * libretro, fix version string
160
+  * libretro, improve toolchain path handling for GCW0
161
+  * rendering, fix bgr555 output mode
162
+  * drc, fix libretro removing of gcc-only syntax
163
+  * libretro, fix apple os builds
164
+  * libretro, fix handling of zlib
165
+  * make, improve detection of gcc
166
+  * Merge from libretro/master:46902e0 for repo synchronization
167
+  * release 1.97
168
+  * sh2 drc, fix for mapping in register cache
169
+  * mcd, tentative fix for hanging
170
+  * mcd, fix for slave polling detection
171
+  * mcd, fixes for cycle accounting
172
+  * ui, revise status line handling
173
+  * mcd, fix SEEK status reporting
174
+  * switch libpicofe to local repo
175
+  * sh2 drc, fix sh2 reg enum usage
176
+  * sh2 drc, fix PIC function calling for MIPS backend
177
+  * fix key mapping for opendingux platforms
178
+  * fix for config reading of key mappings
179
+  * sh2 drc, fixes for cache handling on arm and mips cpus
180
+  * libpicofe, new version for triple buffering with sdl
181
+  * add a hack for Decap Attack
182
+  * sh2 drc, MIPS cache maintenance optimisation
183
+  * sdl, enable triple buffering
184
+  * sh2 drc, fix for cpu cache handling
185
+  * sdl ui, fix status line artifacts if starting with rom on cmdline
186
+  * sh2 drc, improve T bit propagation
187
+  * sh2 drc, fix for cpu cache handling
188
+  * more rendering fixes and optimisations
189
+  * ui, fix sdl flickering and status lines artifact issues
190
+  * vdp rendering, fix SAT caching for high addresses >64KB
191
+  * vdp rendering, fix fast-forward graphics
192
+  * vdp rendering, layer drawing optimisation
193
+  * vdp rendering, cleanup and optimisation
194
+  * frontend, fix scaling option handling
195
+  * vdp rendering, fixes and optimisations
196
+  * audio, improve YM2413 handling
197
+  * vdp rendering, fix window with mixed prio tiles
198
+  * mcd, GenesisPlusGX bugfix 18fca13,33a43e3: report SEEK status while seeking
199
+  * mcd, fix playing wrong audio track after seek
200
+  * vdp, fix for gfx save/load menu bg
201
libretro-picodrive.spec Changed
10
 
1
@@ -17,7 +17,7 @@
2
 
3
 
4
 Name:           libretro-picodrive
5
-Version:        0~git20200816
6
+Version:        0~git20210611
7
 Release:        0
8
 Summary:        PicoDrive libretro core for MegaDrive/Genesis emulation
9
 License:        NonFree
10
_servicedata Changed
9
 
1
@@ -1,4 +1,4 @@
2
 <servicedata>
3
 <service name="tar_scm">
4
                 <param name="url">https://github.com/libretro/picodrive.git</param>
5
-              <param name="changesrevision">68329d146bff07b3e8a827ed718d86422cebb67b</param></service></servicedata>
6
\ No newline at end of file
7
+              <param name="changesrevision">efc76500e176a1624c679c96c795a512fdb12020</param></service></servicedata>
8
\ No newline at end of file
9
libretro-picodrive-0~git20200816.tar.xz -> libretro-picodrive-0~git20210611.tar.xz Changed