picodrive.git
2 years agosound, ym2612 optimizations and fixes
kub [Tue, 28 Dec 2021 16:43:25 +0000 (17:43 +0100)]
sound, ym2612 optimizations and fixes

2 years agosound, improve ym2612 accuracy (arm ASM bugfix)
kub [Sat, 25 Dec 2021 10:33:05 +0000 (11:33 +0100)]
sound, improve ym2612 accuracy (arm ASM bugfix)

2 years agosound, improve ym2612 accuracy (NB noticeably slower for low bitrates)
kub [Wed, 22 Dec 2021 23:42:11 +0000 (00:42 +0100)]
sound, improve ym2612 accuracy (NB noticeably slower for low bitrates)

2 years ago32x, more ARM asm drawing optimisations for dc mode
kub [Sun, 19 Dec 2021 13:40:16 +0000 (14:40 +0100)]
32x, more ARM asm drawing optimisations for dc mode

2 years ago32x, ARM asm drawing fixes and optimzations for dc,pp modes
kub [Sat, 18 Dec 2021 18:19:37 +0000 (19:19 +0100)]
32x, ARM asm drawing fixes and optimzations for dc,pp modes

2 years agoz80, DrZ80: another fix for EABI stack alignment
kub [Tue, 14 Dec 2021 19:20:12 +0000 (20:20 +0100)]
z80, DrZ80: another fix for EABI stack alignment

2 years agoz80, DrZ80: save/restore cycles for IN/OUT, fix EABI stack alignment
kub [Tue, 14 Dec 2021 18:26:30 +0000 (19:26 +0100)]
z80, DrZ80: save/restore cycles for IN/OUT, fix EABI stack alignment

2 years agomd, fix ssf2 mapping setup when loading a savestate
kub [Sun, 12 Dec 2021 22:48:36 +0000 (23:48 +0100)]
md, fix ssf2 mapping setup when loading a savestate

2 years agoplatform sdl, remove some leftover debug stuff
kub [Fri, 10 Dec 2021 22:51:55 +0000 (23:51 +0100)]
platform sdl, remove some leftover debug stuff

2 years agocore vdp, more fixes for cpu write access and save/load
kub [Fri, 10 Dec 2021 22:34:03 +0000 (23:34 +0100)]
core vdp, more fixes for cpu write access and save/load

2 years agobuild, release script revision for new gkd
kub [Thu, 9 Dec 2021 21:42:54 +0000 (22:42 +0100)]
build, release script revision for new gkd

2 years agocore vdp, fix FIFO DMA wait, improve save/load
kub [Tue, 7 Dec 2021 22:59:53 +0000 (23:59 +0100)]
core vdp, fix FIFO DMA wait, improve save/load

2 years agocore, some test code for team player and 4way play
kub [Tue, 7 Dec 2021 20:13:23 +0000 (21:13 +0100)]
core, some test code for team player and 4way play

2 years agoplatform, fix pad setting from configs files
kub [Tue, 7 Dec 2021 20:07:34 +0000 (21:07 +0100)]
platform, fix pad setting from configs files

2 years agoplatform, fix pad not set from config when loading rom via command line
kub [Sat, 4 Dec 2021 21:56:33 +0000 (22:56 +0100)]
platform, fix pad not set from config when loading rom via command line

2 years ago32x, improve cartridge mapping, BIOS replication
kub [Sun, 28 Nov 2021 21:02:11 +0000 (22:02 +0100)]
32x, improve cartridge mapping, BIOS replication

2 years agolinux+psp, improve sw upscaling
kub [Fri, 26 Nov 2021 20:32:29 +0000 (21:32 +0100)]
linux+psp, improve sw upscaling

2 years agocore, improve pad compatibility (6btn, mcd32x)
kub [Fri, 26 Nov 2021 19:33:26 +0000 (20:33 +0100)]
core, improve pad compatibility (6btn, mcd32x)

2 years ago32x, fix poll detection regression (mars check)
kub [Fri, 26 Nov 2021 19:30:58 +0000 (20:30 +0100)]
32x, fix poll detection regression (mars check)

2 years agoplatform, improve 32x handling for h32 (all supported platforms)
kub [Tue, 23 Nov 2021 20:49:34 +0000 (21:49 +0100)]
platform, improve 32x handling for h32 (all supported platforms)

2 years ago32x, add support for h32 mode rendering
kub [Mon, 22 Nov 2021 18:18:12 +0000 (19:18 +0100)]
32x, add support for h32 mode rendering

2 years agosound, fix ym2612 ladder effect, add option
kub [Fri, 19 Nov 2021 20:01:50 +0000 (21:01 +0100)]
sound, fix ym2612 ladder effect, add option

2 years ago32x, fix DMA mem-2-mem copying for big endian
kub [Thu, 18 Nov 2021 21:40:19 +0000 (22:40 +0100)]
32x, fix DMA mem-2-mem copying for big endian

2 years agosound, add ym2612 channel clipping, ladder effect
kub [Wed, 17 Nov 2021 21:27:02 +0000 (22:27 +0100)]
sound, add ym2612 channel clipping, ladder effect

2 years agosms, set non-TMR images to region Japan
kub [Mon, 15 Nov 2021 20:26:49 +0000 (21:26 +0100)]
sms, set non-TMR images to region Japan

2 years agocore, fix libretro toolchain bug on wiiu
kub [Mon, 15 Nov 2021 20:25:25 +0000 (21:25 +0100)]
core, fix libretro toolchain bug on wiiu

2 years agorelease 1.99
kub [Sun, 14 Nov 2021 08:54:18 +0000 (09:54 +0100)]
release 1.99

2 years agosh2 drc, fix arm32 ld/st offset for -256
kub [Sun, 14 Nov 2021 20:16:51 +0000 (21:16 +0100)]
sh2 drc, fix arm32 ld/st offset for -256

2 years agocore, some type issues
kub [Sun, 14 Nov 2021 08:51:51 +0000 (09:51 +0100)]
core, some type issues

2 years agosms, no nmi generation for start button on gg
kub [Fri, 12 Nov 2021 18:43:02 +0000 (19:43 +0100)]
sms, no nmi generation for start button on gg

2 years agosms, fix pause button (cz80 nmi)
kub [Fri, 12 Nov 2021 17:35:55 +0000 (18:35 +0100)]
sms, fix pause button (cz80 nmi)

2 years agosound, fix ym2612 arm assembly (ssg-eg)
kub [Fri, 12 Nov 2021 17:34:49 +0000 (18:34 +0100)]
sound, fix ym2612 arm assembly (ssg-eg)

2 years agoMerge pull request #44 from jdgleaver/core-options-v2
irixxxx [Thu, 11 Nov 2021 21:50:18 +0000 (22:50 +0100)]
Merge pull request #44 from jdgleaver/core-options-v2

(libretro) Update core options to v2 format

2 years agoplatform, fix horizontal upscaling for 8bit renderers
kub [Thu, 11 Nov 2021 21:35:08 +0000 (22:35 +0100)]
platform, fix horizontal upscaling for 8bit renderers

2 years agolibretro, fix sms options
kub [Thu, 11 Nov 2021 21:32:01 +0000 (22:32 +0100)]
libretro, fix sms options

2 years ago(libretro) Update core options to v2 format
jdgleaver [Thu, 11 Nov 2021 14:45:57 +0000 (14:45 +0000)]
(libretro) Update core options to v2 format

2 years agoplatform, include current dir in bios search path
kub [Wed, 10 Nov 2021 22:28:39 +0000 (23:28 +0100)]
platform, include current dir in bios search path

2 years agolibretro, various fixes (input handling, aspect ratio)
kub [Wed, 10 Nov 2021 22:11:51 +0000 (23:11 +0100)]
libretro, various fixes (input handling, aspect ratio)

2 years agoplatform, fix vertical scaling, aspect ratio handling (gp2x, psp)
kub [Wed, 10 Nov 2021 22:08:49 +0000 (23:08 +0100)]
platform, fix vertical scaling, aspect ratio handling (gp2x, psp)

2 years agocore+gp2x+psp, fix handling mid-frame palette changes
kub [Wed, 10 Nov 2021 22:06:08 +0000 (23:06 +0100)]
core+gp2x+psp, fix handling mid-frame palette changes

2 years agosms renderer, fix unaligned bg-filled tiles
kub [Tue, 9 Nov 2021 22:33:45 +0000 (23:33 +0100)]
sms renderer, fix unaligned bg-filled tiles

2 years agoplatform, show Mark III as name for japanese SMS
kub [Mon, 8 Nov 2021 21:52:53 +0000 (22:52 +0100)]
platform, show Mark III as name for japanese SMS

2 years agocore, fix typo
kub [Mon, 8 Nov 2021 21:48:01 +0000 (22:48 +0100)]
core, fix typo

2 years agosms, fix gg always zeroing ram
kub [Mon, 8 Nov 2021 18:36:05 +0000 (19:36 +0100)]
sms, fix gg always zeroing ram

2 years agosms, set to mark iii according to tmr info
kub [Mon, 8 Nov 2021 17:56:49 +0000 (18:56 +0100)]
sms, set to mark iii according to tmr info

2 years agomcd, fix type for memory setup (fixes LLP64 platforms)
kub [Mon, 8 Nov 2021 17:19:49 +0000 (18:19 +0100)]
mcd, fix type for memory setup (fixes LLP64 platforms)

2 years agosound, fix buffer overrun
kub [Sat, 6 Nov 2021 20:01:46 +0000 (21:01 +0100)]
sound, fix buffer overrun

2 years agosms vdp, separate SAT parsing
kub [Sat, 6 Nov 2021 20:00:55 +0000 (21:00 +0100)]
sms vdp, separate SAT parsing

2 years agosms, add ghosting for GG LCD (generic+libretro only)
kub [Thu, 4 Nov 2021 19:33:28 +0000 (20:33 +0100)]
sms, add ghosting for GG LCD (generic+libretro only)

2 years agolibretro, fix memory leak
kub [Thu, 4 Nov 2021 17:26:51 +0000 (18:26 +0100)]
libretro, fix memory leak

2 years agosms, autodetect for 50Hz
kub [Tue, 2 Nov 2021 21:44:40 +0000 (22:44 +0100)]
sms, autodetect for 50Hz

2 years agosms renderer, fix for zoomed sprites
kub [Tue, 2 Nov 2021 21:18:59 +0000 (22:18 +0100)]
sms renderer, fix for zoomed sprites

2 years agomcd, fix pcm looping (1st sample lost)
kub [Sun, 31 Oct 2021 21:47:49 +0000 (22:47 +0100)]
mcd, fix pcm looping (1st sample lost)

2 years agosms, improve cycle counting, fix vcounter for 224/240 lines
kub [Fri, 29 Oct 2021 20:06:52 +0000 (22:06 +0200)]
sms, improve cycle counting, fix vcounter for 224/240 lines

2 years agosms, improved mapper support (more, menu option)
kub [Thu, 28 Oct 2021 16:57:09 +0000 (18:57 +0200)]
sms, improved mapper support (more, menu option)

2 years agosms, renderer fixes (sprite y wrap, bg in 1st col, mode 1->mode 0)
kub [Thu, 28 Oct 2021 16:48:27 +0000 (18:48 +0200)]
sms, renderer fixes (sprite y wrap, bg in 1st col, mode 1->mode 0)

2 years agolibretro, add FM unit setting
kub [Tue, 26 Oct 2021 22:22:26 +0000 (00:22 +0200)]
libretro, add FM unit setting

2 years agolibretro, add FM unit setting
kub [Tue, 26 Oct 2021 21:36:38 +0000 (23:36 +0200)]
libretro, add FM unit setting

2 years agosms, some cleanup
kub [Tue, 26 Oct 2021 21:35:42 +0000 (23:35 +0200)]
sms, some cleanup

2 years agosms, fix pad TH, some BIOS init, korean 32k mapper
kub [Mon, 25 Oct 2021 17:44:11 +0000 (19:44 +0200)]
sms, fix pad TH, some BIOS init, korean 32k mapper

2 years agosms, fix some minor vdp bugs
kub [Mon, 25 Oct 2021 17:40:02 +0000 (19:40 +0200)]
sms, fix some minor vdp bugs

2 years agoz80, fix for cz80 handling of A register
kub [Mon, 25 Oct 2021 17:22:51 +0000 (19:22 +0200)]
z80, fix for cz80 handling of A register

2 years agolibretro, enable drc usage on WiiU
kub [Mon, 25 Oct 2021 16:33:43 +0000 (18:33 +0200)]
libretro, enable drc usage on WiiU

2 years agosms, minor fixes (vdp mode switch, zram init)
kub [Sun, 24 Oct 2021 20:51:16 +0000 (22:51 +0200)]
sms, minor fixes (vdp mode switch, zram init)

2 years agosms, improve compatibility (vdp reset init, pad TH/TR)
kub [Sun, 24 Oct 2021 10:39:29 +0000 (12:39 +0200)]
sms, improve compatibility (vdp reset init, pad TH/TR)

2 years agosms, fix irq cleared in same instruction as asserted
kub [Sat, 23 Oct 2021 13:10:12 +0000 (15:10 +0200)]
sms, fix irq cleared in same instruction as asserted

2 years agosms, improve save/load + gg compatibility
kub [Sat, 23 Oct 2021 11:35:29 +0000 (13:35 +0200)]
sms, improve save/load + gg compatibility

2 years agosms, improve save/load + gg compatibility
kub [Fri, 22 Oct 2021 23:11:06 +0000 (01:11 +0200)]
sms, improve save/load + gg compatibility

2 years agosound, remove hysteresis (lessens distortion, increases frequency limit)
kub [Fri, 22 Oct 2021 23:09:04 +0000 (01:09 +0200)]
sound, remove hysteresis (lessens distortion, increases frequency limit)

2 years agopsp, fix suspend/resume
kub [Thu, 21 Oct 2021 18:52:20 +0000 (20:52 +0200)]
psp, fix suspend/resume

2 years agosms, revisit FM settings
kub [Thu, 21 Oct 2021 18:40:13 +0000 (20:40 +0200)]
sms, revisit FM settings

setting moved to SMS section, default off since it crashes some games

2 years agosms, minor fixes
kub [Thu, 21 Oct 2021 18:44:55 +0000 (20:44 +0200)]
sms, minor fixes

2 years agosms, fix system setting on config file reading
kub [Wed, 20 Oct 2021 19:33:15 +0000 (21:33 +0200)]
sms, fix system setting on config file reading

2 years agosms, memory mapping changes
kub [Wed, 20 Oct 2021 19:02:52 +0000 (21:02 +0200)]
sms, memory mapping changes

especially most korean games work with this

2 years agosms, improve vdp (mode 1, collision code cleanup)
kub [Wed, 20 Oct 2021 19:00:30 +0000 (21:00 +0200)]
sms, improve vdp (mode 1, collision code cleanup)

2 years agosms, add system select option
kub [Tue, 19 Oct 2021 20:45:32 +0000 (22:45 +0200)]
sms, add system select option

2 years agosms, improve vdp (sprite collision, hcounter latch)
kub [Mon, 18 Oct 2021 21:05:58 +0000 (23:05 +0200)]
sms, improve vdp (sprite collision, hcounter latch)

2 years agosms, add vdp midframe cram change handling for 8bit renderer
kub [Sun, 17 Oct 2021 20:50:07 +0000 (22:50 +0200)]
sms, add vdp midframe cram change handling for 8bit renderer

2 years agosms, improve vdp (read buffer, h counter)
kub [Sun, 17 Oct 2021 20:47:18 +0000 (22:47 +0200)]
sms, improve vdp (read buffer, h counter)

2 years agosms, fix core timing
kub [Sun, 17 Oct 2021 20:46:12 +0000 (22:46 +0200)]
sms, fix core timing

2 years agocore, fix rendering copy buffer overlap reported from asan
kub [Sat, 16 Oct 2021 08:05:04 +0000 (10:05 +0200)]
core, fix rendering copy buffer overlap reported from asan

2 years agosms, vdp rendering optimisation
kub [Fri, 15 Oct 2021 22:52:24 +0000 (00:52 +0200)]
sms, vdp rendering optimisation

2 years agoopendingux, add gg to desktop files
kub [Fri, 15 Oct 2021 17:39:51 +0000 (19:39 +0200)]
opendingux, add gg to desktop files

2 years agolibretro, fix aspect ratio handling
kub [Fri, 15 Oct 2021 17:28:50 +0000 (19:28 +0200)]
libretro, fix aspect ratio handling

2 years agogp2x, fixes for sms
kub [Fri, 15 Oct 2021 17:27:37 +0000 (19:27 +0200)]
gp2x, fixes for sms

2 years agosms, vdp rendering fixes
kub [Fri, 15 Oct 2021 17:26:22 +0000 (19:26 +0200)]
sms, vdp rendering fixes

2 years agosms, improve gg detection (zip, rom header)
kub [Fri, 15 Oct 2021 17:22:01 +0000 (19:22 +0200)]
sms, improve gg detection (zip, rom header)

2 years agosms, basic gamegear support
kub [Wed, 13 Oct 2021 19:30:54 +0000 (21:30 +0200)]
sms, basic gamegear support

2 years agosms vdp, add zoomed sprites, column vscroll blocking, mode 2 graphics
kub [Fri, 8 Oct 2021 18:24:33 +0000 (20:24 +0200)]
sms vdp, add zoomed sprites, column vscroll blocking, mode 2 graphics

2 years agosms, memory mapping improvements
kub [Fri, 8 Oct 2021 17:34:15 +0000 (19:34 +0200)]
sms, memory mapping improvements

2 years agoz80, some cz80 cleanup
kub [Fri, 8 Oct 2021 16:40:06 +0000 (18:40 +0200)]
z80, some cz80 cleanup

2 years agoz80, fix sms interrupt handling in cz80
kub [Wed, 6 Oct 2021 17:45:37 +0000 (19:45 +0200)]
z80, fix sms interrupt handling in cz80

2 years agosms vdp, support 224/240 line mode
kub [Wed, 6 Oct 2021 17:45:01 +0000 (19:45 +0200)]
sms vdp, support 224/240 line mode

2 years agoz80, fix Drz80 for changed SMS banking
kub [Mon, 4 Oct 2021 16:18:38 +0000 (18:18 +0200)]
z80, fix Drz80 for changed SMS banking

2 years agosms vdp, support 224/240 line mode
kub [Mon, 4 Oct 2021 16:03:49 +0000 (18:03 +0200)]
sms vdp, support 224/240 line mode

2 years agosms, improve ROM bank mapping, add some SRAM support
kub [Sun, 3 Oct 2021 21:59:09 +0000 (23:59 +0200)]
sms, improve ROM bank mapping, add some SRAM support

2 years agosound, increase resolution for calculating psg sound
kub [Sat, 2 Oct 2021 19:13:48 +0000 (21:13 +0200)]
sound, increase resolution for calculating psg sound

2 years agosound, increase resolution for calculating psg sound
kub [Sat, 2 Oct 2021 07:32:57 +0000 (09:32 +0200)]
sound, increase resolution for calculating psg sound

2 years agocore, fix loading and mapping for images > 4MB
kub [Thu, 30 Sep 2021 19:57:22 +0000 (21:57 +0200)]
core, fix loading and mapping for images > 4MB

2 years agosound, fix minor clipping in psg audio
kub [Tue, 28 Sep 2021 19:10:02 +0000 (21:10 +0200)]
sound, fix minor clipping in psg audio