We truncated the diff of some files because they were too big.
If you want to see the full diff for every file, click here.
Changes of Revision 4
libretro-picodrive.changes
Changed
x
1
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
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
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