picodrive.git
47 hours agorelease 2.04 master github/master v2.04
kub [Tue, 1 Apr 2025 19:09:56 +0000 (21:09 +0200)]
release 2.04

47 hours agocore md, set interlace odd field flag at proper cycle
kub [Tue, 1 Apr 2025 19:09:40 +0000 (21:09 +0200)]
core md, set interlace odd field flag at proper cycle

47 hours agoupdate readme files
kub [Sun, 30 Mar 2025 21:30:42 +0000 (23:30 +0200)]
update readme files

2 days agopandora: don't strip the binary
notaz [Mon, 31 Mar 2025 22:15:21 +0000 (01:15 +0300)]
pandora: don't strip the binary

we never did until dab0c3631

2 days agoplatform ps2, improve pad detection
kub [Mon, 31 Mar 2025 18:41:59 +0000 (20:41 +0200)]
platform ps2, improve pad detection

3 days agocore md, add interlace field info to video status
kub [Sun, 30 Mar 2025 17:11:01 +0000 (19:11 +0200)]
core md, add interlace field info to video status

4 days ago32x, add timer to save state
kub [Sat, 29 Mar 2025 20:38:16 +0000 (21:38 +0100)]
32x, add timer to save state

5 days agomcd, fix 32x regression
kub [Sat, 29 Mar 2025 17:06:28 +0000 (17:06 +0000)]
mcd, fix 32x regression

5 days agomcd, improve pcm save state
kub [Fri, 28 Mar 2025 22:02:40 +0000 (23:02 +0100)]
mcd, improve pcm save state

6 days agomcd, improve cdda save state
kub [Fri, 28 Mar 2025 08:27:28 +0000 (09:27 +0100)]
mcd, improve cdda save state

6 days agomcd, powerup fixes
kub [Fri, 28 Mar 2025 07:43:43 +0000 (08:43 +0100)]
mcd, powerup fixes

6 days agocore, make dc filter reacting faster (arm)
kub [Fri, 28 Mar 2025 07:41:51 +0000 (08:41 +0100)]
core, make dc filter reacting faster (arm)

8 days agocore, make dc filter reacting faster
kub [Wed, 26 Mar 2025 06:23:55 +0000 (07:23 +0100)]
core, make dc filter reacting faster

behaves closer to real hw according to measurements by notaz

8 days agomcd, fix for md+ state loading and reset behaviour
kub [Tue, 25 Mar 2025 22:23:10 +0000 (23:23 +0100)]
mcd, fix for md+ state loading and reset behaviour

9 days agosms, fix ym2413 fm unit sound load/save
kub [Mon, 24 Mar 2025 22:12:32 +0000 (23:12 +0100)]
sms, fix ym2413 fm unit sound load/save

11 days agomd, fix lk3 mapper state loading
kub [Sun, 23 Mar 2025 08:23:44 +0000 (09:23 +0100)]
md, fix lk3 mapper state loading

11 days agosms, fix mapper state loading
kub [Sun, 23 Mar 2025 08:21:14 +0000 (09:21 +0100)]
sms, fix mapper state loading

11 days agomcd, fix iso/bin file offset after state load
kub [Sun, 23 Mar 2025 08:20:01 +0000 (09:20 +0100)]
mcd, fix iso/bin file offset after state load

12 days ago32x, fix using md h32 mode (4 px offset)
kub [Mon, 17 Mar 2025 00:00:21 +0000 (01:00 +0100)]
32x, fix using md h32 mode (4 px offset)

12 days agocore md, handle non-linear vdp colour mapping
kub [Tue, 11 Mar 2025 06:39:06 +0000 (07:39 +0100)]
core md, handle non-linear vdp colour mapping

12 days agofix some trivial warnings
notaz [Tue, 18 Mar 2025 22:47:36 +0000 (00:47 +0200)]
fix some trivial warnings

2 weeks agocore, add internal pad and mouse data to io save state
kub [Thu, 13 Mar 2025 20:17:21 +0000 (21:17 +0100)]
core, add internal pad and mouse data to io save state

2 weeks agocore, new io save states
notaz [Mon, 10 Mar 2025 23:13:32 +0000 (01:13 +0200)]
core, new io save states

irixxxx/picodrive#166

3 weeks agocore, remove some duplicate code for gp2x
kub [Tue, 11 Mar 2025 06:13:00 +0000 (07:13 +0100)]
core, remove some duplicate code for gp2x

3 weeks agocore, reduce size of new ym2612 saves
kub [Mon, 10 Mar 2025 19:21:35 +0000 (20:21 +0100)]
core, reduce size of new ym2612 saves

3 weeks agocore, fix sound save/load for gp2x
kub [Mon, 10 Mar 2025 19:13:59 +0000 (20:13 +0100)]
core, fix sound save/load for gp2x

3 weeks agosound: new ym2612 save states
notaz [Fri, 7 Mar 2025 00:28:47 +0000 (02:28 +0200)]
sound: new ym2612 save states

irixxxx/picodrive#166

3 weeks agocore, fix ym2612 save state
kub [Thu, 6 Mar 2025 19:15:08 +0000 (20:15 +0100)]
core, fix ym2612 save state

4 weeks agocore, fix 32x state changed by state load
kub [Tue, 4 Mar 2025 19:02:27 +0000 (20:02 +0100)]
core, fix 32x state changed by state load

4 weeks agocore, more save state fixes
kub [Tue, 4 Mar 2025 00:28:12 +0000 (01:28 +0100)]
core, more save state fixes

4 weeks agocore, save state fixes
kub [Tue, 4 Mar 2025 00:16:48 +0000 (01:16 +0100)]
core, save state fixes

3 weeks agomcd, improve cpu scheduling
kub [Mon, 10 Mar 2025 19:48:00 +0000 (20:48 +0100)]
mcd, improve cpu scheduling

4 weeks agosms, improved vdp register latching
kub [Sun, 2 Mar 2025 19:10:28 +0000 (20:10 +0100)]
sms, improved vdp register latching

4 weeks agosms, add some vdp register latching
kub [Sun, 2 Mar 2025 09:13:32 +0000 (10:13 +0100)]
sms, add some vdp register latching

4 weeks agosms, fix gg region information
kub [Fri, 28 Feb 2025 10:08:24 +0000 (11:08 +0100)]
sms, fix gg region information

4 weeks agoplatform, disable fullscreen for systems without WM
kub [Fri, 28 Feb 2025 10:01:03 +0000 (11:01 +0100)]
platform, disable fullscreen for systems without WM

4 weeks agosms, fix gg screen wenn VDP mode is 224/240 lines
kub [Thu, 27 Feb 2025 22:32:43 +0000 (23:32 +0100)]
sms, fix gg screen wenn VDP mode is 224/240 lines

4 weeks agoplatform, fix no mouse handling for systems without WM
kub [Thu, 27 Feb 2025 22:22:16 +0000 (23:22 +0100)]
platform, fix no mouse handling for systems without WM

4 weeks agoplatform, improve mouse handling
kub [Thu, 27 Feb 2025 22:18:45 +0000 (23:18 +0100)]
platform, improve mouse handling

5 weeks agoplatform sdl, add fullscreen mode
kub [Wed, 26 Feb 2025 22:41:54 +0000 (23:41 +0100)]
platform sdl, add fullscreen mode

5 weeks agocore, add mouse support for Pico
kub [Tue, 25 Feb 2025 23:29:20 +0000 (00:29 +0100)]
core, add mouse support for Pico

5 weeks agocore+platform, add basic mouse support
kub [Mon, 24 Feb 2025 22:41:40 +0000 (23:41 +0100)]
core+platform, add basic mouse support

5 weeks agosdl, fix a crash when resizing below 320x240
kub [Thu, 20 Feb 2025 21:18:44 +0000 (22:18 +0100)]
sdl, fix a crash when resizing below 320x240

6 weeks agosdl, fix some obscure scaling and aspect ratio bugs
kub [Wed, 19 Feb 2025 19:27:23 +0000 (20:27 +0100)]
sdl, fix some obscure scaling and aspect ratio bugs

6 weeks agocore vdp, fix crash in VSRAM rendering
kub [Wed, 19 Feb 2025 19:17:32 +0000 (20:17 +0100)]
core vdp, fix crash in VSRAM rendering

real fix, replacing the kluge in 059e2e3

6 weeks agoplatform, physical kbd only for sdl
kub [Mon, 17 Feb 2025 22:07:12 +0000 (23:07 +0100)]
platform, physical kbd only for sdl

6 weeks agocore vdp, fix s/h handling for layer window
kub [Mon, 17 Feb 2025 22:04:59 +0000 (23:04 +0100)]
core vdp, fix s/h handling for layer window

6 weeks agoplatform ps2, improve pad detection
kub [Mon, 17 Feb 2025 22:41:52 +0000 (23:41 +0100)]
platform ps2, improve pad detection

6 weeks agocore vdp, fix palette in layer A window rendering
kub [Sun, 16 Feb 2025 20:10:24 +0000 (21:10 +0100)]
core vdp, fix palette in layer A window rendering

6 weeks agorelease 2.03
kub [Sat, 15 Feb 2025 21:20:56 +0000 (22:20 +0100)]
release 2.03

6 weeks agoplatform, fix some minor kbd issues
kub [Sat, 15 Feb 2025 18:00:00 +0000 (19:00 +0100)]
platform, fix some minor kbd issues

6 weeks agoplatform sdl, add window size option
kub [Sat, 15 Feb 2025 15:22:32 +0000 (16:22 +0100)]
platform sdl, add window size option

7 weeks agoupdate readme files
kub [Wed, 12 Feb 2025 23:13:27 +0000 (00:13 +0100)]
update readme files

7 weeks agosdl, improve handling of window resizing
kub [Sun, 9 Feb 2025 18:49:45 +0000 (19:49 +0100)]
sdl, improve handling of window resizing

7 weeks ago32x, fix regression for fastest renderer
kub [Sat, 8 Feb 2025 16:36:13 +0000 (17:36 +0100)]
32x, fix regression for fastest renderer

7 weeks agosms, minor fix for SC-3000
kub [Thu, 6 Feb 2025 20:50:44 +0000 (21:50 +0100)]
sms, minor fix for SC-3000

7 weeks ago32x, partially render screen if mid-frame vdp/palette changes
kub [Thu, 6 Feb 2025 20:42:14 +0000 (21:42 +0100)]
32x, partially render screen if mid-frame vdp/palette changes

8 weeks agoupdate readme for kbd+tape
kub [Wed, 5 Feb 2025 21:32:28 +0000 (22:32 +0100)]
update readme for kbd+tape

8 weeks agoplatform, add test menu for SC-3000 tape saving
kub [Wed, 5 Feb 2025 19:33:56 +0000 (20:33 +0100)]
platform, add test menu for SC-3000 tape saving

8 weeks agosound, minor FM filter improvements
kub [Tue, 4 Feb 2025 21:01:18 +0000 (22:01 +0100)]
sound, minor FM filter improvements

8 weeks agosdl, some minor fixes
kub [Tue, 4 Feb 2025 20:59:08 +0000 (21:59 +0100)]
sdl, some minor fixes

8 weeks agoplatform, virtual keyboard improvements
kub [Tue, 4 Feb 2025 20:57:42 +0000 (21:57 +0100)]
platform, virtual keyboard improvements

8 weeks ago32x, minor timer optimization
kub [Tue, 4 Feb 2025 20:55:07 +0000 (21:55 +0100)]
32x, minor timer optimization

8 weeks agolibretro, fix cart sram handling for MSU/MD+ cartridges
kub [Tue, 4 Feb 2025 20:52:57 +0000 (21:52 +0100)]
libretro, fix cart sram handling for MSU/MD+ cartridges

8 weeks agomcd, make audio/binary track type handling more locally
kub [Tue, 4 Feb 2025 20:45:54 +0000 (21:45 +0100)]
mcd, make audio/binary track type handling more locally

8 weeks agocore vdp, fix crash in VSRAM rendering
kub [Fri, 31 Jan 2025 20:00:56 +0000 (21:00 +0100)]
core vdp, fix crash in VSRAM rendering

8 weeks ago- quick adjustment (replacing Select with Y, instead of just adding Y)
LilaQ [Sun, 2 Feb 2025 22:03:22 +0000 (23:03 +0100)]
- quick adjustment (replacing Select with Y, instead of just adding Y)

8 weeks ago- fix for "Pen on Storyware", which would ignore any remaps, and just stay hardcoded...
LilaQ [Sun, 2 Feb 2025 21:12:32 +0000 (22:12 +0100)]
- fix for "Pen on Storyware", which would ignore any remaps, and just stay hardcoded on RShift on keyboard and / or Select on XInput

8 weeks agosms, small improvement for tape write
kub [Sun, 2 Feb 2025 22:09:23 +0000 (23:09 +0100)]
sms, small improvement for tape write

2 months agosms, add SC-3000 lower layers for tape writing suppurt (wav, bit)
kub [Sat, 1 Feb 2025 10:46:02 +0000 (11:46 +0100)]
sms, add SC-3000 lower layers for tape writing suppurt (wav, bit)

no UI, as there's currently no possibility to enter file names in libpicofe

2 months agosms, add SC-3000 tape support
kub [Thu, 30 Jan 2025 20:28:45 +0000 (21:28 +0100)]
sms, add SC-3000 tape support

2 months agobuild, upload artifact libretro-linux
kub [Sat, 25 Jan 2025 19:28:21 +0000 (20:28 +0100)]
build, upload artifact libretro-linux

2 months agomcd, fix MD+ playing binary track as audio
kub [Sat, 25 Jan 2025 18:58:47 +0000 (19:58 +0100)]
mcd, fix MD+ playing binary track as audio

2 months agoplatform, fix kbd config save/load
kub [Fri, 24 Jan 2025 08:58:26 +0000 (09:58 +0100)]
platform, fix kbd config save/load

2 months agoplatform, fix no cart sram for MSU/MD+ cartridges
kub [Thu, 23 Jan 2025 20:58:44 +0000 (21:58 +0100)]
platform, fix no cart sram for MSU/MD+ cartridges

2 months agolibretro, fix crash wenn loading CD on non-CD system
kub [Thu, 23 Jan 2025 20:25:15 +0000 (21:25 +0100)]
libretro, fix crash wenn loading CD on non-CD system

2 months agoplatform, merge keyboard config into one option
kub [Thu, 23 Jan 2025 20:09:06 +0000 (21:09 +0100)]
platform, merge keyboard config into one option

2 months agoImprove timer functions
Francisco Javier Trujillo Mata [Wed, 22 Jan 2025 21:44:49 +0000 (22:44 +0100)]
Improve timer functions

2 months agoRemove timer hacks
Francisco Javier Trujillo Mata [Wed, 22 Jan 2025 20:15:34 +0000 (21:15 +0100)]
Remove timer hacks

2 months agomcd, fix md+ not looping when cd drive unused
kub [Wed, 22 Jan 2025 21:02:38 +0000 (22:02 +0100)]
mcd, fix md+ not looping when cd drive unused

2 months agoplatform, add virtual keyboard support
kub [Tue, 21 Jan 2025 21:25:59 +0000 (22:25 +0100)]
platform, add virtual keyboard support

2 months agoplatform, fixes for compiling with keyboard
kub [Wed, 15 Jan 2025 21:04:21 +0000 (22:04 +0100)]
platform, fixes for compiling with keyboard

2 months agoplatform, keyboard improvements
kub [Wed, 15 Jan 2025 19:15:31 +0000 (20:15 +0100)]
platform, keyboard improvements

2 months agoplatform, improve keyboard menu
kub [Mon, 13 Jan 2025 21:51:17 +0000 (22:51 +0100)]
platform, improve keyboard menu

2 months agocore, generalise keyboard handling
kub [Mon, 13 Jan 2025 17:52:13 +0000 (18:52 +0100)]
core, generalise keyboard handling

2 months agosms, sc-3000 keyboard support (WIP)
kub [Sat, 11 Jan 2025 16:08:43 +0000 (17:08 +0100)]
sms, sc-3000 keyboard support (WIP)

2 months agopico, add barebone logic for keyboard config
kub [Thu, 9 Jan 2025 23:00:58 +0000 (00:00 +0100)]
pico, add barebone logic for keyboard config

2 months agopico, revisit kbd handling
kub [Tue, 7 Jan 2025 22:25:28 +0000 (23:25 +0100)]
pico, revisit kbd handling

2 months agoFix test page input for Keyboard Pico games
qufb [Sat, 3 Sep 2022 20:50:47 +0000 (21:50 +0100)]
Fix test page input for Keyboard Pico games

2 months agoFix key up for typematic
qufb [Wed, 29 Jun 2022 22:00:04 +0000 (23:00 +0100)]
Fix key up for typematic

2 months agoAdd support for Pico Keyboard
qufb [Mon, 27 Jun 2022 21:54:43 +0000 (22:54 +0100)]
Add support for Pico Keyboard

2 months agofix VSync
Francisco Javier Trujillo Mata [Mon, 13 Jan 2025 19:24:46 +0000 (20:24 +0100)]
fix VSync

2 months agosms, fix sprite table address in TMS modes
kub [Thu, 2 Jan 2025 22:39:04 +0000 (23:39 +0100)]
sms, fix sprite table address in TMS modes

3 months ago32x, take over sh2 cycles setting in-game
kub [Mon, 30 Dec 2024 15:35:50 +0000 (16:35 +0100)]
32x, take over sh2 cycles setting in-game

3 months agorelease 2.02
kub [Sun, 29 Dec 2024 10:29:20 +0000 (11:29 +0100)]
release 2.02

3 months ago32x, take over sh2 cycles setting in-game
kub [Sun, 29 Dec 2024 10:27:57 +0000 (11:27 +0100)]
32x, take over sh2 cycles setting in-game

3 months agolibretro, fix arch detection
kub [Sun, 29 Dec 2024 10:25:53 +0000 (11:25 +0100)]
libretro, fix arch detection

3 months agosh2soc: wdt: fix missing overflow, wrong multiplier
notaz [Sun, 29 Dec 2024 00:22:22 +0000 (02:22 +0200)]
sh2soc: wdt: fix missing overflow, wrong multiplier

notaz/picodrive#162

3 months agocore 68k, fix cyclone code execution from overlaid rom (sram/megasd)
kub [Mon, 23 Dec 2024 11:17:51 +0000 (12:17 +0100)]
core 68k, fix cyclone code execution from overlaid rom (sram/megasd)

3 months agomcd, some fixes for msu/md+
kub [Fri, 20 Dec 2024 11:04:54 +0000 (12:04 +0100)]
mcd, some fixes for msu/md+