saulfabreg Wii VC Project [Wed, 20 Mar 2024 21:13:27 +0000 (16:13 -0500)]
Libretro: silence a warning regarding to memmap
kub [Mon, 18 Mar 2024 18:40:01 +0000 (19:40 +0100)]
drc: only use 64kb aligned tcache_default if on arm linux
kub [Sun, 17 Mar 2024 09:44:57 +0000 (10:44 +0100)]
core+platforms, revise pico pen handling
the MSB in the tablet position register denotes pen on surface.
add logic and a hotkey for handling pen not on surface. This allows
for repositioning of the pen without the storyware reacting to it.
kub [Sat, 16 Mar 2024 14:58:38 +0000 (15:58 +0100)]
core, floating bus read for 68k in some more places
kub [Thu, 14 Mar 2024 22:15:16 +0000 (23:15 +0100)]
core z80, improve timing for bus request/grant timing from 68k
kub [Thu, 14 Mar 2024 22:10:33 +0000 (23:10 +0100)]
core 68k, make musashi timing more similar to fame
kub [Thu, 14 Mar 2024 19:51:19 +0000 (20:51 +0100)]
core 68k, minor improvement for division in fame
kub [Sun, 10 Mar 2024 01:26:06 +0000 (01:26 +0000)]
68k, some fixes for musashi
notaz [Sat, 9 Mar 2024 20:04:16 +0000 (22:04 +0200)]
drc: align tcache_default to 64k on arm
Newer arm64 hw supports 64k pages, and recent Linux distros provide
kernel packages like linux-image-generic-64k (can be used on r-pi4
with Ubuntu for example). It affects 32bit mode also, so assume that
an arm32 binary compiled for vfp may be used on such kernel.
Without this mprotect() fails to set exec permission because of bad
alignment.
saulfabreg Wii VC Project [Fri, 8 Mar 2024 18:32:10 +0000 (13:32 -0500)]
Libretro: Fix Wii compiling by adding required -ffat-lto-objects
Otherwise when compiling the final dol will result in compilation errors because of missing Libretro dependencies.
(dirty, quick-fix) workaround for stop the compiler messages of "plugin needed to handle lto object"
kub [Thu, 7 Mar 2024 19:42:24 +0000 (20:42 +0100)]
core, fix 68k cycles in cyclone,fame (exceptions,bit ops,ADDI.L,TAS,CHK,MUL*,DIV*)
also syncs these changes between fame and cyclone
in accordance with the test_inst_speed, available here:
https://gendev.spritesmind.net/forum/viewtopic.php?t=3321
DIV* is only closely approximated, it can be slightly on the high side.
kub [Thu, 7 Mar 2024 19:36:00 +0000 (20:36 +0100)]
core, fix crash bug in DrZ80 (SP wrap)
kub [Sun, 3 Mar 2024 21:57:58 +0000 (22:57 +0100)]
core, implement ym2612 busy flag
kub [Sun, 3 Mar 2024 21:55:35 +0000 (22:55 +0100)]
core z80, more timing fixes
kub [Sun, 3 Mar 2024 12:02:13 +0000 (13:02 +0100)]
prerelease 2.00-beta1
kub [Sun, 3 Mar 2024 12:01:51 +0000 (13:01 +0100)]
core z80, some timing improvements
kub [Sun, 3 Mar 2024 08:45:01 +0000 (09:45 +0100)]
psp, small fixes
kub [Thu, 22 Feb 2024 19:51:08 +0000 (20:51 +0100)]
psp, revisit audio handling
sound rates 44100, 22050, 11025 Hz, internally upsampled
conversion to stereo since mono isn't supported well on psp
kub [Tue, 20 Feb 2024 21:01:47 +0000 (22:01 +0100)]
psp, rendering fix, some build changes
kub [Sat, 2 Mar 2024 09:36:49 +0000 (10:36 +0100)]
core, slightly increase accuracy of some hw timers
kub [Sat, 2 Mar 2024 09:34:50 +0000 (10:34 +0100)]
core, another fix for z80 reset
kub [Sat, 2 Mar 2024 09:34:04 +0000 (10:34 +0100)]
ps2, fix some audio related bugs
kub [Mon, 26 Feb 2024 22:10:35 +0000 (23:10 +0100)]
mcd, fix crash (plat_mmap not zeroing memory)
kub [Fri, 23 Feb 2024 18:22:34 +0000 (19:22 +0100)]
mcd, increase audio volume slightly
kub [Fri, 23 Feb 2024 18:21:39 +0000 (19:21 +0100)]
mcd, fix audio not playing when buffer RAM enabled
kub [Thu, 22 Feb 2024 20:01:37 +0000 (21:01 +0100)]
core, fix z80 irq handling, reset defaults (cz80, drz80)
kub [Wed, 21 Feb 2024 18:12:10 +0000 (19:12 +0100)]
core, system detection by extension in zip files
kub [Wed, 21 Feb 2024 18:10:44 +0000 (19:10 +0100)]
core, fix arm asm regression (bg color DMA crash)
kub [Tue, 20 Feb 2024 21:22:23 +0000 (22:22 +0100)]
ci, use available processor cores
kub [Tue, 20 Feb 2024 21:05:33 +0000 (22:05 +0100)]
core md, assert z80 vint for complete scanline
kub [Tue, 20 Feb 2024 21:04:13 +0000 (22:04 +0100)]
ps2, minor fixes
kub [Sun, 18 Feb 2024 22:58:18 +0000 (23:58 +0100)]
Merge branch 'irixxxx/ps2-merge'
kub [Sat, 17 Feb 2024 18:37:11 +0000 (19:37 +0100)]
ps2, more audio fixes
kub [Thu, 15 Feb 2024 22:08:24 +0000 (23:08 +0100)]
ps2, kludge for handling audsrv shortcomings
kub [Wed, 14 Feb 2024 22:42:50 +0000 (23:42 +0100)]
ps2, kludge for timer bugs in ps2sdk
kub [Wed, 14 Feb 2024 22:41:24 +0000 (23:41 +0100)]
ps2, minor audio and gfx fixes
kub [Mon, 5 Feb 2024 19:14:06 +0000 (20:14 +0100)]
fixes for audio and video, add psp-like scaling
Francisco Javier Trujillo Mata [Sat, 6 Jan 2024 11:43:23 +0000 (12:43 +0100)]
Sound almost working
Francisco Javier Trujillo Mata [Fri, 5 Jan 2024 23:01:22 +0000 (00:01 +0100)]
Some progress about centering image
Francisco Javier Trujillo Mata [Fri, 5 Jan 2024 17:59:21 +0000 (18:59 +0100)]
Some clean up around emu.c
Francisco Javier Trujillo Mata [Fri, 5 Jan 2024 17:02:51 +0000 (18:02 +0100)]
Disable alpha and improve vsync logic
Francisco Javier Trujillo Mata [Mon, 1 Jan 2024 23:10:21 +0000 (00:10 +0100)]
Starting to see the emulator on the screen
Francisco Javier Trujillo Mata [Mon, 1 Jan 2024 12:08:17 +0000 (13:08 +0100)]
Starting to see the menu in the screen
Francisco Javier Trujillo Mata [Mon, 1 Jan 2024 11:24:10 +0000 (12:24 +0100)]
Adding background objects
Francisco Javier Trujillo Mata [Sun, 31 Dec 2023 17:27:46 +0000 (18:27 +0100)]
Adding gskit dependency
Francisco Javier Trujillo Mata [Sun, 31 Dec 2023 17:10:25 +0000 (18:10 +0100)]
Starting to copy some logic for emu from PSP
Francisco Javier Trujillo Mata [Sun, 31 Dec 2023 16:00:46 +0000 (17:00 +0100)]
First dummy input implementation
Francisco Javier Trujillo Mata [Sat, 30 Dec 2023 23:52:01 +0000 (00:52 +0100)]
Use MenuX2 in PS2
Francisco Javier Trujillo Mata [Sat, 30 Dec 2023 23:51:49 +0000 (00:51 +0100)]
Fix folder creation
Francisco Javier Trujillo Mata [Sat, 30 Dec 2023 23:38:09 +0000 (00:38 +0100)]
Starting to boot
Francisco Javier Trujillo Mata [Sat, 30 Dec 2023 20:56:14 +0000 (21:56 +0100)]
First PS2 compilation
kub [Sat, 17 Feb 2024 20:32:45 +0000 (21:32 +0100)]
make sound rates platform dependent
kub [Wed, 14 Feb 2024 23:01:09 +0000 (00:01 +0100)]
psp, fix for pspdev update
kub [Wed, 14 Feb 2024 22:39:06 +0000 (23:39 +0100)]
platform, fix BGR/RGB menu handling
kub [Wed, 14 Feb 2024 22:37:40 +0000 (23:37 +0100)]
platform, cleanup main emu loop
kub [Wed, 14 Feb 2024 22:36:43 +0000 (23:36 +0100)]
core, fix some bugs reported by ASAN
kub [Wed, 14 Feb 2024 22:32:12 +0000 (23:32 +0100)]
build, add -flto for all builds if available
kub [Sun, 28 Jan 2024 21:34:17 +0000 (22:34 +0100)]
core, improve bg color DMA handling (and some vdp cleanup)
kub [Sun, 28 Jan 2024 19:23:25 +0000 (19:23 +0000)]
core, handle background color DMA (arm asm)
kub [Wed, 24 Jan 2024 20:14:42 +0000 (21:14 +0100)]
core, some updates for Pico adpcm
kub [Tue, 23 Jan 2024 21:56:31 +0000 (22:56 +0100)]
prerelease 2.00-alpha3
kub [Tue, 23 Jan 2024 21:55:38 +0000 (22:55 +0100)]
update libpicofe (redraw event handling)
kub [Sun, 21 Jan 2024 20:41:31 +0000 (21:41 +0100)]
core, implement GG stereo
kub [Tue, 23 Jan 2024 20:57:27 +0000 (21:57 +0100)]
core, improve pico save/load (ADPCM state, page, etc)
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