kub [Sat, 20 Jan 2024 16:48:16 +0000 (17:48 +0100)]
core, complete rewrite of Pico adpcm driver
kub [Sat, 20 Jan 2024 16:29:22 +0000 (17:29 +0100)]
core, fix Pico hardware region code
kub [Sat, 20 Jan 2024 16:23:44 +0000 (17:23 +0100)]
core, revisit Pico sound handling
kub [Sat, 20 Jan 2024 16:15:51 +0000 (17:15 +0100)]
core, fix Pico horizontal irq (on irq level 5)
kub [Sat, 13 Jan 2024 15:31:43 +0000 (16:31 +0100)]
core+platforms, add SMS option to select TMS palette for gfx modes 0-3
kub [Sun, 7 Jan 2024 09:59:24 +0000 (10:59 +0100)]
platforms, revisit Pico ptr handling
kub [Sat, 13 Jan 2024 11:07:13 +0000 (12:07 +0100)]
core, handle background color DMA (aka fantom bitmap)
notaz [Fri, 12 Jan 2024 00:23:31 +0000 (02:23 +0200)]
sound: fix ym2612 freq latch
there is only a single register, as described in:
http://www.mjsstuf.x10host.com/pages/vgmPlay/vgmPlay.htm
notaz [Sat, 6 Jan 2024 22:46:36 +0000 (00:46 +0200)]
pandora: allow to move the overlay partially offscreen
to allow to cut off black bars, if the user chooses to do so
notaz [Sat, 6 Jan 2024 22:39:44 +0000 (00:39 +0200)]
config: save disabled options also
Pandora uses disabled menu options to store the layer position
(mee_range_hide() menu entries) and actually modifies them using
a special menu handler.
kub [Thu, 14 Dec 2023 21:30:00 +0000 (22:30 +0100)]
prerelease 2.00-alpha2
kub [Tue, 5 Dec 2023 21:13:00 +0000 (22:13 +0100)]
build, odbeta and opendingux cleanup
kub [Sun, 3 Dec 2023 21:10:48 +0000 (22:10 +0100)]
build, cleanup
- remove/rename some platforms from configure
- new rg99 odbeta build, courtesy of sydarn
- pandora support, courtesy of notaz
kub [Sun, 3 Dec 2023 20:57:44 +0000 (21:57 +0100)]
update libpicofe (parallel menu keys)
notaz [Sun, 3 Dec 2023 19:13:04 +0000 (21:13 +0200)]
pandora: move PicoDrawSetOutFormat
notaz [Sat, 2 Dec 2023 21:52:55 +0000 (23:52 +0200)]
cosmetic fixes for pandora port
sydarn [Fri, 1 Dec 2023 17:42:21 +0000 (18:42 +0100)]
cleanup rg99 specifics and remove odbetaflag
sydarn [Tue, 21 Nov 2023 21:00:40 +0000 (22:00 +0100)]
ODBETA: use 320x240 sdl surface when not hw scaling on 320x480 LCDs
kub [Sun, 3 Dec 2023 16:46:59 +0000 (17:46 +0100)]
sms, improve changing of video mode
kub [Sun, 3 Dec 2023 13:56:24 +0000 (14:56 +0100)]
sound, fix ffw crash in PSG
kub [Sun, 3 Dec 2023 13:42:32 +0000 (14:42 +0100)]
sdl, improve redraw in file selector
kub [Thu, 30 Nov 2023 23:59:43 +0000 (00:59 +0100)]
core, fix no ym2612 timers if z80 in reset
kub [Thu, 30 Nov 2023 19:35:49 +0000 (20:35 +0100)]
psp, revisit scaling
kub [Fri, 24 Nov 2023 17:50:12 +0000 (18:50 +0100)]
build, fix cross compiling under osx
kub [Thu, 23 Nov 2023 22:01:17 +0000 (23:01 +0100)]
psp, fix enable sound option
kub [Thu, 23 Nov 2023 22:53:57 +0000 (23:53 +0100)]
update libpicofe (file selector)
kub [Thu, 23 Nov 2023 20:00:56 +0000 (21:00 +0100)]
psp, fix GU hardware rendering
kub [Thu, 23 Nov 2023 19:56:47 +0000 (20:56 +0100)]
core, fix H32 mode in fast renderer
kub [Thu, 23 Nov 2023 19:55:14 +0000 (20:55 +0100)]
build, update psp toolchain container
kub [Thu, 23 Nov 2023 19:50:25 +0000 (20:50 +0100)]
sound, faster resampler for SMS FM
kub [Thu, 16 Nov 2023 20:53:05 +0000 (22:53 +0200)]
build, revisions and fixes for opendingux based platforms
Francisco Javier Trujillo Mata [Wed, 15 Nov 2023 19:05:05 +0000 (20:05 +0100)]
Clean-up makefile
Francisco Javier Trujillo Mata [Wed, 15 Nov 2023 18:36:26 +0000 (19:36 +0100)]
Use posix functions for PSP
kub [Wed, 15 Nov 2023 22:38:10 +0000 (22:38 +0000)]
build, revisions and fixes for opendingux based platforms
kub [Tue, 14 Nov 2023 22:34:50 +0000 (23:34 +0100)]
build, switch to static miyoo toolchain
kub [Thu, 9 Nov 2023 22:56:00 +0000 (22:56 +0000)]
prerelease 2.00-alpha1
kub [Thu, 9 Nov 2023 22:38:38 +0000 (23:38 +0100)]
build, add odbeta
zoltanvb [Tue, 7 Nov 2023 18:26:39 +0000 (19:26 +0100)]
Propagate GIT_REVISION to REVISION
kub [Wed, 1 Nov 2023 21:56:37 +0000 (23:56 +0200)]
build, remove non-working release actions
kub [Wed, 1 Nov 2023 21:35:37 +0000 (22:35 +0100)]
Merge pull request #96 from 'techmetx11/master'
* techmetx11/master:
Add hack for unlicensed games that don't handle the Z80 bus properly
kub [Thu, 26 Oct 2023 21:52:07 +0000 (23:52 +0200)]
core, fix bug in m68k state saving
thanks to bnister for pointing this out
kub [Thu, 26 Oct 2023 21:10:17 +0000 (23:10 +0200)]
build, cleanup after toolchain container changes
kub [Wed, 25 Oct 2023 20:33:14 +0000 (22:33 +0200)]
revisit release script
kub [Mon, 23 Oct 2023 21:13:30 +0000 (23:13 +0200)]
compile fixes for CI
kub [Mon, 23 Oct 2023 21:04:03 +0000 (23:04 +0200)]
revisit CI
using a set of toolchain containers from my toolchains repo
support more platforms, artifact uploading, some release preparation
kub [Mon, 23 Oct 2023 21:16:43 +0000 (23:16 +0200)]
handle "Mega Drive" naming consistently
kub [Mon, 23 Oct 2023 21:02:13 +0000 (23:02 +0200)]
more changes to readme's
kub [Sun, 3 Sep 2023 20:47:36 +0000 (22:47 +0200)]
readme, some cleanup
kub [Sun, 3 Sep 2023 20:05:02 +0000 (22:05 +0200)]
Merge pull request #88 from 'upstream/irixxxx'
* upstream/irixxxx:
readme: make it more neutral
kub [Wed, 30 Aug 2023 20:54:10 +0000 (22:54 +0200)]
platform, revisit menu, add option profiles
techmetx11 [Mon, 21 Aug 2023 15:21:25 +0000 (16:21 +0100)]
Add hack for unlicensed games that don't handle the Z80 bus properly
kub [Fri, 11 Aug 2023 12:34:31 +0000 (12:34 +0000)]
libretro, fix crash when exiting 32x
kub [Thu, 20 Jul 2023 21:02:54 +0000 (21:02 +0000)]
sms, handle some more special cases
kub [Thu, 20 Jul 2023 20:25:59 +0000 (20:25 +0000)]
platform, menu revision
kub [Mon, 17 Jul 2023 20:02:20 +0000 (22:02 +0200)]
sms, some handling for gg carts running in sms mode
kub [Mon, 17 Jul 2023 19:16:38 +0000 (21:16 +0200)]
core, optimize vcounter handling
kub [Wed, 12 Jul 2023 20:35:33 +0000 (22:35 +0200)]
core, fix z80 vcounter value
kub [Tue, 11 Jul 2023 21:43:00 +0000 (21:43 +0000)]
32x, improve pwm volume accuracy
kub [Tue, 11 Jul 2023 21:18:05 +0000 (21:18 +0000)]
core, improve 68k timing accuracy
kub [Thu, 6 Jul 2023 17:25:47 +0000 (17:25 +0000)]
sms, fix menu background scaling and position
kub [Wed, 5 Jul 2023 19:54:40 +0000 (19:54 +0000)]
mcd, fix audio crash after end of last track
kub [Mon, 3 Jul 2023 21:45:46 +0000 (23:45 +0200)]
sound, some ym2612 arm cleanup
kub [Mon, 3 Jul 2023 21:37:22 +0000 (23:37 +0200)]
z80, minor fixes to drz80 + cz80 to bring them in sync
kub [Mon, 3 Jul 2023 21:29:51 +0000 (23:29 +0200)]
32x, fix disabling via ADEN (memory leak, mcd)
kub [Fri, 30 Jun 2023 21:44:26 +0000 (21:44 +0000)]
32x, add disabling via ADEN (for testpico)
kub [Fri, 30 Jun 2023 19:12:53 +0000 (19:12 +0000)]
sound, improve ym2612 timers implementation
kub [Thu, 29 Jun 2023 19:54:07 +0000 (19:54 +0000)]
mcd, fix no chd music in some cases
kub [Thu, 22 Jun 2023 22:16:47 +0000 (22:18 +0002)]
sound, improve ym2612 timers implementation
kub [Thu, 22 Jun 2023 22:10:50 +0000 (22:12 +0002)]
md, improve z80/68k synchronization
kub [Wed, 21 Jun 2023 18:15:33 +0000 (18:15 +0000)]
sound, fixes for ym2612 (ARM and C)
kub [Fri, 16 Jun 2023 21:33:36 +0000 (21:33 +0000)]
add CI for psp
notaz [Thu, 15 Jun 2023 23:06:04 +0000 (02:06 +0300)]
sound: fix ym2612 forgetting lfo state when dac is on
for less bad audio in OD2
notaz [Wed, 14 Jun 2023 20:47:26 +0000 (23:47 +0300)]
add CI for GP2X also
no helix as it has (had?) weird license IIRC
notaz [Tue, 13 Jun 2023 21:45:13 +0000 (00:45 +0300)]
attempt some CI building using github actions
notaz [Tue, 13 Jun 2023 21:39:34 +0000 (00:39 +0300)]
platform: revive pandora build
notaz [Mon, 12 Jun 2023 20:55:50 +0000 (23:55 +0300)]
sound: fix ym2612 address handling
I already fixed this back in 2017 with
151df6adf9d63c9b8c8a61946243800610ac3a65, but forgot about
ym2612_write_local(). Fixes missing sounds in Overdrive2.
kub [Sun, 11 Jun 2023 21:17:50 +0000 (21:17 +0000)]
core, regression fix for h32 scaling
kub [Sun, 11 Jun 2023 19:11:18 +0000 (19:11 +0000)]
32x, fix softscale enabled by 32x
also some streamlining cleanup in the drawing code
kub [Fri, 9 Jun 2023 19:27:21 +0000 (19:27 +0000)]
32x, fix regression in poll detection
kub [Fri, 9 Jun 2023 19:22:51 +0000 (19:22 +0000)]
core, testpico fixes
kub [Wed, 7 Jun 2023 21:21:58 +0000 (21:21 +0000)]
32x, fix startup crash
kub [Mon, 5 Jun 2023 22:21:16 +0000 (22:21 +0000)]
md, fix carthw.cfg parsing
kub [Mon, 5 Jun 2023 22:14:52 +0000 (22:14 +0000)]
Merge pull request #89 from upstream/irixxxx_xin1
* upstream/irixxxx_xin1:
carthw: more x-in-1 carts
carthw: more accurate x-in-1 pirate handling
notaz [Sun, 4 Jun 2023 22:09:06 +0000 (01:09 +0300)]
carthw: more x-in-1 carts
Also regenerate pico/carthw_cfg.c
kub [Mon, 5 Jun 2023 18:04:24 +0000 (18:04 +0000)]
core, always allocate a power of 2 for cartridges
kub [Sun, 4 Jun 2023 12:22:26 +0000 (12:22 +0000)]
libretro, more build fixes
kub [Sat, 3 Jun 2023 21:09:05 +0000 (21:09 +0000)]
libretro, fix build conflict
notaz [Sun, 4 Jun 2023 21:41:32 +0000 (00:41 +0300)]
carthw: more accurate x-in-1 pirate handling
There is no A0 so it should be masked out. Even though the cart could
use use LWR as A0, it's not actually connected as seen here:
http://gendev.spritesmind.net/forum/viewtopic.php?f=2&p=37995
notaz [Sun, 4 Jun 2023 21:26:10 +0000 (00:26 +0300)]
readme: make it more neutral
I'd like the readme to not look weird in notaz/picodrive when I merge
all the changes, where it will be unclear who the 1st person pronoun
refers to. Several people have put quite some effort into it, so I think
it's best not to highlight anyone.
Also remove the old readme which has become outdated.
kub [Sat, 3 Jun 2023 20:56:42 +0000 (20:56 +0000)]
mcd, fix prototype
kub [Sat, 3 Jun 2023 07:50:23 +0000 (07:50 +0000)]
core, fix crash if image couldn't be loaded
kub [Sat, 3 Jun 2023 07:49:17 +0000 (07:49 +0000)]
32x, improve poll detection
kub [Tue, 30 May 2023 22:10:12 +0000 (22:10 +0000)]
32x, fixes for msu
kub [Tue, 30 May 2023 22:07:56 +0000 (22:07 +0000)]
mcd, fixes for msu
kub [Sun, 28 May 2023 13:56:55 +0000 (13:56 +0000)]
platform, basic msu-md support
loading a .cue file will look for a cartridge image with the same basename
and an extension of "gen", "smd", "md", "32x".
kub [Fri, 26 May 2023 20:45:13 +0000 (20:45 +0000)]
mcd, preparations for msu support (arm version)
kub [Fri, 26 May 2023 19:09:37 +0000 (19:09 +0000)]
mcd, preparations for msu support
kub [Fri, 19 May 2023 14:10:22 +0000 (14:10 +0000)]
mcd, fixes and improvements by mcd-verificator
crashGG [Mon, 15 May 2023 06:34:09 +0000 (09:34 +0300)]
fix .bin extension support for archives
fix the issue which can not load roms with the extension ".bin" in a zip package.
kub [Thu, 11 May 2023 22:39:28 +0000 (22:39 +0000)]
mcd, fix Word-RAM in 2M mode