kub
1ab87d2b9a
core 68k, minor improvement for division in fame
2024-03-14 23:17:37 +01:00
kub
5adcc16534
68k, some fixes for musashi
2024-03-10 01:26:06 +00:00
notaz
eac7a97e4f
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.
2024-03-09 22:02:10 +01:00
saulfabreg Wii VC Project
8cca318242
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"
2024-03-09 19:06:59 +01:00
kub
3f5918225a
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.
2024-03-07 21:19:10 +01:00
kub
02d578601b
core, fix crash bug in DrZ80 (SP wrap)
2024-03-07 20:36:00 +01:00
kub
83025d7abe
core, implement ym2612 busy flag
2024-03-04 21:59:52 +01:00
kub
c066c40ba9
core z80, more timing fixes
2024-03-04 21:59:52 +01:00
kub
1d78204a90
prerelease 2.00-beta1
2024-03-03 13:02:13 +01:00
kub
a17fb0210b
core z80, some timing improvements
2024-03-03 13:01:51 +01:00
kub
56ec20d262
psp, small fixes
2024-03-03 09:45:01 +01:00
kub
e28fd20f08
psp, revisit audio handling
...
sound rates 44100, 22050, 11025 Hz, internally upsampled
conversion to stereo since mono isn't supported well on psp
2024-03-02 10:19:57 +01:00
kub
d12dd1b4ea
psp, rendering fix, some build changes
2024-03-02 10:19:57 +01:00
kub
80f51a1d59
core, slightly increase accuracy of some hw timers
2024-03-02 10:36:49 +01:00
kub
506adbd5eb
core, another fix for z80 reset
2024-03-02 10:34:50 +01:00
kub
2a87da47c0
ps2, fix some audio related bugs
2024-03-02 10:34:04 +01:00
kub
d128474f6f
mcd, fix crash (plat_mmap not zeroing memory)
2024-02-26 23:10:35 +01:00
kub
2eeee072ea
mcd, increase audio volume slightly
2024-02-23 19:23:41 +01:00
kub
4aaedc899e
mcd, fix audio not playing when buffer RAM enabled
2024-02-23 19:23:37 +01:00
kub
ad43165afc
core, fix z80 irq handling, reset defaults (cz80, drz80)
2024-02-22 21:01:37 +01:00
kub
bfe516c3a9
core, system detection by extension in zip files
2024-02-21 19:12:10 +01:00
kub
d89e9fb04a
core, fix arm asm regression (bg color DMA crash)
2024-02-21 19:10:44 +01:00
kub
7f3b89a7f2
ci, use available processor cores
2024-02-21 00:29:17 +01:00
kub
d97d056c46
core md, assert z80 vint for complete scanline
2024-02-21 00:29:17 +01:00
kub
a0abaf2ada
ps2, minor fixes
2024-02-21 00:29:17 +01:00
kub
f3ae9cb900
Merge branch 'irixxxx/ps2-merge'
2024-02-18 23:58:18 +01:00
kub
e2b9687b3f
ps2, more audio fixes
2024-02-18 23:30:36 +01:00
kub
fd604aa720
ps2, kludge for handling audsrv shortcomings
2024-02-18 23:30:36 +01:00
kub
dedf7fa7d5
ps2, kludge for timer bugs in ps2sdk
2024-02-18 23:30:36 +01:00
kub
3eb1d64585
ps2, minor audio and gfx fixes
2024-02-18 23:30:36 +01:00
kub
4abc40d56b
fixes for audio and video, add psp-like scaling
2024-02-18 23:30:36 +01:00
Francisco Javier Trujillo Mata
455cecf973
Sound almost working
2024-02-18 23:30:36 +01:00
Francisco Javier Trujillo Mata
b4a8b47113
Some progress about centering image
2024-02-18 23:30:36 +01:00
Francisco Javier Trujillo Mata
6724ae42f3
Some clean up around emu.c
2024-02-18 23:30:36 +01:00
Francisco Javier Trujillo Mata
30f7602e65
Disable alpha and improve vsync logic
2024-02-18 23:30:36 +01:00
Francisco Javier Trujillo Mata
1107e618f5
Starting to see the emulator on the screen
2024-02-18 23:30:36 +01:00
Francisco Javier Trujillo Mata
8633b583f0
Starting to see the menu in the screen
2024-02-18 23:30:36 +01:00
Francisco Javier Trujillo Mata
862e969bab
Adding background objects
2024-02-18 23:30:36 +01:00
Francisco Javier Trujillo Mata
888ca0b83b
Adding gskit dependency
2024-02-18 23:30:34 +01:00
Francisco Javier Trujillo Mata
ebf2b007d1
Starting to copy some logic for emu from PSP
2024-02-18 23:30:09 +01:00
Francisco Javier Trujillo Mata
e22b24b81a
First dummy input implementation
2024-02-18 23:30:09 +01:00
Francisco Javier Trujillo Mata
8b65c92f1f
Use MenuX2 in PS2
2024-02-18 23:30:09 +01:00
Francisco Javier Trujillo Mata
9b4c95a951
Fix folder creation
2024-02-18 23:30:09 +01:00
Francisco Javier Trujillo Mata
936f164b55
Starting to boot
2024-02-18 23:30:09 +01:00
Francisco Javier Trujillo Mata
cb77495873
First PS2 compilation
2024-02-18 23:30:04 +01:00
kub
089f516d6c
make sound rates platform dependent
2024-02-17 21:54:33 +01:00
kub
33bde0c3c5
psp, fix for pspdev update
2024-02-15 00:07:36 +01:00
kub
af386f93c1
platform, fix BGR/RGB menu handling
2024-02-14 23:48:28 +01:00
kub
b4bc262418
platform, cleanup main emu loop
2024-02-14 23:48:06 +01:00
kub
b38c0ea6f9
core, fix some bugs reported by ASAN
2024-02-14 23:48:06 +01:00